Главная страница
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.041 c
3-1102569493
Iova
2004-12-09 08:18
2005.01.09
Почему-то не работает запрос?


1-1103850144
elected
2004-12-24 04:02
2005.01.09
Ошибка EAccessViolation in module rtl70.bpl


1-1103648451
Dan
2004-12-21 20:00
2005.01.09
Как отловить событие перемещения формы.


9-1095617521
_Дельфин_
2004-09-19 22:12
2005.01.09
Что делать с искусственным интелектом?


3-1102664574
DimonNew
2004-12-10 10:42
2005.01.09
ClientDataSet & UpdateSQL