Написание 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'ке?
и на второй вопрос - да.
а ты пробовал прежде, чем задать этот вопрос? )
Ну я думаю если подключить их.. типа:
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
то должно работать. Главное чтоб опредиляло при работе программы.
Цитата: Jes)
Еще не пробовал, немогу скомпилировать проект т.к. не разобрался с ADOTable1.
Ну я думаю если подключить их.. типа:
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
то должно работать. Главное чтоб опредиляло при работе программы.
Ну я думаю если подключить их.. типа:
TListBox *ListBoxYes;
TADOTable *ADOTable1;
TRichEdit *RichEdit1;
TCheckBox *CheckBox2;
то должно работать. Главное чтоб опредиляло при работе программы.
эм... ясней выражай свои мысли...
это набор бессвязных предложений...
Проект не могу скомпилировать т.к. опредиляет сторчки программы где присудствуют эти компоненты с ошибкой - как неизвестные. Хочу попробовать подключит эти компоненты с помощью h - файла
Необходимо подключить все необходимые заголовочные файлы. Вопрос как работать из длл - на форуме освещен подробно, разберитесь вначале подробно с тем что есть - а затем уже задавайте вопросы.
здесь:
******************
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 - файла. Как эти компоненты прописать правильно, чтобы можно было с ними работать?
Также, не могу прописать в функцию текст для вызова перехода на другую форму.
На форуме вполне достаточно информации - например http://www.codenet.ru/progr/cpp/DllEntryPoint.php и далее пользуйтесь поиском.