Перейти к содержанию
Fire Monkey от А до Я
  • 0

Ошибка в win64


Vitaldj

Вопрос

Есть рабочий код, но без ошибок работает только в win32 и MacOsX:
 
var

 lStream1 : TMemoryStream ;
begin
 lStream1 := TMemoryStream.Create;
 form1.IdHTTP1.Get( 'http://мой сайт'+, lStream1);
 lStream1.SaveToFile(ExtractFilePath(ParamStr(0)) + tstr.Strings[3] );
 lStream1.Free;
 
Ошибка только на строчке  lStream1.Free и только в win64. На win32 и MacOsX нет.
Почему ошибка?

Изменено пользователем Vitaldj
Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы

Что возвращаете? Если бинарные данные пробуйте TBinaryStream если текст, то TStringStream

Может и поможет

Ссылка на комментарий
  • 0

Что возвращаете? Если бинарные данные пробуйте TBinaryStream если текст, то TStringStream

Может и поможет

Это файл, то есть динарные данные. Но на ваш TBinaryStream материться, говорит, что не знает что это.

Ссылка на комментарий
  • 0
  • Модераторы

 

Что возвращаете? Если бинарные данные пробуйте TBinaryStream если текст, то TStringStream

Может и поможет

Это файл, то есть динарные данные. Но на ваш TBinaryStream материться, говорит, что не знает что это.

 

упс, TFileStream и писать в разрешенные папки. чтобы UAC не блочил

Ссылка на комментарий
  • 0

Коллеги, простите, нашел глупую ошибку, которая осталась из части другого кода. Вызывалась  lStream1.Free; до создания lStream1. вот только вопрос, почему в win 32 не было этой ошибки))))

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...