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

Вниз

Win 9X и WinNT в чем проблема?   Найти похожие ветки 

 
@Ujin ©   (2003-09-28 16:02) [0]

Не видно функций под Windows 98/95.
Экспортирую dll функции следующего содержания:
//--------------------------------------------------------------
procedure WORKFORMINFO(P: Pointer); stdcall;
var MI: TMenuItemRec;
FITER{, FINTP}: PWorkFormInfo;
begin
with MI do begin
Caption := "Форма 1-тэр";
Hint := "Открыть форму 1-тэр";
TurnMenuItem := _FormsMenuCaption;
Command := "CreateForm TER1";
StringID := "TER1";
Enabled := True;
Icon := TIcon.Create;
Icon.Assign(GRI(GetModuleHandle(PChar("ter1.dll")), "TER1ICON"));
end;
RegisterMenuItem(MI);
TList(P).Clear;
New(FITER);
with FITER^ do begin
StringID := "TER1";
ClassName := "Tfrm1TEREnter";
LongName := "Форма 1-тэр";
Implementor := "TER1 IMPLEMENTOR";
PeriodType := 1; { 1 - месяц; 3 - квартл; 12 - год }
end;
TList(P).Add(FITER);
end;

procedure EnumClasses(P: Pointer); stdcall;
begin
jEnumClasses(["DM TER1", "TER1", "NTP1"], [TDM1TER, Tfrm1TEREnter, Tfrm1ntp], P);
end;

exports
EnumClasses,
WORKFORMINFO;
//--------------------------------------------------------------

Проблема в том, что под WinNT (т.е. WinXP все видно и замечательно работает, а вот под 98 и 95 их вовсе не видно в списке экспорта. Чтобы это могло быть. Заранее благодарен.

EnumClasses экспортируется и другими библиотеками, но с ними все в порядке. Ничего не понимаю... :(


 
HolACost! ©   (2003-09-28 16:03) [1]

перекомпиль под 98


 
@Ujin ©   (2003-09-28 16:06) [2]

HolACost! -> Оно конечно можно перекомпилировать под 98 но хочется и до сути проблемы докапаться. В дальнейшем подобные функции придется использовать в подобных библиотеках, и передавать придется не только ссылки на классы и интерфейсы, но и стеки объектов...


 
@Ujin ©   (2003-09-28 16:16) [3]

Никто не сталкивался?



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-27477
star
2003-09-26 20:48
2003.10.09
PrintScreen и Alt+PrintScreen


3-27353
Gloony
2003-09-19 08:44
2003.10.09
Кривые символы в табл. Paradox


1-27468
Юрий Ж.
2003-09-25 08:55
2003.10.09
Переменные в DLL?


3-27383
voodoo
2003-09-21 13:30
2003.10.09
Число записей


14-27735
Кен
2003-09-16 05:45
2003.10.09
В Китае обнаружен холм, по склону которого вода течет вверх