Конференция "Сети" » Отправка письма из приложения XE2: проблемы и с Indy, и с Synapse
 
  • Prok186 © (12.12.11 13:21) [0]
    Вопрос многократно задаваемый, но всё же. Надо отправить E-mail из приложения на Delphi XE2 (или XE). Пытаюсь сделать средствами компонентов Indy - размер EXE вырастает сразу аж на 8MB - а толку ноль: теперь (в наборе компонентов XE2) свойства этих компонентов другие, сообщение не уходит (окончание времени ожидания соединения...). Ну и ладно. Пробую известную библиотеку Synapse (версия 39): не находит вспомогательную библиотеку Libc.pas (это некое наследие от тупиковой ветки Kylix?). Посоветуйте:
    а) Более надёжные средства отправки E-mail самому-себе
    б) Где скачать эту Libc.pas
    В старых версиях Synapse уж больно много надо менять PChar на PAnsiChar или PWideChar - запутаешься.
  • Сергей М. © (12.12.11 14:30) [1]
    > не находит вспомогательную библиотеку Libc.pas

    {$IFNDEF WIN32}
     {$IFNDEF FPC}
     Libc,
     {$ELSE}
       {$IFDEF FPC_USE_LIBC}
     Libc,
       {$ENDIF}
     {$ENDIF}
    {$ELSE}
     Windows,
    {$ENDIF}

    Отсюда следует что ид-р WIN32 у тебя не определен.
  • Prok186 © (12.12.11 15:48) [2]
    Это - ДА. Компилировал под Win64, вот и вышел на эту ошибку: библиотека Synapse решила, что я работаю под Lynux. Сейчас буду пробовать хотя бы под Win32
  • Anatoly Podgoretsky © (12.12.11 16:14) [3]
    Не поддерживает Win64 или самосуд или отказ от библиотеки. Думаю таких мест не одно и далеко не единственная проблема. Или просить авторов исправить.
  • Сергей М. © (12.12.11 16:28) [4]

    > Или просить авторов исправить


    2009-10-09 - release no. 39

    Похоже на Арарате забили на Синапс.
    И напрасно.
  • Prok186 © (12.12.11 16:44) [5]

    > Не поддерживает Win64 или самосуд или отказ от библиотеки

    Самосуд исключён. Synapse похоже неплохая библиотека, но на 64битах...увы.  Indy - громозткая, латанная-заплатанная то же как-то не по душе. Так как же по-простому отправить письмо из-под Delphi Xe2 64bit? Хорошо бы работающий пример: вещь то по идее не сложная.
  • Сергей М. © (12.12.11 16:54) [6]
    да просто возьми и воткни
    {$define win32}
 
Конференция "Сети" » Отправка письма из приложения XE2: проблемы и с Indy, и с Synapse
Есть новые Нет новых   [134435   +18][b:0][p:0]