XSharpPublic
XSharpPublic copied to clipboard
Public repository for the source code for the XSharp Compiler, Runtime, Project System and Tools.
**Describe the bug** Compiler error "MISSING FROM OR VALUES CLAUSE" with simple INSERT of one row. **To Reproduce** See attached examples **Expected behavior** Support vfp INSERT, e.g.: INSERT INTO ()...
**Describe the bug** Support of embedded SQL needed - also with the "INTO ARRAY" clause **To Reproduce** create cursor abc (mkey i, mident c(10)) insert into abc (mkey,mident) values (1,"a")...
https://www.xsharp.eu/forum/topic?p=32015#p32015 When appending records with an index active, time taken in X# grows exponentially with the number of records in the dbf. In VO, it grows linearly, so for a...
**Describe the solution you'd like** I would like to be able to use the class view window as well as C# when using X#.
**Is your feature request related to a problem? Please describe.** For a PRG file with a large number of methods, it is inconvenient to locate an existing method when accessing...
**Describe the bug** Cursor operations in xSharp with huge performance difference to VFP. **To Reproduce** Comparison of the following prg-code beteween xSharp environment and VFP environment. [cursor_performance.zip](https://github.com/user-attachments/files/17393715/cursor_performance.zip) xSharp Performance Info...
From Leigh Anderson: We have another little issue with the PDF export in the latest RP2. See the attached RPT – it has a text block with a border. When...
All following are old incompatibilities with VO: ``` FUNCTION Start() AS VOID SetDecimalSep(Asc(".")) SetThousandSep(Asc(",")) SetDecimal(3) SetDigit(12) SetFixed(TRUE) SetDigitFixed(TRUE) ? Transform(12.34, "9.99") // "1..3", "*.**" in VO ? Val("1234567890") // "1234567890.000",...
When parsing the following line, VOXporter incorrectly interprets it as new entity marker: IF TRUE && comment here GLOBAL
The following code ``` C# interface ITest inherit ITest1, ITest2 end interface interface ITest1 property Caption as string get set method Start() as void end interface interface ITest2 property Caption...