NeoAnomaly
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: пробывал, все равно ошибка | Mishko78, что пробовал? Дело не в Typed @ operator. В msdn прототип функции: Цитата: BOOL WINAPI GetExitCodeProcess( _In_ HANDLE hProcess, _Out_ LPDWORD lpExitCode ); | , значит в дельфи, как уже написал MINX должно быть: Цитата: function GetExitCodeProcess(hProcess: THandle; var lpExitCode: DWORD): BOOL; stdcall; или function GetExitCodeProcess(hProcess: THandle; lpExitCode: PDWORD): BOOL; stdcall; // но это не по канонам | => WinApi.Windows в xe5 содержит ошибку, надо переопределять функцию. Если брать первый вариант объявления, тогда разыменование PDWORD даст DWORD и всё встанет на свои места, код то работал в 2010 | Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 15:00 22-09-2015 | Исправлено: NeoAnomaly, 15:05 22-09-2015 |
|