Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.48 MB
Время: 0.062 c
3-1081851670
CyBeR
2004-04-13 14:21
2004.05.09
Как вставить результат запроса Query в таблицу???.


1-1082487598
KLAUS
2004-04-20 22:59
2004.05.09
HELp строку из файла с LAbel


14-1082364804
WondeRu
2004-04-19 12:53
2004.05.09
Понял почему остальные комнаты форума пустуют!


9-1069953412
Stilgar
2003-11-27 20:16
2004.05.09
Дайте пару советов новичку.


14-1082528376
VID
2004-04-21 10:19
2004.05.09
Как создать загрузочный диск, который будет видеть NTFS ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский