Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизDLL Найти похожие ветки
← →
xman (2004-04-23 12:39) [0]Как в DLL записать процедуру которая не будет возвращать данные, а просто покажет showmessage(*)
и как запустить эту процедуру из DLL в программе
← →
xman (2004-04-23 12:39) [0]Как в DLL записать процедуру которая не будет возвращать данные, а просто покажет showmessage(*)
и как запустить эту процедуру из DLL в программе
← →
Digitman © (2004-04-23 12:41) [1]что значит "как" ?
сложности в чем ?
← →
Digitman © (2004-04-23 12:41) [1]что значит "как" ?
сложности в чем ?
← →
xman (2004-04-23 12:44) [2]или как загрузить проект(ехе) в ДЛЛ только чтобы этой формы небыло видно. А когда она отработает закрылась.
← →
xman (2004-04-23 12:44) [2]или как загрузить проект(ехе) в ДЛЛ только чтобы этой формы небыло видно. А когда она отработает закрылась.
← →
Digitman © (2004-04-23 12:51) [3]сложности в чем ?!
← →
Digitman © (2004-04-23 12:51) [3]сложности в чем ?!
← →
xman (2004-04-23 12:57) [4]Ладно...
Хочу написать программку которая будет читать текст голосом. я нашол движки, агентов, ну и SPEECH.PAS но он на delphi3 не работает. Я решил создать длл в Delphi 7 и загружать из проги которая написана на Delphi 3.
← →
xman (2004-04-23 12:57) [4]Ладно...
Хочу написать программку которая будет читать текст голосом. я нашол движки, агентов, ну и SPEECH.PAS но он на delphi3 не работает. Я решил создать длл в Delphi 7 и загружать из проги которая написана на Delphi 3.
← →
Digitman © (2004-04-23 13:09) [5]
> Хочу написать
пиши ... никто ж тебе не запрещает)
вопрос-то в чем ?
← →
Digitman © (2004-04-23 13:09) [5]
> Хочу написать
пиши ... никто ж тебе не запрещает)
вопрос-то в чем ?
← →
xman © (2004-04-23 16:12) [6]как обявлять процедуру в проге и длл
я делаю так
procedure test;stdcall
begin
end;
exports test;
в проге:
procedure test;far;export "c:\dll.dll"
← →
xman © (2004-04-23 16:12) [6]как обявлять процедуру в проге и длл
я делаю так
procedure test;stdcall
begin
end;
exports test;
в проге:
procedure test;far;export "c:\dll.dll"
← →
evvcom © (2004-04-23 16:24) [7]
> в проге:
> procedure test;far;export "c:\dll.dll"
Объявлять надо также как и в dll! Это первое правило. Т.е. procedure test; stdcall;export "ля-ля.dll"
Второе. dll лучше всего положить в папку, из которой система ее найдет безо всяких глобальных путей, т.е. либо в папку, указанную в path, либо в папку с exe-файлом.
Третье. Это уже не особо важно. Когда процедура не содержит параметров, объявления с stdcall и без stdcall идентичны.
← →
evvcom © (2004-04-23 16:24) [7]
> в проге:
> procedure test;far;export "c:\dll.dll"
Объявлять надо также как и в dll! Это первое правило. Т.е. procedure test; stdcall;export "ля-ля.dll"
Второе. dll лучше всего положить в папку, из которой система ее найдет безо всяких глобальных путей, т.е. либо в папку, указанную в path, либо в папку с exe-файлом.
Третье. Это уже не особо важно. Когда процедура не содержит параметров, объявления с stdcall и без stdcall идентичны.
← →
Digitman © (2004-04-23 16:25) [8]
> я делаю так
объявления должны в точности соответствовать
far и stdcall убирай - не нужны они в дан.случае
← →
Digitman © (2004-04-23 16:25) [8]
> я делаю так
объявления должны в точности соответствовать
far и stdcall убирай - не нужны они в дан.случае
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c