|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
E2033 Types of actual and formal var parameters must be identical
Добрый день. Подскажите плиз, такая проблема: при компиляции кода из Delphi 2010 в XE5 возникает ошибка.
if( not GetExitCodeProcess( ProcessInfo.hProcess, pExitCode^ ) )then begin pExitCode^ := 0; end; В модуле Winapi.Windows объявлена function GetExitCodeProcess(hProcess: THandle; var pExitCode: PDWORD): BOOL; stdcall; Функция GetExitCodeProcess вызывается из функции ниже Код:
function WaitProcess( FileName:AnsiString; CommandLine:AnsiString = ''; CurrentDir:AnsiString = ''; pExitCode:PDWORD = nil ):BOOLEAN; var StartupInfo : _STARTUPINFOA; ProcessInfo : TProcessInformation; WaitRes : DWORD; Msg : TMsg; Done : BOOLEAN; begin ... end; Ее объявление вроде верно function WaitProcess( FileName:AnsiString; CommandLine:AnsiString = ''; CurrentDir:AnsiString = ''; pExitCode:PDWORD = nil ):BOOLEAN; Последний раз редактировалось Admin, 21.09.2015 в 19:18. |