Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

Оформление функции в длл   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.158 c
4-1135686570
Игорь Шевченко
2005-12-27 15:29
2006.04.09
Ищется способ прослушивания драйвера LPT-порта


15-1142268082
ZeFiR
2006-03-13 19:41
2006.04.09
Карта Киева


3-1140091873
Alexey V.
2006-02-16 15:11
2006.04.09
Как мне достучаться до базы btrieve?


3-1139687196
veb
2006-02-11 22:46
2006.04.09
Ограничения ADOTable.Filter


15-1142860078
Freelancer
2006-03-20 16:07
2006.04.09
И снова тема диплома





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