XSharpPublic
XSharpPublic copied to clipboard
Public repository for the source code for the XSharp Compiler, Runtime, Project System and Tools.
A value of type array which was initialized with NULL_ARRAY loses its type information if it is determined via an ACCESS from Self:owner. An ARRAY value null becomes an OBJECT...
I am reporting two problems here which may have the same cause. We use AdsSQLServer, the SQL queries used in it are formed via joins over several tables. The original...
https://www.xsharp.eu/forum/private-product/3460-variables-comparison-with-0-evaluates-to-true-when-it-s-a-null-ptr#25940 See inline below for differences in behavior between X# and VO with comparing a usual against zero with the == and != operators. I am not really sure if...
When typing a colon after a generic method call, there is no member list shown: ``` CLASS TestClass METHOD DoSomething() AS STRING STRICT SELF:DoSomething(): // member list showing SELF:DoSomethingGeneric(1) //...
An example demonstrating the problem is in the following video: [ScreenRecorderProject1.zip](https://github.com/X-Sharp/XSharpPublic/files/12258868/ScreenRecorderProject1.zip) **Environment:** IDE VS 2022 X# 2.17.0.3
Regarding single line and block commenting, I think it's better to have separate buttons/commands for block commenting and for single line commenting. This way the programmer can select a few...
See comments inline for a few issues with generic methods: ``` USING System.Collections.Generic FUNCTION DoTest() AS VOID STRICT LOCAL dic AS Dictionary LOCAL lis AS List // shows incorrectly two...
XSharp.VOGUIClasses: specificated ListViewColumns width is not respected when creating the ListView
The following code ``` oDCGrid:AddColumn( ListViewColumn{ 10, HyperLabel{ #PassSys, "System", "" } } ) oDCGrid:AddColumn( ListViewColumn{ 20, HyperLabel{ #Login, "Login", "" } } ) oDCGrid:AddColumn( ListViewColumn{ 20, HyperLabel{ #SuppData, "Supp....
When compiling the following example, the compiler reports an error: ``` FUNCTION Start() AS VOID STRICT LOCAL o := TestClass{} AS TestClass o:SetItem(0) RETURN CLASS TestClass METHOD SetItem(dwItem AS DWORD)...
Flexfile has added record recycling to FPT files. This is not implemented in the X# FPT driver yet.