Re: [Gambas-user] Parallel Port - Illegal Seek -

2010-04-08 Thread Doriano Blengino
mike ha scritto:
 On 04/07/2010 02:47 PM, nando wrote:
   
 Seek will not change the address.


 -- Original Message ---
 From: Doriano Blenginodoriano.bleng...@fastwebnet.it
 To: nand...@nothingsimple.com, mailing list for gambas users
 gambas-user@lists.sourceforge.net
 Sent: Wed, 07 Apr 2010 11:06:42 +0200
 Subject: Re: [Gambas-user] Parallel Port - Illegal Seek -


 
 nando ha scritto:
  
   
 Using SEEK is not correct.
 If you think of the parallel port as a file, you cannot seek.
 It doesn't make sense.
 You can only read and write.
 What are you trying to accomplish ?
 -Fernando


 
 He is trying to do low level access to the parallel port, which has 3
 hardware addresses.
 In that respect, seek() would make sense to select which IO address to
 read from/write to.
 Whether this works or not, depends on how the kernel driver interprets
 the seeks, but the following listing makes it clear that somewhere
 (other OSes?) this behavior works.
 The error could also arise from other problems: permissions, missing
 modules, wrong major/minor numbers and so on...

 Regards,
 Doriano
   
How already stated in a previous email, it is possible to access I/O 
ports in different manners.
After a research, I discovered two viable ways - direct access (I don't 
know if gambas has I/O instructions), and /dev/port, which is a device. 
In this last case seek() is used to address a port.

 From http://tldp.org/HOWTO/IO-Port-Programming-2.html :

 Another way to access I/O ports is to |open()| |/dev/port| (a 
 character device, major number 1, minor 4) for reading and/or writing 
 (the stdio |f*()| functions have internal buffering, so avoid them). 
 Then |lseek()| to the appropriate byte in the file (file position 0 = 
 port 0x00, file position 1 = port 0x01, and so on), and |read()| or 
 |write()| a byte or word from or to it.

 Naturally, for this to work your program needs read/write access to 
 |/dev/port|. This method is probably slower than the normal method 
 above, but does not need compiler optimisation nor |ioperm()|. It 
 doesn't need root access either, if you give a non-root user or group 
 access to |/dev/port| --- but this is a very bad thing... [about 
 security]...
Using /dev/port can be problematic: can gambas do unbuffered I/O?

Other methods would be to use some external program or library (shared 
object). If gambas does not have I/O (peek  poke), then an external 
library is the most performant way, though not the simpler. Gambas can 
interface with external libraries using EXTERNAL declaration.

Googling about this issue, I found some interesting page:
http://tldp.org/HOWTO/IO-Port-Programming-2.html
http://www.epanorama.net/circuits/parallel_output.html
http://www.faqs.org/docs/Linux-mini/IO-Port-Programming.html
http://cyberelk.net/tim/parport/parport.html
http://people.redhat.com/twaugh/parport/html/ppdev.html

The best way would be to write a gambas component, having either 
internal I/O instructions (a C component) or relying to an external 
library (a gambas component calling an external library; may be there is 
something already done somewhere).

Hey, gambas gurus out there... someone has the time? I do not.

Regards,
Doriano


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Parallel Port - Illegal Seek -

2010-04-08 Thread Benoît Minisini
 Hi All,
 
 I am writing a parallel port interface, however I am struggling with how to
 write to the parallel port.  Below I have included the code that I have
 used.  Following that I have included the BASIC code that I am
 bastardizing.
 
 My Gambas version is Gambas2.13
 I am running Linux Mint 8
 I do have a parallel port on my PC. It is '0378' - '037a' and '0778' -
 '077a'
 The error code I am getting is System error. illegal seek
 
 Thanks in advance for any help anyone can give.
 -GAMBAS
 2 CODE FOLLOWS-- '
 Gambas module file
 PUBLIC SUB Main()
 
 DIM N AS Integer
 DIM pin AS Integer
 DIM pinout AS Integer[] = [0, 0, 0, 0, 0, 0, 0, 0]
 DIM pump AS Integer
 DIM Ptime AS Integer
 DIM Clock AS Integer
 DIM UClock AS Integer
 DIM DClock AS Integer
 DIM commit AS Integer
 DIM poweron AS Integer
 DIM switch AS Integer
 DIM gate AS File
 DIM base0, base1, base2 AS Integer
 
 base0 = 0
 base1 = 1
 base2 = 2
 poweron = 64
 commit = 144
 switch = 17
 UClock = 130
 DClock = 128
   gate = OPEN /dev/parport0 FOR READ WRITE
   SEEK #gate, base0
   WRITE #gate, poweron
   FOR Ptime = 1 TO 2000 STEP 1
   NEXT
 
   SEEK #gate, base2
   WRITE #gate, switch
 
   GOTO START
 CommitChanges:
   FOR N = 0 TO 7 STEP 1
 pump = CInt(100  pinout[Fix(N)])
 Clock = CInt(101  pinout[Fix(N)])
 SEEK #gate, base0
 WRITE #gate, pump
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
 SEEK #gate, base0
 WRITE #gate, Clock
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
 SEEK #gate, base0
 WRITE #gate, pump
   NEXT
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
 
   FOR N = 1 TO 16 STEP 1
 SEEK #gate, base0
 WRITE #gate, UClock
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
 SEEK #gate, base0
 WRITE #gate, DClock
   NEXT
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
   SEEK #gate, base0
   WRITE #gate, commit
 FOR Ptime = 1 TO 2000 STEP 1
 NEXT
   SEEK #gate, base0
   WRITE #gate, poweron
   GOTO PrintPinout
 
 PrintPinout:
   FOR N = 0 TO 7 STEP 1
 PRINT pinout[Fix(N)]
   NEXT
   GOTO START
 
 PinSelectFail:
   PRINT You have selected a pin that does not exist, careful as this may
 cause a divide by 0 and end the universe,  Select between pin 0 and pin 7
   GOTO START
 
 START:
   PRINT What input do you want to toggle? (pins 0 - 7 are outputs, Pin 8
 is the activation sequence)
   INPUT pin
   IF pin  0 OR pin  8 THEN
 GOTO PinSelectFail
   ELSE IF pin = 8 THEN
 GOTO CommitChanges
   ELSE IF pinout[Fix(pin)] = 0 THEN
 pinout[Fix(pin)] = 1
   ELSE IF pinout[Fix(pin)] = 1 THEN
 pinout[Fix(pin)] = 0
   ENDIF
 GOTO PrintPinout
 END
 -Gambas
 2
 END---
 -
 
 
 
 
 -BASIC
 CODE FOLLOWS--
 
 BASE0=H378
 
 'SWITCH POWER AND OUTPUTS ON
 OUT BASE0, H80
 OUT BASE0 + 2, 11
 
 'DEFINE ALL DIGITAL OUTPUTS [OUT(N)] AS BEING OFF (0)
 FOR N = 0 TO 7
 DOUT(N) = 0
 NEXT N
 DOUT=0
 
 START:
 INPUT WHICH DIGITAL OUTPUT DO YOU WANT TO TOGGLE (0 TO 7); N
 IF N  0 OR N  7 THEN GOTO START
 N = FIX(N)
 DOUT9N0=ABS(NOT (-DOUT(N))) ' THIS LINE TOGGLES THE OUTPUT
 
 
 'CREATE COMPLETE BYTE FOR IC3 CALLED DOUT
 FOR N = 0 TO 7
 IF DOUT(N) = 0 THEN
 DOUT = DOUT AND NOT (2^N)
 ELSE
 DOUT = DOUT OR 2^N
 ENDIF
 NEXT N
 
 'SEND 8 CLOCK PULSES AND DIGITAL OUT DATA (ALL ZERO'S)
 FOR BIT = 1 TO 8
 B = 8 - BIT
 BYTE = ((DOUT AND 2^B) / 2^B) OR H80
 OUT BASE0, BYTE
 OUT BASE0, BYTE OR 2
OUT BASE0 BYTE
 NEXT BIT
 
 'SEND ANOTHER 16 CLOCK PULSES TO SHIFT THE DATA INTO IC3
 FOR BIT = 9 TO 24
 OUT BASE0, H82
 OUT BASE0, H80
 NEXT BIT
 
 'LOAD IC3
 OUT BASE0, H90
 OUT BASE0, h80]
 
 -BASIC
 END
 
 
 Bjorn Macintosh

Have you read http://gambasdoc.org/help/howto/parport?

Your program should work as expected if you open /dev/port, not 
/dev/parport0, if you seek at the true port address, and if you write bytes.

DIM poweron AS Byte ' -- note that

gate = OPEN /dev/parport0 FOR READ WRITE
SEEK #gate, H378
poweron = 1
WRITE #gate, poweron

And if you need to wait a little, use the SLEEP or WAIT instruction. See the 
documentation for details on these instructions.

I imagine that if you write Integer instead of Byte, then you will actually 
write the four bytes of the integer to four successive ports.

Regards,

-- 
Benoît Minisini

--
Download Intel#174; Parallel Studio Eval
Try the new software 

[Gambas-user] Debugging program to find error

2010-04-08 Thread craf
Hi

Continuing with experiments to try to implement a project of Gambas on a
computer that does not have the IDE using the variable GB_DIR.

The main problem is to debug the project on the computer that Gambas is
not installed because the debugger does not work with the parameters
indicated on the website of Benoit.

I have tried to solve this by placing the routes where the executable.
Example:

Edit  /etc/environment and added:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/project/gambas2/bin

Then run gbc2 -agt and gives me the following:

/opt/project/ FMain.class: 15: Unknown identifier: Button

any idea?

For testing purposes, the project consists of only one form and a
button.


Note:
I'm testing this on a Ubuntu 8.04 distribution without Gambas 2
installed, running through VirtualBox.

Regards

[OperatingSystem]
OperatingSystem=Linux
KernelRelease=2.6.28-14-generic
DistributionVendor=ubuntu
DistributionRelease=Ubuntu 9.04

[System]
CPUArchitecture=i686
TotalRam=1026628 kB

[Gambas]
Gambas1=Not Installed
Gambas2=2.20.2
Gambas2Path=/usr/local/bin/gbx2
Gambas3=2.99.0
Gambas3Path=/usr/local/bin/gbx3
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Debugging program to find error

2010-04-08 Thread Benoît Minisini
 Hi
 
 Continuing with experiments to try to implement a project of Gambas on a
 computer that does not have the IDE using the variable GB_DIR.
 
 The main problem is to debug the project on the computer that Gambas is
 not installed because the debugger does not work with the parameters
 indicated on the website of Benoit.
 
 I have tried to solve this by placing the routes where the executable.
 Example:
 
 Edit  /etc/environment and added:
 
 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/op
 t/project/gambas2/bin
 
 Then run gbc2 -agt and gives me the following:
 
 /opt/project/ FMain.class: 15: Unknown identifier: Button
 
 any idea?
 
 For testing purposes, the project consists of only one form and a
 button.
 
 
 Note:
 I'm testing this on a Ubuntu 8.04 distribution without Gambas 2
 installed, running through VirtualBox.
 
 Regards
 
 [OperatingSystem]
 OperatingSystem=Linux
 KernelRelease=2.6.28-14-generic
 DistributionVendor=ubuntu
 DistributionRelease=Ubuntu 9.04
 
 [System]
 CPUArchitecture=i686
 TotalRam=1026628 kB
 
 [Gambas]
 Gambas1=Not Installed
 Gambas2=2.20.2
 Gambas2Path=/usr/local/bin/gbx2
 Gambas3=2.99.0
 Gambas3Path=/usr/local/bin/gbx3

If you want to compile, and debug, you have to install Gambas. What you are 
doing is step by step creating a script that installs Gambas. You are 
reinventing the concept of binary package! Why not using them so?

-- 
Benoît Minisini

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Parallel Port

2010-04-08 Thread Les Hardy

Hi there, I don't have a program to offer you. All my old code is in 
other languages.
I did however write a little working example for you.
You will need to use port, not parport0.
For some reason that is unknown to me, I too, am unable to get parport 
to work correctly from gambas.

I tested the code below, and it does work. I ran it a few times on a 
system with Ubuntu 9.04, gambas 2.20, and a little parallel port tester 
I made 20 years ago.

Unless you have already sorted out permission to access 'port', you will 
need to be root to run it, either start gambas as root, or compile it 
and then run the executable as root.

PUBLIC SUB Main()
' Gambas module file
DIM pport AS File
DIM bi, bo AS Byte

pport = OPEN /dev/port FOR READ WRITE

FOR bo = 32 TO 122
  SEEK #pport, 888
  WRITE #pport, bo
  SEEK #pport, 888
  READ #pport, bi
  PRINT Chr(bi)   
  WAIT 0.05
NEXT
 CLOSE #pport

END

Just a quick mention about seek on ports.
Seek simply takes you to the port address. Notice I used a seek before 
each read or write.

888  (0x378): Data
889  (0x379): Status
890  0x37A) : Control



Hope this helps
Regards
Les Hardy


Bjorn Macintosh wrote:
 Hi all,

 Does anyone have a program that interfaces with the parallel port, one
 written in Gambas.  If you do would you be willing to share this program
 with me as I am trying to write a parallel port interface and am struggling
 to get my head around a few concepts.  mainly how to write to the port and
 how to select pin's base 0 base1 and base2.

 Any help would be greatly appreciated.  I sent a post two days ago holding
 the full details on my program and what I am trying to do if you  need any
 clarification.

 Thanks
 Bjorn Macintosh

   


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Parallel Port

2010-04-08 Thread Benoît Minisini
 Hi there, I don't have a program to offer you. All my old code is in
 other languages.
 I did however write a little working example for you.
 You will need to use port, not parport0.
 For some reason that is unknown to me, I too, am unable to get parport
 to work correctly from gambas.
 
 I tested the code below, and it does work. I ran it a few times on a
 system with Ubuntu 9.04, gambas 2.20, and a little parallel port tester
 I made 20 years ago.
 
 Unless you have already sorted out permission to access 'port', you will
 need to be root to run it, either start gambas as root, or compile it
 and then run the executable as root.
 
 PUBLIC SUB Main()
 ' Gambas module file
 DIM pport AS File
 DIM bi, bo AS Byte
 
 pport = OPEN /dev/port FOR READ WRITE
 
 FOR bo = 32 TO 122
   SEEK #pport, 888
   WRITE #pport, bo
   SEEK #pport, 888
   READ #pport, bi
   PRINT Chr(bi)   
   WAIT 0.05
 NEXT
  CLOSE #pport
 
 END
 
 Just a quick mention about seek on ports.
 Seek simply takes you to the port address. Notice I used a seek before
 each read or write.
 
 888  (0x378): Data
 889  (0x379): Status
 890  0x37A) : Control
 
 
 
 Hope this helps
 Regards
 Les Hardy
 

And you can even look in the Linux kernel source code to see how /dev/port is 
implemented: a few lines of code in '/usr/src/linux/drivers/char/mem.c'.

Regards,

-- 
Benoît Minisini

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Debugging program to find error

2010-04-08 Thread craf
-Mensaje original-
De: Benoît Minisini gam...@users.sourceforge.net
Reply-to: mailing list for gambas users
gambas-user@lists.sourceforge.net
Para: mailing list for gambas users gambas-user@lists.sourceforge.net
Asunto: Re: [Gambas-user] Debugging program to find error
Fecha: Thu, 8 Apr 2010 18:29:17 +0200


 Hi
 
 Continuing with experiments to try to implement a project of Gambas on a
 computer that does not have the IDE using the variable GB_DIR.
 
 The main problem is to debug the project on the computer that Gambas is
 not installed because the debugger does not work with the parameters
 indicated on the website of Benoit.
 
 I have tried to solve this by placing the routes where the executable.
 Example:
 
 Edit  /etc/environment and added:
 
 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/op
 t/project/gambas2/bin
 
 Then run gbc2 -agt and gives me the following:
 
 /opt/project/ FMain.class: 15: Unknown identifier: Button
 
 any idea?
 
 For testing purposes, the project consists of only one form and a
 button.
 
 
 Note:
 I'm testing this on a Ubuntu 8.04 distribution without Gambas 2
 installed, running through VirtualBox.
 
 Regards
 
 [OperatingSystem]
 OperatingSystem=Linux
 KernelRelease=2.6.28-14-generic
 DistributionVendor=ubuntu
 DistributionRelease=Ubuntu 9.04
 
 [System]
 CPUArchitecture=i686
 TotalRam=1026628 kB
 
 [Gambas]
 Gambas1=Not Installed
 Gambas2=2.20.2
 Gambas2Path=/usr/local/bin/gbx2
 Gambas3=2.99.0
 Gambas3Path=/usr/local/bin/gbx3

If you want to compile, and debug, you have to install Gambas. What you are 
doing is step by step creating a script that installs Gambas. You are 
reinventing the concept of binary package! Why not using them so?

Nooo, I do not reinvent the wheel, I'm not good programmer to do that ;=).

I just want to see the possibility of a Gambas project, compiling it and
using the variable GB_DIR, take it to another computer without having to
download the necessary components to run the application, and be
independent if I install it on a distribution 9.10 ,8.10 or 8.04 in
Ubuntu (In the first instance).-
Please correct me if I understand wrong, but when you generate a deb
package and automatically install it on another computer, this request
and install the components needed. Now, I imagine that if I want to
install a compiled project of Gambas on another computer, without the
need to download the packages from the internet, I must use the variable
GB_DIR, and pack all the necessary libraries of components, such as
gb.draw.so, gb.gtk.so, etc, depending on the components that are
described in the file .proyect.
Now the problem is that these libraries as I need other necessary shared
libraries to run the apliacion, which are different for each
distribution.
What I want is to carry my application with all dependencies included,
either, components and shared libraries. The only problem, that by doing
this, the interpreter gbx2 can not find the library libffi.so and that I
am trying to solve.
I just need to move an entire folder with the interpreter, components
and shared libraries to a location, such as / opt / project. Running a
file .sh, which is indicated by export routes.

Thanks for your time.

Regards


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


[Gambas-user] config dialog box, for a custom control

2010-04-08 Thread Fabián Flores Vadell
I want to create a config dialog box for a custom control, so that the
IDE display a button ... in the Form Editor ToolBox, like when the
property _Properties includes Kind=[Color|Font|Path|...]

Is this possible?
--
Fabián Flores Vadell
www.speedbooksargentina.blogspot.com

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


[Gambas-user] Usage of Editor object

2010-04-08 Thread Olivier Cruilles
Hi everybody,

I'm working on a new project that use the Editor object.

I'm trying to configure the highlight properties and never the event highlight 
arrive.

Does anyone can give me an example or know how to use it please ?

I'll build a little editor to convert text file to something like Dokuwiki 
syntaxe.
Not all the syntax, but just to simplify a lot.

Thank you in advance.


Olivier Cruilles
Mail: linu...@club-internet.fr



--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Usage of Editor object

2010-04-08 Thread Jussi Lahtinen
Look at Gambas IDE source code.
You find related code under FTextEditor.form.

Jussi


On Thu, Apr 8, 2010 at 22:17, Olivier Cruilles linu...@club-internet.fr wrote:
 Hi everybody,

 I'm working on a new project that use the Editor object.

 I'm trying to configure the highlight properties and never the event 
 highlight arrive.

 Does anyone can give me an example or know how to use it please ?

 I'll build a little editor to convert text file to something like Dokuwiki 
 syntaxe.
 Not all the syntax, but just to simplify a lot.

 Thank you in advance.


 Olivier Cruilles
 Mail: linu...@club-internet.fr



 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 Gambas-user mailing list
 Gambas-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/gambas-user


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] config dialog box, for a custom control

2010-04-08 Thread Benoît Minisini
 I want to create a config dialog box for a custom control, so that the
 IDE display a button ... in the Form Editor ToolBox, like when the
 property _Properties includes Kind=[Color|Font|Path|...]
 
 Is this possible?
 --
 Fabián Flores Vadell
 www.speedbooksargentina.blogspot.com
 

It is not possible, because the IDE does not load any external source code at 
all. 

In other words, the special property configuration dialogs code must be inside 
the IDE.

But in the future, it may change, because the interpreter internally can load 
any gambas executable as a component at runtime.

Regards,

-- 
Benoît Minisini

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] Usage of Editor object

2010-04-08 Thread Olivier Cruilles
Hi Jussi,

Thank's. I'll see inside to understand how it work.


Olivier Cruilles
Mail: linu...@club-internet.fr


Le 8 avr. 2010 à 21:40, Jussi Lahtinen a écrit :

 
 Look at Gambas IDE source code.
 You find related code under FTextEditor.form.
 
 Jussi
 
 
 On Thu, Apr 8, 2010 at 22:17, Olivier Cruilles linu...@club-internet.fr 
 wrote:
 Hi everybody,
 
 I'm working on a new project that use the Editor object.
 
 I'm trying to configure the highlight properties and never the event 
 highlight arrive.
 
 Does anyone can give me an example or know how to use it please ?
 
 I'll build a little editor to convert text file to something like Dokuwiki 
 syntaxe.
 Not all the syntax, but just to simplify a lot.
 
 Thank you in advance.
 
 
 Olivier Cruilles
 Mail: linu...@club-internet.fr
 
 
 
 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 Gambas-user mailing list
 Gambas-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/gambas-user
 
 
 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 Gambas-user mailing list
 Gambas-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/gambas-user
 




--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


[Gambas-user] Where do put translation package for a gambas application (specifically IDE)?

2010-04-08 Thread Leandro Santiago
Hello to all.

I'm continuing the pt_BR translation of Gambas3 IDE, but I'm having a
problem.

I'm using lokalize (old kbabel) to translate the potfile, but I don't know
how integrate the translation into gambas IDE. I recreated the .mo file
and recompiled gambas3.gambas, but it continues in English lang.

The envronment variables (LC_* and LANG) are ok (pt_BR.UTF-8).

What is the language structure of a gambas application? Where must I put the
.mo file? Something like locale/lang/LC_MESSAGES/ ?

Thanks.

And sorry my bad English :-)
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user