Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DLL [D7, XP]


Naduev Aleksei ©   (2006-06-13 22:21:00) 

Доброго дня уважаемые мастера. Подскажите как подключить библиотеку и узнать какие переменные она использует?
Как свернуть приложение в трей?


palva   (2006-06-13 23:24:00) [1]

> а как узнать имена процедур и их параметры?
Имена экспортируемых имен можно увидеть утилитой tdump. А вот какие из этих имен являются процедурами и как их вызывать, можно узнать из документации или у разработчика.


Naduev Aleksei   (2006-06-13 23:18:00) [2]


> Нужно знать имена процедур их параметры и соглашения по
> вызову (типа STDCALL и т. д.)


а как узнать имена процедур и их параметры?


tesseract   (2006-06-13 23:06:00) [3]

про трэй :

http://www.delphimaster.ru/cgi-bin/forum.pl?n=3&id=1149075104


palva   (2006-06-13 23:03:00) [4]

> Naduev Aleksei ©   (13.06.06 22:53) [6]
> библиотека обычная а вот как с ней работать незнаю

Нужно знать имена процедур их параметры и соглашения по вызову (типа STDCALL и т. д.)
Далее, нужно выбрать способ подключения: динамический или статический.


Naduev Aleksei   (2006-06-13 22:53:00) [5]

библиотека обычная а вот как с ней работать незнаю


Naduev Aleksei   (2006-06-13 22:52:00) [6]

код взят с
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988624981&n=15
и неработает, подскажите как свернуть в трей


function TaskBarAddIcon( hWindow : THandle; ID  : Cardinal; ICON : hicon; CallbackMessage : Cardinal; Tip  : String ) : Boolean;
var NID : TNotifyIconData;
begin
 FillChar( NID, SizeOf( TNotifyIconData ), 0 );
 with NID do
 begin  
   cbSize := SizeOf( TNotifyIconData );
   Wnd   := hWindow;  
   uID    := ID;  
   uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP;  
   uCallbackMessage := CallbackMessage;  
   hIcon  := Icon;
   if Length( Tip ) > 63 then
   SetLength( Tip, 63 );  
   StrPCopy( szTip, Tip );
 end;
 Result := Shell_NotifyIcon( NIM_ADD, @NID );end;


palva   (2006-06-13 22:50:00) [7]

Библиотека обычная или ActiveX?


Naduev Aleksei   (2006-06-13 22:39:00) [8]

<tt>так как вообще работать в библиотекой?</tt>


Desdechado   (2006-06-13 22:37:00) [9]

подключение библиотеки может быть динамическим (LoadLibrary) или статическим (например, в модуле Windows.pas)
приложение в трей - читай FAQ


tesseract   (2006-06-13 22:31:00) [10]

переменные в dll только локальные.
глобальныt  только в com.


Наверх

Титульная страница Поиск, карта сайта Написать письмо