Hi,
I have made some first tests. But I get some compiler error messages which I do not understand
I have removed the vulcanrt references and I have added the following references manually in the XSPROJ file
<Reference Include="XSharp.Core">
<Name>XSharp.Core</Name>
<AssemblyName>XSharp.Core.DLL</AssemblyName>
</Reference>
<Reference Include="XSharp.VO.dll">
<Name>XSharp.VO.dll</Name>
<AssemblyName>XSharp.VO.dll.DLL</AssemblyName>
</Reference>
Test with arrays
FUNCTION test1() as void
LOCAL n := 5 AS DWORD
local a as array
a := arraynew(n)
I get the error XS1503 Argument 1: cannot convert from 'dword' to 'int'
Test compiling the VOConsole library with references to the new two assemblies
METHOD Write( sMsg )
LOCAL lRet := false AS LOGIC //X# AO 11/2016
LOCAL n AS DWORD
IF ( hConOut != F_ERROR )
n := SLen( sMsg )
lRet := ( FWrite( SELF:hConOut, sMsg, n ) == n )
ENDIF
I get the following error XS0121 The call is ambiguous between the following methods or properties: 'XSharp.Core.Functions.FWrite(System.IntPtr, string, dword)' and 'XSharp.VO.Functions.FWrite(params XSharp.__Usual[])' BaseConsole C:datenvulcanSolutionsBaselibxsrtSlnBaseConsoleConsole.prg 242
Arne
First tests with the XS Runtime
- ArneOrtlinghaus
- Posts: 412
- Joined: Tue Nov 10, 2015 7:48 am
- Location: Italy
First tests with the XS Runtime
Arne,
These are 2 issues that Wolfgang has also reported.
A fix for this is on its way:
- we will allow any numeric type for array indices
- the compiler will give preference to the strongly typed version of a method when there is ambiguity
I will update the installer and will bring a new version with me next week when I am in South Tirol
Robert
These are 2 issues that Wolfgang has also reported.
A fix for this is on its way:
- we will allow any numeric type for array indices
- the compiler will give preference to the strongly typed version of a method when there is ambiguity
I will update the installer and will bring a new version with me next week when I am in South Tirol
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu