Показать сообщение отдельно
  #7  
Старый 07.12.2017, 07:53
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

По поводу ShowMessage. Эта функция, походу, требует наличие окна приложения, Application. Соотв. оно и валится, т.к. у тебя его нет. Но, как я уже сказал, она там просто для вывода сообщения об ошибке (окно не найдено), так что может быть заменена на что угодно. Например, добавь директиву создавать коснольное приложение и замени ShowMessage на WriteLn.

А по поводу второго куска текста.
1. Создай приложение с WebBrawser и рули им. Это гораздо проще, т.к. есть прямой доступ к внутреннему документу web страницы в таком варианте.
2. Вообще, подключайся через POP3S и работай напрямую с почтой (TIdPOP3 + OpenSSL).
А разбираться почему что-то не работает в подобном коде - дело бессмысленное, т.к. все очень сильно зависит от сторонних программ. Я, например, твою проблему просто не смогу воспроизвести. А тот код, который работает у меня, у тебя может не заработать, т.к. приложение, которым ты пытаешься управлять, совершенно другое, нежели у меня.
Ответить с цитированием