File operations and basic graphics operations

I would like to suggest once again that it would be good to accept VB6 syntax for file opening, reading, writing and closing operations, as well as basic graphics operations. This would make it much easier to port larger programs from VB6 to Jabaco. It would be much more convenient if we don't have to maintain two different versions, and I think it will attract more users also.

well, the double-letters are a habit of mine, resp. it is necessary for now because the methods with the original names are impossible in a module separate from the Jabaco-framework. I hope I can solve this problem

RE: VB#FileSystem

This is very good progress. I understand that the differences between Jabaco and VB6 are relatively small, but if I have to make 800 changes in 40 forms, I will not be able to do that often. I will then have to maintain separate versions and any additions to one will have to be done to the other also.

Can Jabaco now accept

Input #4, i, j, k

or does it have to follow the syntax with parentheses?

Perhaps it is not a very big task to accept the Line and PSet syntax from VB6 because Jabaco already has these methods taken care of; only the syntax is a bit different. I think it is not a big task to read the VB6 syntax and convert it to Jabaco. For a start, you can decide to accept only the simplest syntax of the Line command in VB6 (like Line (100,200)-(300,400),RGB(0,255,0)) and later extend it. This would make it possible for me and others to convert the other forms of the Line command to this simple form in the VB6 code which would then be acceptable to Jabaco.

thanks to your suggestion, now the project works!
Also the function Print must be called as FileSystem.Print
(i guess for the same reason).
If these semantics differences could be uniformed
to VB language, Jabaco will be more flexible importing
old vb projects that uses files.

Yes the source is totally for the garbage collector. I had a better approach in the first, then decide to do another one. Do you know something about hashcode? how would you program it? you could help in figuring out how many open files are possible in VB6.