Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

Обработка 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 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
9-1094976575
Ландграф Павел
2004-09-12 12:09
2005.01.09
Реалистичное текстурирование ландшафта в 3DSMAX


4-1101113153
Суслик
2004-11-22 11:45
2005.01.09
Ориентация печатного листа


14-1102690000
Zilog
2004-12-10 17:46
2005.01.09
Мне кажется некоторые тут особо высокомерные


9-1095057364
BRemB
2004-09-13 10:36
2005.01.09
Определение координат точки


1-1103817169
Andy BitOff
2004-12-23 18:52
2005.01.09
Дата.