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

Вниз

Экспорт из DLL паскаля в Delphi   Найти похожие ветки 

 
grigory ©   (2004-12-03 21:18) [0]

Привет всем! Подскажите, если библиотека создана на паскале, а я хочу вызывать ее процедуры из делфи, то не будет проблем..несовместимость модулей(в паскале DOS) или еще что-нидь?


 
juchok   (2004-12-03 21:32) [1]

А разве DLL не принадлежность !!ТОЛЬКО!! windows??????
В DOS (старый, добрый DOS), на сколько я помню, в паскале были оверлеи!


 
palva ©   (2004-12-03 21:43) [2]

На паскале DOS есть возможность в защищенном режиме создавать DLL, которые несовместимы с 32-разрядными приложениями.


 
grigory ©   (2004-12-03 21:47) [3]

> juchok
в паскале также можно делать library..они ничем почти не отличаются структурой от других..тока вот компилятся под DOS,а приложение у меня виндовое.

> palva ©

Это надо protected писать или чего? А потом все нормально будет..она заработает с моей прогой?


 
palva ©   (2004-12-03 23:07) [4]

protected это из другой оперы. Защищенный режим это особый режим работы процессора. Программы, которые работают в этом режиме, могут создаваться компиляторами BP.EXE, BPC.EXE к ним нужна дополнительная поддержка (борландовские файлы RTM.EXE и др.) Под NT эта поддержка не работает, т. е. программы созданные для защищенного режима в NT неработоспособны.

> она заработает с моей прогой?

Заработает, если прога создана тоже в защищенном режиме и работает под DOS. Может быть, будет работать в Windows 98, не знаю. 32-разрядные приложения с защищенными DLL несовместимы.


 
DrPass ©   (2004-12-03 23:28) [5]


> ..они ничем почти не отличаются структурой от других..

Отличаются - это 16-битные DLL. Они будут без проблем работать со старыми 16-битными приложениями Windows 3.x, и ни за какие коврижки не будут работать с 32-разрядными приложениями в Windows NT


 
palva ©   (2004-12-03 23:58) [6]

> Они будут без проблем работать со старыми 16-битными приложениями Windows 3.x

Если вы пробовали и у вас получилось, то я удивился. Намотаю на ус.


 
DrPass ©   (2004-12-04 00:31) [7]


> я удивился

Зря. Borland Pascal 7 умеет генерировать исполняемые файлы в NE-формате, родные для платформы Win16


 
grigory ©   (2004-12-04 10:26) [8]


> Отличаются - это 16-битные DLL. Они будут без проблем работать
> со старыми 16-битными приложениями Windows 3.x, и ни за
> какие коврижки не будут работать с 32-разрядными приложениями
> в Windows NT

вот про это я и спрашивал! То что dll отличаются разрядами, это понятно:)),я имел в виду,что структура почти одинакова..
Значит никак не подключить паскаль-модуль к Делфи??:((( жаль..



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

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

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1102341505
Unknown user
2004-12-06 16:58
2004.12.19
Как автоматически распознать тип файла?


6-1097084387
Stas_on
2004-10-06 21:39
2004.12.19
Как узнать IP компа в сетке из 12+1 компов?


1-1102260155
Камиль
2004-12-05 18:22
2004.12.19
Как открыть HTML файл в Delphi6?


14-1100622564
ИМХО
2004-11-16 19:29
2004.12.19
Связать мобильник с компом


14-1101527970
Думкин
2004-11-27 06:59
2004.12.19
С днем рождения! 27 ноября