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

Вниз

ReadProcessMemory, Float.   Найти похожие ветки 

 
Cj ©   (2007-06-21 03:59) [0]

Помогите найти ошибку в моей процедуре, вот она:


function GetFloatValue(PID,Addres,ByteType:cardinal):extended;
var
PH:cardinal;
rw:cardinal;
val4b:single;
val6b:real;
val8b:double;
val10b:extended;
begin
PH:=openprocess(PROCESS_ALL_ACCESS,false,PID);
case bytetype of
4:begin
      readprocessmemory(PH,ptr(Addres),@val4b,4,rw);
      result:=val4b;
 end;
6:begin
      readprocessmemory(PH,ptr(Addres),@val6b,6,rw);
      result:=val6b;
 end;
8:begin
      readprocessmemory(PH,ptr(Addres),@val8b,8,rw);
      result:=val8b;
 end;
10:begin
      readprocessmemory(PH,ptr(Addres),@val10b,10,rw);
      result:=val10b;
 end;
 else result:=0;
end;
closehandle(PH);
end;


Почему она правильно читает 4-байтные с точкой(через ArtMoney смотрел), а остальные не хочет? Помогите разобраться.


 
Сергей М. ©   (2007-06-21 08:10) [1]


> остальные не хочет


Неужто прямо так и говорит - "не хочу" ?!


 
Dimaxx ©   (2007-06-21 10:11) [2]

Попробуй sizeof(), а не конкретное число байт для чтения...



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.025 c
2-1182495135
georgix
2007-06-22 10:52
2007.07.15
Заработок в Интернет, работа, как заработать, где заработать, WM


2-1182429999
kotenok
2007-06-21 16:46
2007.07.15
как с помощью regexp выбрать несколько с услвием and?


15-1180860950
SkySpeed
2007-06-03 12:55
2007.07.15
Подскажите программу для создания справки (*.hlp) (для Delphi)


11-1164571711
Trible
2006-11-26 23:08
2007.07.15
Как глобально, во всей програме отключить хинты?


2-1182148278
fishka
2007-06-18 10:31
2007.07.15
Чтение файлов с разными расширениями