Hola, soy un desarrollador nuevo en Delphi. A la empresa donde acabo de ingresar me encontré con un proyecto diseñado en delphi y pues es una parte vital de lo que hacemos. Necesito hacerle unas modificaciones y pues me estoy sumergiendo al mundo delphi. No tuve muchos problemas para hacer las modificaciones pues el lenguaje es bastante amigable mas sin embargo a la hora de compilar estoy teniendo muchos problemas con librerías importadas, en este caso es una librería llamada Zeos con la cual trabaja este código. Descargue una version 7.1.4 que se encuentra en surgeforce pero al intentar compilar me despliega errores en ZUtils y no se si alguien pudiera ayudarme con esto.
Cita:
Checking project dependencies...
Compiling server.dproj (Debug, Win32)
dcc32 command line for "server.dpr"
c:\program files (x86)\embarcadero\studio\17.0\bin\dcc32.exe --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
-I"c:\program files (x86)\embarcadero\studio\17.0\lib\Win32\release";"C:\Users\Miguel A Bustamante\Documents\Embarcadero\Studio\17.0\Imports";
"c:\program files (x86)\embarcadero\studio\17.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp;"c:\pro gram files
(x86)\embarcadero\studio\17.0\include";"C:\Program Files (x86)\FastReports\LibD23";C:\ZEOSLIB\src\component;C:\ZEOSLIB\src\core;C:\ZEOSLIB\src\dbc;
C:\ZEOSLIB\src\parsesql;C:\ZEOSLIB\src\plain;C:\ZEOSLIB\src;C:\ZEOSLIB\packages;C:\ZEOSLIB\packages\ Delphi2010;C:\ZEOSLIB\packages\Delphi2010\build
-LEC:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp -NSData.Win;Datasnap.Win;Web.Win;
Soap.Win;Bde;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winap i;System.Win;Xml.Win; -O"c:\program files
(x86)\embarcadero\studio\17.0\lib\Win32\release";"C:\Users\Miguel A Bustamante\Documents\Embarcadero\Studio\17.0\Imports";"c:\program files
(x86)\embarcadero\studio\17.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp;"c:\pro gram files (x86)\embarcadero\studio\17.0\include";
"C:\Program Files (x86)\FastReports\LibD23";C:\ZEOSLIB\src\component;C:\ZEOSLIB\src\core;C:\ZEOSLIB\src\dbc;C:\ZEOSLIB \src\parsesql;
C:\ZEOSLIB\src\plain;C:\ZEOSLIB\src;C:\ZEOSLIB\packages;C:\ZEOSLIB\packages\Delphi2010;C:\ZEOSLIB\pa ckages\Delphi2010\build -R"c:\program files
(x86)\embarcadero\studio\17.0\lib\Win32\release";"C:\Users\Miguel A Bustamante\Documents\Embarcadero\Studio\17.0\Imports";"c:\program files
(x86)\embarcadero\studio\17.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp;"c:\pro gram files (x86)\embarcadero\studio\17.0\include";
"C:\Program Files (x86)\FastReports\LibD23";C:\ZEOSLIB\src\component;C:\ZEOSLIB\src\core;C:\ZEOSLIB\src\dbc;C:\ZEOSLIB \src\parsesql;
C:\ZEOSLIB\src\plain;C:\ZEOSLIB\src;C:\ZEOSLIB\packages;C:\ZEOSLIB\packages\Delphi2010;C:\ZEOSLIB\pa ckages\Delphi2010\build -U"c:\program files
(x86)\embarcadero\studio\17.0\lib\Win32\release";"C:\Users\Miguel A Bustamante\Documents\Embarcadero\Studio\17.0\Imports";"c:\program files
(x86)\embarcadero\studio\17.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp;"c:\pro gram files (x86)\embarcadero\studio\17.0\include";
"C:\Program Files (x86)\FastReports\LibD23";C:\ZEOSLIB\src\component;C:\ZEOSLIB\src\core;C:\ZEOSLIB\src\dbc;C:\ZEOSLIB \src\parsesql;
C:\ZEOSLIB\src\plain;C:\ZEOSLIB\src;C:\ZEOSLIB\packages;C:\ZEOSLIB\packages\Delphi2010;C:\ZEOSLIB\pa ckages\Delphi2010\build
-NBC:\Users\Public\Documents\Embarcadero\Studio\17.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\17.0\hpp\Win32 server.dpr
[dcc32 Error] ZSysUtils.pas(572): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(576): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(638): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(639): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Error] ZSysUtils.pas(642): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(661): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(751): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(869): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1256): E2010 Incompatible types: 'PPointerList' and 'TPointerList'
[dcc32 Error] ZSysUtils.pas(1276): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1278): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1291): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1299): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1335): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5884): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1464): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1465): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Warning] ZSysUtils.pas(1467): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1468): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1479): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1483): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1484): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1512): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1531): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Fatal Error] ZAbstractRODataset.pas(602): F2063 Could not compile used unit 'ZSysUtils.pas'
Failed
Elapsed time: 00:00:06.1
|