Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2013, 10:30   #1
AltairShepard
 
Регистрация: 26.02.2013
Сообщений: 4
Печаль Ошибка при переисывании юнита в dll

Пытался переделать юнит в dll, вылезают ошибки при использовании self. Юнит рабочий - это точно, позволяет отправлять смс, используя протокол MMP(mail.ru агент). 4 входящих переменных: логин и пароль, телефон и текст смс. Если можно - пожалуйста вынесите логин и пароль в ini-файл

Код:
procedure smssender(login, pass, tel, sms:string);  
const
  SECOND = 1/24/60/60;
  TIME_OUT = SECOND * 20;
var
  LSMSSender: TSMS_Sender;
  LSend: TDateTime;
  LRes: Boolean;
begin
 LSMSSender:=TSMS_Sender.Create(self);
 try
    LSMSSender.Mail:= login;
    LSMSSender.Password:=pass;
    if LSMSSender.Connect then
    begin
      Lsend:=now+TIME_OUT;
      Lres := False;
     while (now < LSend) and (not LRes) do
      begin
         Lres := LSMSSender.SendSMS(tel, sms);
         Application.ProcessMessages;
         Sleep(1000);
       end;
       if LRes then
        ShowMessage('Сообщение отправлено!')
      else
        ShowMessage('Сообщение отправлено!!');
    end else
      ShowMessage('Не удалось подключиться к серверу');
  finally
    LSMSSender.Free;
  end;

end;
 exports smssender;
...
Вложения
Тип файла: rar dll.rar (49.5 Кб, 9 просмотров)

Последний раз редактировалось AltairShepard; 04.06.2013 в 10:35.
AltairShepard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при работе с DLL _-Re@l-_ Общие вопросы Delphi 1 28.08.2010 20:55
Ошибка при создании DLL drknn Общие вопросы Delphi 5 30.04.2010 11:02
Ошибка при выхове функций Bass.dll из другой DLL SalasAndriy Общие вопросы Delphi 7 21.10.2009 23:36
Ошибка при загрузке dll nikmay Общие вопросы Delphi 10 25.06.2009 15:42
Ошибка при загрузке DLL dani92 Общие вопросы Delphi 12 24.04.2009 14:54