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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2016, 14:19   #1
ym66
 
Регистрация: 22.03.2015
Сообщений: 4
По умолчанию Indy, IMAP, C++ Builder, Delphi и KOI8

Такая вот проблема... Есть два идентичных по смыслу кода на С++ и Delphi. Соединяюсь с IMAP сервером, забираю письма. При этом в дельфийской программе заголовки (если там KOI8-R) перекодируются правильно, а прога в билдере крякозяблики (не знаки вопроса) получаются. Среда RAD Studio XE7. Смотрел форумы- не нашёл
Кто виноват, и что делать?

Это куски кода:

Builder:

Код:
Imap4->Connect();
Imap4->SelectMailBox("INBOX");
int MsgsCount = Imap4->MailBox->TotalMsgs;
UnicodeString S;
for (int i=1;i<=MsgsCount;i++)
{
if (Imap4->Retrieve(i, MM))
    {
        S = MM->Subject;
        Sl->Add(S);
    }
}
Sl->SaveToFile(ExtractFilePath(Application->ExeName)+ "inbox.txt");
На Delphi:

Код:
Imap4.Connect();
Imap4.SelectMailBox('INBOX');
MsgsCount:= Imap4.MailBox.TotalMsgs;
for i:=1 to MsgsCount do
begin
   if Imap4.Retrieve(i, MM) then
   begin
      S:= MM.Subject;
      Sl.Add(S);
   end;
end;
Sl.SaveToFile(ExtractFilePath(Application.ExeName)+ 'inbox.txt');
Sl- TStringList
Imap4- TIdIMAP4
MM- TIdMessage

Последний раз редактировалось ym66; 19.01.2016 в 23:58.
ym66 вне форума Ответить с цитированием
Старый 19.01.2016, 16:29   #2
ym66
 
Регистрация: 22.03.2015
Сообщений: 4
По умолчанию

Странно всё это. И SaveToFile генерирует разный текст. В смысле переносов строки.

Последний раз редактировалось ym66; 19.01.2016 в 23:57.
ym66 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IMAP Delphi xe2 RikkiTan Работа с сетью в Delphi 0 10.03.2013 21:56
IMAP delphi RikkiTan Помощь студентам 2 06.03.2013 19:31
Indy C++ Builder 6 redenemy C++ Builder 2 18.05.2012 16:53
ошибка indy в Builder c++ Miller-1981 C/C++ Сетевое программирование 0 25.11.2010 22:43
Обновление Indy в Builder 2009 aRise C++ Builder 1 09.08.2010 14:03