Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Написание dll файла

46K
17 июня 2009 года
Jes)
10 / / 28.05.2009
Помогите с написанием dll файла.
Можно в динамическую библиотеку прописать вызов следующего окна сообщения?
[COLOR="RoyalBlue"]*******************************[/COLOR]
void pass()
{
TMsgDlgButtons Buttons;
TModalResult mr;
Buttons << mbYes << mbNo;
mr = MessageDlg("Удалить эту запись?",mtWarning,Buttons,0);
switch (mr){
case mrYes: ADOTable1->Delete();
RichEdit1->Lines->Add(
" Из списка клиентов была удалена запись "+Time()+" / "+Date());
break;
case mrNo: break;
}
}
[COLOR="RoyalBlue"]
********************************[/COLOR]

И можно ли использовать вызов ф-ции написанной в этой же dll'ке?
92
17 июня 2009 года
Тень Пса
2.2K / / 19.10.2006
ну, если у тебя ф-я будет знать что такое RichEdit1 и ADOTable1, то да )
и на второй вопрос - да.

а ты пробовал прежде, чем задать этот вопрос? )
46K
17 июня 2009 года
Jes)
10 / / 28.05.2009
Еще не пробовал, немогу скомпилировать проект т.к. не разобрался с ADOTable1.
Ну я думаю если подключить их.. типа:
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
то должно работать. Главное чтоб опредиляло при работе программы.
11
17 июня 2009 года
oxotnik333
2.9K / / 03.08.2007
Цитата: Jes)
Еще не пробовал, немогу скомпилировать проект т.к. не разобрался с ADOTable1.
Ну я думаю если подключить их.. типа:
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
то должно работать. Главное чтоб опредиляло при работе программы.


эм... ясней выражай свои мысли...
это набор бессвязных предложений...

46K
17 июня 2009 года
Jes)
10 / / 28.05.2009
Проект не могу скомпилировать т.к. опредиляет сторчки программы где присудствуют эти компоненты с ошибкой - как неизвестные. Хочу попробовать подключит эти компоненты с помощью h - файла
1
17 июня 2009 года
kot_
7.3K / / 20.01.2000
Необходимо подключить все необходимые заголовочные файлы. Вопрос как работать из длл - на форуме освещен подробно, разберитесь вначале подробно с тем что есть - а затем уже задавайте вопросы.
46K
23 июня 2009 года
Jes)
10 / / 28.05.2009
Подскажите, как правильно прописать в dll'ку компоненты, чтобы можно было с ними работать?!
здесь:

******************
void passCDY()
{
TMsgDlgButtons Buttons;
TModalResult mr;
Buttons << mbYes << mbNo;
mr = MessageDlg("Удалить эту запись?",mtWarning,Buttons,0);
switch (mr){
case mrYes: ADOTable1->Delete();
RichEdit1->Lines->Add(
" Из списка клиентов была удалена запись "+Time()+" / "+Date());
break;
case mrNo: break;
}
}
******************
я подключил h - файл и прописал в нем:

*******************
#include <ADODB.hpp>
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <ComCtrls.hpp>
#include <Forms.hpp>
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
*********************
в результате чего, при вызове функции " void passCDY()" из программы, выбивает ошибку dll - файла. Как эти компоненты прописать правильно, чтобы можно было с ними работать?
Также, не могу прописать в функцию текст для вызова перехода на другую форму.
1
23 июня 2009 года
kot_
7.3K / / 20.01.2000
компонентам должно назначить родителя - т.е. на какой форме они будут располагаться. Это во первых. Во вторых - я повторяю еще раз - здесь не детский сад, если вы за столько времени не продвинулись в этом вопросе и не считаете нужным самому хоть чтото сделать - то это ваши проблемы.
На форуме вполне достаточно информации - например http://www.codenet.ru/progr/cpp/DllEntryPoint.php и далее пользуйтесь поиском.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог