Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delphi 10.3 Rio compatibility #15

Open
peardox opened this issue Feb 17, 2020 · 0 comments
Open

Delphi 10.3 Rio compatibility #15

peardox opened this issue Feb 17, 2020 · 0 comments

Comments

@peardox
Copy link

peardox commented Feb 17, 2020

I sorta imagined this would work as-is in Delphi

Any simple suggetions?

Build started 17/02/2020 10:59:39.


Project "C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\decker.dproj" (Make target(s)):
Target _PasCoreCompile:
c:\program files (x86)\embarcadero\studio\20.0\bin\dcc64.exe -$O- -$W+ --no-config -M -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win64\Debug -I"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\release";C:\Users\simon\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\20.0\include" -LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64 -LNC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64 -NU.\Win64\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap; -O"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\release";C:\Users\simon\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\20.0\include" -R"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\release";C:\Users\simon\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\20.0\include" -U"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win64\release";C:\Users\simon\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\20.0\include" -V -VN -VR -NBC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\Win64 -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\Win64 -NO.\Win64\Debug decker.dpr
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,31): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,49): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,67): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,85): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(330,36): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(342,28): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(346,25): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(348,30): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(353,29): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(355,34): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(365,27): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(372,29): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(374,34): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(714,4): warning H2443: H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(888,4): warning W1035: W1035 Return value of function 'TJsonNode.Add' might be undefined
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(890,85): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(901,68): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(908,73): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(913,73): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1178,28): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1182,32): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1212,26): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1224,30): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,26): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,44): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,62): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,80): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1356,23): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\Unit1.pas(53,5): error F2063: F2063 Could not compile used unit 'jsontools.pas'
Done building target "_PasCoreCompile" in project "decker.dproj" -- FAILED.
Done building project "decker.dproj" -- FAILED.
Build FAILED.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,31): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,49): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,67): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(323,85): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(330,36): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(342,28): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(346,25): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(348,30): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(353,29): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(355,34): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(365,27): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(372,29): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(374,34): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(714,4): warning H2443: H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(888,4): warning W1035: W1035 Return value of function 'TJsonNode.Add' might be undefined
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1178,28): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1182,32): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1212,26): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1224,30): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,26): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,44): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,62): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1315,80): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(1356,23): warning W1050: W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(890,85): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(901,68): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(908,73): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\jsontools.pas(913,73): error E1030: E1030 Invalid compiler directive: 'OVERLOAD'
C:\Users\simon\Documents\Embarcadero\Studio\Projects\decker\Unit1.pas(53,5): error F2063: F2063 Could not compile used unit 'jsontools.pas'
24 Warning(s)
5 Error(s)
Time Elapsed 00:00:00.57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant