Re: [Gambas-user] Parallel Port - Illegal Seek -
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 -
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
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
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
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
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
-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
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
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
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
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
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)?
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