Показать сообщение отдельно

  #100  
Старый 24.10.2010, 22:51
ky_kask
Познающий
Регистрация: 18.11.2009
Сообщений: 32
Провел на форуме:
79162

Репутация: 92
По умолчанию

Dll для работы с протоколом MRA (мэйл-агент).

MMP.dll - библиотека, реализующая несколько основных функций для работы с протоколом MMP.

Код:
Function Search_(sex:string; onl:boolean):Pchar; Stdcall; External 'MMP.dll'; 
Function Login(logpass:string):Pchar; Stdcall; External 'MMP.dll'; 
Procedure Logout; Stdcall; External 'MMP.dll'; 
Function Message_(acc,mess:string):Boolean; Stdcall; External 'MMP.dll';
кратко:

Function Search_(пол:string; "только онлайн":boolean) - параметр "пол" может принимать 3 значения:

1. 'F' - баб

2. 'M' - мужык

3. '' - кто угодно

функция возвращает полученный список найденных акков (с датами рождения) или, если был сбой, то сбоит

Function Login(logpass:string)

Ну тут все понятно. Вы авторизуетесь на сервере. параметр logpass задается как 'login@mail.ruassword' (т.е. логин:пароль ОДНОЙ СТРОКОЙ ЧЕРЕЗ ДВОЕТОЧИЕ)

функция возвращает 'ERR' если не удалось авторизоваться, или псевдоним пользователя и его контакт лист.

Procedure Logout;

Тут можно даже ничего не писать.

Function Message_(acc,mess:string)

Отправляет сообщение mess на адрес acc. пример: Message_('yahoo.com@mail.ru', 'HELLO!')

Возвращает true, если сообщение было отправлено, или false, если нет.

скачать исходник dll на Delphi можно тут : Вот тут

Для тех, кто пишет не на Delphi - качайте тоже, в архиве есть уже скомпиленная dll и вы ее легко подключите к своему проекту.

Удачных экспериментов
 
Ответить с цитированием