мла, вот смотри. функция пх для поставленной задачи должна експортировать
exports
GetPluginInfo,
SetStruct,
OnLoad,
OnRefreshPrecompile,
OnCallMethod,
OnFree;
КТО мешает добавить к ним IcqConnect, IcqDisconnect, IcqSendMsg
да, прийдеться делать плагин в соответствии с пх.
да, он выйдет со строя при изменении структуры передающейся в плагин. но ведь IcqConnect, IcqDisconnect, IcqSendMsg остануться работать.
и вообще. я тут вспомнил... скрипты умеют использовать дллки. нафиг плагины вообще ? %)
var
lib,Lib1:Integer;
Res:variant;
ar:array of variant;
begin
lib := loadLibrary('User32.dll');
lib1 := loadLibrary('GDI32.dll');
Res := CallFunction(lib,'MessageBoxW',4,[nil,'Text1','text2',0]);
Res := CallFunction(lib,'GetDC',1,[0]);
CallFunction(lib1,'LineTo',3,[Res,100,100]);
CallFunction(lib,'ReleaseDC',2,[0,Res]);
FreeLibrary(lib);
FreeLibrary(lib1);
end.
вот вроде как вызывает длл...
так, что будете делать или разговор в пустую был? )
З.Ы. сори за оффтоп, как правильно "ехать НА украину" или "ехать В украину"!? =)
аффтор, а по поводу возможных продолжений этого вопроса - выскажешь хоть один из вариантов накормлю транквилизаторами. за разжигание нац розни.
Добавлено через 1 минуту
гак, только последнюю стяни.. а то сам знаешь... я любитель поменять всяие фенечки...
в последнем вот каллскриптфункшин добавил.. юзабельная штука.
//QaK:и как только меня не обзовут ... стянул уже компоненту, оттестил, щас надо прикрутить обработчик чата, но это уже на завтра, я спать, всем спокойной ночи +0
__________________
L2Ext - project closed.
Последний раз редактировалось QaK, 21.09.2009 в 21:51.
Причина: Добавлено сообщение
сраный реал, столько времени убивает в пустую
//QaK:+1, вот только по-другому - никак =)
кто может забыдлокодить плагин к пакетхаку, который:
1)грузит мою длл.
2)вызывает экспортируемую функцию int Init(void * saycallback), в параметр передать 0.
3)на каждый входящий(от сервера) пакет Say2 вызывает экспортируемую функцию
int __stdcall addMessage(DWORD Type, wchar_t * From, wchar_t * Message)
параметры Type тип сообщения. From указатель на юникод строчку "от кого" Message указатель на юникод строчку, текст самого сообщения.
?