Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.029 c
2-1143179491
Scorpio
2006-03-24 08:51
2006.04.09
Работа с БД Oracle


3-1139765388
Evgenij_
2006-02-12 20:29
2006.04.09
Обновление даных в DBGrid e


1-1141725066
balepa
2006-03-07 12:51
2006.04.09
Открыть документ (изменить) Excel из потока


2-1143327474
SEMYONov
2006-03-26 01:57
2006.04.09
Частота монитора


6-1134465376
_BasiL_
2005-12-13 12:16
2006.04.09
WebBrowser (SELECT событие OnChange)