Главная страница
    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.47 MB
Время: 0.014 c
2-1143105289
Der Nechk@ssoff
2006-03-23 12:14
2006.04.09
Сканирование папки


8-1130349981
Logun
2005-10-26 22:06
2006.04.09
Реал тайм анализ спектрта сигнала со звуковухи


9-1127719524
max999
2005-09-26 11:25
2006.04.09
Вопрос по OpenGL


5-1129037812
Nik0
2005-10-11 17:36
2006.04.09
Нужна маска на ячейки стринггрида.


2-1143465999
worldmen
2006-03-27 17:26
2006.04.09
Как использовать Table.Filter





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