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

Вниз

D2 и DWORD   Найти похожие ветки 

 
NP-237 ©   (2003-04-30 15:49) [0]

Здравствуйте.

Помогите, никак не могу сообразить как в D2

вместо $FFFFFFE8 получить $39


var D:DWORD; W:DWORD;
begin
D := $B2D05E00; //3 000 000 000

W := D div $31C84B1; //52 200 625

Panel1.Caption := Format("%x",[W]);


 
MBo ©   (2003-04-30 15:51) [1]

попробуй Format("%x",[W+$80000000]);


 
NP-237 ©   (2003-04-30 16:20) [2]

Проблема разрешилась.


{$L udiv.obj}
function __udiv(A,B:DWORD):DWORD; cdecl; external;

var A,B,C:DWORD;
begin
A := $B2D05E00;
B := $31C84B1;
C := __udiv(A,B);
end;

unsigned int _udiv(unsigned int A,unsigned int B){return A/B;}



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
7-47031
MAXX_MAIL
2003-03-15 19:48
2003.05.15
Расширение экрана


1-46741
Mir
2003-05-05 05:38
2003.05.15
Отображение в тестовом окне отформатированного текста


14-46905
RavenD
2003-04-28 15:18
2003.05.15
Как по Break у выйти из нескольких блоков?


14-47001
DeMoN-777
2003-04-26 13:02
2003.05.15
Чем дальше, тем.........


14-46934
NetBreaker666
2003-04-25 14:48
2003.05.15
Проблема с русским в WinMe у программ на D7.