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

Вниз

посмотрите, какое красивое извращение   Найти похожие ветки 

 
down   (2003-04-21 20:54) [0]

из SysUtils.pas, D6


constructor TLanguages.Create;
type
TCallbackThunk = packed record
POPEDX: Byte;
MOVEAX: Byte;
SelfPtr: Pointer;
PUSHEAX: Byte;
PUSHEDX: Byte;
JMP: Byte;
JmpOffset: Integer;
end;
var
Callback: TCallbackThunk;
begin
inherited Create;
Callback.POPEDX := $5A;
Callback.MOVEAX := $B8;
Callback.SelfPtr := Self;
Callback.PUSHEAX := $50;
Callback.PUSHEDX := $52;
Callback.JMP := $E9;
Callback.JmpOffset := Integer(@TLanguages.LocalesCallback) - Integer(@Callback.JMP) - 5;
EnumSystemLocales(TFNLocaleEnumProc(@Callback), LCID_SUPPORTED);
end;


 
down   (2003-04-21 21:00) [1]

function TLanguages.LocalesCallback(LocaleID: PChar): Integer; stdcall;



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

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

Наверх




Память: 0.46 MB
Время: 0.014 c
1-23147
Pasha
2003-04-24 12:01
2003.05.08
---|Ветка была без названия|---


6-23276
boolean
2003-03-12 13:56
2003.05.08
Help


14-23282
ki11er
2003-04-17 19:30
2003.05.08
Есть ли у кого лицензия на InterBase 6.5 ?


1-23069
Giemgo
2003-04-15 15:55
2003.05.08
Почему допустимо integer(<адрес в памяти>) ?


3-22921
IgorP
2003-04-19 11:23
2003.05.08
Кто работает с MSSQL через dbexpress отзовитесь