Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизОформление функции в длл Найти похожие ветки
← →
Nsk3D © (2006-03-23 15:22) [0]Здрасте!Мне нужно вставить вот такую функцию в длл:
Form1.openpicturedialog2.filter:=graphicfilter(Tico);
Подскажите как его правильно оформить(что бы без "косяков").
← →
Сергей М. © (2006-03-23 16:16) [1]
> что бы без "косяков".
Ты о каких "косяках" ?
← →
Der Nechk@ssoff © (2006-03-23 17:34) [2]Всмысле как записать эту функцию правильно (С точки зрения программы)
← →
Desdechado © (2006-03-23 19:30) [3]а где функция-то? вижу только строку вызова чего-то...
← →
EvS © (2006-03-23 20:39) [4]>Form1.openpicturedialog2.filter:=graphicfilter(Tico);
Form1.openpicturedialog2.filter:=GraphicFilter(TIcon);
← →
Desdechado © (2006-03-23 20:50) [5]http://www.ln.ua/~openxs/articles/smart-questions-ru.html
← →
Nsk3D © (2006-03-24 05:56) [6]Немогу же я просто взять и написать в ДЛЛ:
> procedure TForm1.Button5Click(Sender: TObject);
> begin
> Form1.openpicturedialog2.filter:=GraphicFilter(TIcon);
> end;
← →
balepa © (2006-03-24 06:07) [7]Чаво тебе сделать то надо ?
← →
Nsk3D © (2006-03-24 06:12) [8]
> balepa © (24.03.06 06:07) [7]
Надо что бы после загрузки ДЛЛ в фильтр Openpicturedialog2 добавлялся ещё один тип файла.
← →
balepa © (2006-03-24 06:28) [9]А для этого необходима DLL ?
Если надо после загрузки ДЛЛ, возьми и вставь код после загрузки ДЛЛ
Form1.openpicturedialog2.filter:=GraphicFilter(TIcon) - ???
OpenDialog1.Filter := "Text files (*.txt)|*.txt"
← →
Сергей М. © (2006-03-24 10:30) [10]
> Надо что бы после загрузки ДЛЛ в фильтр Openpicturedialog2
> добавлялся ещё один тип файла.
hLib := LoadLibrary("MyLib.dll"); //собственно загрузка DLL
//все что происходит следом, происходит именно после загрузки DLL, как требуют условия задачи
if Form1.openpicturedialog2.filter:<> "" then
Form1.openpicturedialog2.filter:= Form1.openpicturedialog2.filter + "|";
Form1.openpicturedialog2.filter:= Form1.openpicturedialog2.filter + GraphicFilter(TIcon)
← →
Nsk3D © (2006-03-24 11:49) [11]
> Сергей М. © (24.03.06 10:30) [10]
Прт компиляции появляется ошибка:Undeclared identifier "Nlib"-как её устранить?
← →
Nsk3D © (2006-03-24 12:09) [12]Но вопрос в другом!Как правильно зиписать строку вызова в ДЛЛ?
← →
Nsk3D © (2006-03-24 12:35) [13]uses
form in "Unit1.pas" {"Formunit"};
Windows,
SysUtils,
Classes,
Messages,
Forms,
Dialogs,
StdCtrls,
ComCtrls;
← →
Nsk3D © (2006-03-24 12:37) [14]Вот помогите еще исправить ошибку:
uses
form in "Unit1.pas" {"Formunit"} (Unit name mismatch:"Form");
Windows,
SysUtils,
Classes,
Messages,
Forms,
Dialogs,
StdCtrls,
ComCtrls;
← →
Сергей М. © (2006-03-24 12:52) [15]
> Как правильно зиписать строку вызова в ДЛЛ?
Какую такую "строку вызова" ?!
Про вызов чего-то там из DLL в твоем вопросе нет ни слова .. Только про ее загрузку
Изволь продумать и переформулировать свой вопрос.
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.014 c