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

master webs

Пользователи
  • Постов

    216
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Весь контент master webs

  1. со сборкой под ios на реальное устройство есть проблема нужно проверить сертификаты может быть просрочен сертификат системный его нужно удалить и скачать новый установить
  2. да оказалось процедура которой я получал имя файл так как оно содержало еще путь по каталогу на сервере оставляла /img_resurs.jpg (слеш) винда, мак и ведро ошибку не выдавали и спокойно сохраняли картинку яблоко увидело )
  3. чудо в решете обозвал картинку TPath.Combine(TPath.GetDocumentsPath,'antinori.jpg') и все заработало а то что я подсовываю не принимает буду копать
  4. пример как сохраняю json вот так пытаюсь сохранить изображение LItem.Bitmap.SaveToFile(TPath.Combine(TPath.GetDocumentsPath,img)); картинка загружена с интернета в lisview item
  5. все правильно поняли для глобальных настроек я пишу так DataModule1.setings.SaveToFile(TPath.GetDocumentsPath + TPath.DirectorySeparatorChar +'seting.json'); и все прекрасно работает но не ваш ни мой вариант не симуляторе сохранять картинки отказывается
  6. Добрый день встал вопрос сохранения картинки в файл для последующего использования в целях економии мобильного трафика и времени загрузки на андроиде винде и маке проблем нет на телефона IOS что не пробовал постояно ругает на не возможность сохранить картинку в файл каким должен быть пусть при сохранении картинки в папку tmp возможно нужны дополнительные настройки приложения
  7. master webs

    Запрос к SQLlite

    попробуйте так SELECT c.dataoff, (SELECT b.dataon FROM regesteron as b WHERE b.idpkey = c.idpkey) as dataon FROM regesteroff as c на 100% не уверен писал на ходу может с полями что напутал
  8. получилось вот таким способом IItem:=LItem.Objects.FindDrawable('Image2') as TListItemImage; if IItem<>nil then IItem.Bitmap:=Image1.Bitmap; if aJSObjArr.GetValue('image').Value<>'null' then begin ms := LoadWebImage(aJSObjArr.GetValue('image').Value); LItem.Bitmap.LoadFromStream(ms); IItem.Bitmap:=LItem.Bitmap; ms.Free; end;
  9. проверку объекта уже научен делать ) были неприятности с ImageList не знаю как теперь быть ресурсов будет больше кушать раза в два
  10. Добрый день загружаю список товаров с сайта планирую изображения сохранять на устройстве пока тестирую без сохранения перебираю json заполняю списком товаров и подгружаю изображения function LoadWebImage(urls: string) : TMemoryStream; var IdHTTP: TNetHTTPClient; begin IdHTTP := TNetHTTPClient.Create(nil); Result := TMemoryStream.Create; try idhttp.Get (url+'/'+urls, Result); Result.Position := 0; finally idhttp.Free; end; end; вызов функции ms := LoadWebImage(aJSObjArr.GetValue('image').Value); TListItemImage(Objects.FindDrawable('Image2')).Bitmap.LoadFromStream(ms); ms.Free; проблема в следующем во всех позиция загружается одна и таже картинка при просмотре на винде и маке грузит быстро на симуляторе заметил что при больших списках когда уже список создан видно что в итемах изображения меняется и останавливается на последнем изображении в списке ощущение такое что происходит все в потоке и изображение присваивает сразу всем итемам вместо того чтоб обождать загрузки фото и создать следующий итем
  11. <?php $good_text="текст документа"; $zagolovok=iconv("UTF-8", "WINDOWS-1251//IGNORE", "название"); $bd = fopen ($zagolovok.'.txt','w') or die("Не могу открыть файл"); fwrite($bd, $good_text); ?> рабочий пример запустите через браузер в корне должен появится текстовый файл если не заработает ковыряйте кодировку <?php $text = "Текст на кирилице"; echo 'Original : '.$text; echo 'TRANSLIT : '.iconv("UTF-8", "WINDOWS-1251//TRANSLIT", $text); echo 'IGNORE : '.iconv("UTF-8", "WINDOWS-1251//IGNORE", $text); echo 'Plain : '.iconv("UTF-8", "WINDOWS-1251", $text); ?> через браузер тоже можно смотреть кодировка может быть WINDOWS-1251, ASCII,ISO-8859-1
  12. вы смотрели с андроида уходит в нормальном виде ? кирилица чесно говоря опасная штука на сервере я делал запросы на сервер для поиска через api кирилица с пробелами так вот без StrToJURI(Url) вот такой конструкции в делфи ничего не вышло а кодировка сервера может все ломать на стадии записи в файл если имя передаете правильно то косяк только на сервере вам проверить нужно всеголиш что где и как отправляет
  13. <?php $name=$_FILES['uploadfile']['name']; if ( copy($_FILES['uploadfile']['tmp_name'],"Avatari/".basename(iconv("utf-8", "cp1251", "$name")))) print "ok" ; else print "no" ; ?> попробуйте так только файл обязательно в кодировке utf-8 и многое зависит от ос на сервере какая стоит универсального решения нет P/S и пробуйте передать имя файла отдельным параметром файлом уже после перезагрузки перейменовать проще отловить будет косяк
  14. покажите содержимое php файла можно даже прекрепить
  15. есть момент когда нужно будет удалить все фреймы и потом по запросу создать каждый отдельно
  16. Добрый день в приложении использую 5 фреймов суть вопроса мне нужно создавать их всех один раз при повторном обращении менять видимость фрейма все скрываю оставляю один нужный (при переходе по пунктам меню) сейчас использую процедуру взятую с форума procedure TForm1.TabItemNext(ANextFrame: TFrameClass); begin FFrame.DisposeOf; FFrame := nil; FFrame := ANextFrame.Create(Self); FFrame.Parent := Panel1; FFrame.Name:=ANextFrame.UnitName; FFrame.Align := TAlignLayout.Client; MultiView1.HideMaster; end; пробовал вариант создавать каждый фрейм в отдельном контроле и потом просто менять видимость самого контрола а не фрейма но такой вариант не подходит так как мне в нужный момент нужно удалить все фреймы кроме 1 подскажите как можно поступить
  17. рабочий файл загрузите в StyleBook listview.style.zip
  18. можно изменить расширение с txt на .style и загрузить в StyleBook должно сработать если не сработает то StyleBook сохранить в фал стилей открыть текстовым редактором и добавить весь текст в конец файла
  19. стили для ListView использую в своем приложении кстати они взяты со стилей для вин 10 и работают на всех платформах единственое с чем не разобрался пока как сменить цвет разделительной черты listview.txt.zip
  20. попробуйте посмотреть в снифере http соеденений (HTTP ANALYZER как вариант) на винде что там в строке если отправляет нормально то проблемы точно со скриптом возможно даже кодировка самого серверного скрипта ANSI/UTF-8 как вариант название файла можно передавать отдельно а сам скрипт уже чтобы после загрузки перейменовал файл
  21. у меня такая-же ситуация с виндой на виртуалке но в принципе она также в той-же сети завтра буду тестить отпишу
×
×
  • Создать...