Главная страница
    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.013 c
1-1141399670
parovoZZ
2006-03-03 18:27
2006.04.09
TTreeView : отличие GetNode от GetChildrenNode?


2-1143306036
Gleb
2006-03-25 20:00
2006.04.09
Вот дан исходный модуль.Это программа строит график функции.Помог


15-1142578347
Ega23
2006-03-17 09:52
2006.04.09
С Днём рождения! 17 марта


2-1143195076
vova_vova
2006-03-24 13:11
2006.04.09
закрытие


2-1143168361
kast
2006-03-24 05:46
2006.04.09
WebBrowser - проблема





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