Главная страница
    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.03 c
1-1082486140
Вуаа
2004-04-20 22:35
2004.05.09
Это интересно. Сохранение форм, компоентов...


14-1082547606
Knight
2004-04-21 15:40
2004.05.09
Можно ли редактировать набор кнопок в диалогах сохранения...


8-1076754236
able
2004-02-14 13:23
2004.05.09
TImage ZOOM


14-1081953297
MalkoLinge
2004-04-14 18:34
2004.05.09
Как Вам Вакансия ?


7-1079851431
debugger
2004-03-21 09:43
2004.05.09
Как узнать загрузку процессора?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский