Warning помагайте
5 отговора
180 прегледа
Warning помагайте
здравейте на всички
напрайл съм една програма ама кат я компилирам и от долу в полето messages ми дава некви работи дет незнам от де дойдоха:
Build
[Warning] VCLUtils.pas(945): Symbol 'Win32Check' is specific to a platform
[Warning] VCLUtils.pas(1504): Symbol 'SetAutoSubClass' is deprecated
[Warning] VCLUtils.pas(1508): Symbol 'SetAutoSubClass' is deprecated
[Warning] VCLUtils.pas(1695): Symbol 'HeapAllocFlags' is specific to a platform
[Warning] VCLUtils.pas(1702): Symbol 'HeapAllocFlags' is specific to a platform
...
...
някой знае ли как да ги махна
напрайл съм една програма ама кат я компилирам и от долу в полето messages ми дава некви работи дет незнам от де дойдоха:
Build
[Warning] VCLUtils.pas(945): Symbol 'Win32Check' is specific to a platform
[Warning] VCLUtils.pas(1504): Symbol 'SetAutoSubClass' is deprecated
[Warning] VCLUtils.pas(1508): Symbol 'SetAutoSubClass' is deprecated
[Warning] VCLUtils.pas(1695): Symbol 'HeapAllocFlags' is specific to a platform
[Warning] VCLUtils.pas(1702): Symbol 'HeapAllocFlags' is specific to a platform
...
...
някой знае ли как да ги махна
Re: Warning помагайте
Туй добре - няма да ми излизат тез warnings но все пак те си стоят
Някой ще може ли да ми обясни малко повечко за тези warnings
Някой ще може ли да ми обясни малко повечко за тези warnings
Re: Warning помагайте
Маркираш реда с warning-съобщението и след това натискаш F1 за да видиш помощната информация за него. С тези съобщения компилатора те предупреждава, че нещо не е наред или не е както се очаква да бъде, но въпреки това програмата ще се компилира.
Mixy
Mixy
Re: Warning помагайте
Symbol 'Win32Check' is specific to a platform
Ot Delphi 6 Borland predlagat kato vuzmojnost da se polzvat CLX biblioteki za Linux.
Win32Check e definifaton po sledniq na4in v SysUtils:
{$IFDEF MSWINDOWS}
{ RaiseLastWin32Error }
procedure RaiseLastWin32Error;
begin
RaiseLastOSError;
end;
{ Win32Check }
function Win32Check(RetVal: BOOL): BOOL;
begin
if not RetVal then RaiseLastOSError;
Result := RetVal;
end;
{$ENDIF}
i vpe4etlenie pravi {$IFDEF MSWINDOWS}
ot tuk warninga ti pokazva 4e kompiliraneto na tova prilojenie za Linux nqma da mine :)
Ot Delphi 6 Borland predlagat kato vuzmojnost da se polzvat CLX biblioteki za Linux.
Win32Check e definifaton po sledniq na4in v SysUtils:
{$IFDEF MSWINDOWS}
{ RaiseLastWin32Error }
procedure RaiseLastWin32Error;
begin
RaiseLastOSError;
end;
{ Win32Check }
function Win32Check(RetVal: BOOL): BOOL;
begin
if not RetVal then RaiseLastOSError;
Result := RetVal;
end;
{$ENDIF}
i vpe4etlenie pravi {$IFDEF MSWINDOWS}
ot tuk warninga ti pokazva 4e kompiliraneto na tova prilojenie za Linux nqma da mine :)