Форум: "KOL";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизОбработка RaiseLastOSError в KOL Найти похожие ветки
← →
A1ex (2004-05-21 12:49) [0]Почему в KOL не работает RaiseLastOSError? Модуль Err - подключен.
← →
Gandalf (2004-05-21 14:44) [1]Не работает - это как? Код можно?
← →
A1ex (2004-05-21 17:21) [2]Например здесь не работает:
procedure .......
const
PROCESS_ACCESS = PROCESS_VM_OPERATION or PROCESS_VM_READ or
PROCESS_VM_WRITE; // Доступ, необходимый для операций
type
PProcData = ^TProcData;
TProcData = record
Item: TLVItemA;
Txt: packed array [0 .. 1023] of AnsiChar;
ItemRect: TRect;
end;
var
LV: HWND;
Cnt, I: Integer;
ProcID: DWORD;
ProcessHandle: THandle;
Data: TProcData;
RemoteProcData: PProcData;
Res: Boolean;
ColWid: Integer;
begin
.........
Res := WriteProcessMemory(ProcessHandle, RemoteProcData,
@Data, SizeOf(Data), PLongWord(nil)^);
if not(Res) then RaiseLastOSError;
компилятор говорит:RaiseLastOSError - необъявленный идентификатор
← →
Gandalf (2004-05-21 22:04) [3]Хмык... если говорит, что не объявленый значит, так и есть. В KOL множество Except"ов реализовано иначе чем в VCL. Есть только один Exception - эксепшины отличаються друг от друга только Code и ErrorCode
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c