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

Vitaldj

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

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

  • Посещение

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

    28

Весь контент Vitaldj

  1. А ты введи 1 команду и проверь. Ведь если одна команда, то и разделять ее не надо
  2. А что за принтер такой?
  3. а попробуй просто один #13
  4. Понятно. Я тоже далеко не программист, но перешел из FMX именно из за кросплатформенности. Если бы надо было писать только для windows, остался бы на VLC))
  5. А можно вопрос? Зачем ты переходишь на FMX, если ты изначально написал, что программа будет использоваться только в Windows?
  6. Объяснение про надстройку и макрос, вы мне мозг сломали(((..... Про позднее связывание, первый раз слышу, не в курсе что это.
  7. Что именно в надстройках и макросах? OLE для Microsoft Office в чистом виде для FMX вроде нет
  8. в 125 баксов входит 2 года поддержки
  9. Этот компоте делает ВСЕ! И без экселя. Читает, пишет, все нативно! И очень быстро. Причем хоть в windows, хоть в маке или даже в андроиде или iOs! Везде!
  10. Давно использую http://www.tmssoftware.com/site/flexcel.asp
  11. Ну когда начнут читать правила форума!!!! Хотите помощи? Пишите все и прилагайте исходники или просто код или скрины!
  12. На знаю как в андроид (нет андроида), но в iOs доступна только директория documents , которая своя для каждого приложения. Вот пример, как я прописывал путь, для база данных (с картинками будет тоже самое) Путь = TPath.Combine(TPath.GetDocumentsPath, 'shoplist.s3db'); этот код рабочий и для андроида.
  13. На телефоне? Вроде должно. Эта функция покажет путь, откуда вы запустили программу. А директорию документов, допишите ручками. Про php, да, просто создайте такой файл с расширением php. И рядом директорию, куда будите закачивать. У меня закачивает в директорию uploads2
  14. Я закачиваю через php скрипт, который лежит на сервере. код для delphi: var par, path_windows:string; st:Tidmultipartformdatastream; RS: TStringStream ; begin path_windows:=extractfilepath(paramstr(0)); RS := TStringStream.Create(''); st:=Tidmultipartformdatastream.Create; par:= GetMIMETypeFromFile(path_windows+'\'+ 'имя файла') ; try st.AddFile( 'uploadfile',path_windows+'\'+имя файла' , par ); except messagedlg('Произошла ошибка. Файл архива не найден. При повторении ошибки, обратитесь к администратору.',mterror,[mbYes],0) ; exit; end; IdHTTP1.Request.ContentType := st.RequestContentType; try IdHTTP1.Post( 'http://'+имя сайта+'/директория на сайте/uploadfile3.php', st , RS); // uploadfile3.php - имя скрипта php except messagedlg('Произошла ошибка. Нет соединения с сервером. Это может быть вследствии его отсутствия или при наличии прокси сервера, неверная настройка программы.',mterror,[mbYes],0) ; exit; end; if RS.DataString = 'ok' и обработка Код для php: <?php if ( copy($_FILES['uploadfile']['tmp_name'],"uploads2/".basename($_FILES['uploadfile']['name']))) print "ok" ; else print "no" ; ?>
  15. Vitaldj

    LiveTile

    Может я путаю, но это не в vcl было?
  16. Vitaldj

    LiveTile

    Может я что то пропустил? А что за компонент такой?
  17. Коллеги, может кому будет интересна информация. В фичах Берлина есть упоминания, что приложения в Windows научились распознавать большие DPI. В Wha's New это так написано: High DPI Support on Windows FireMonkey provides multi-resolution styles for Windows, which provide support for 120 DPI and 144 DPI monitors. А выглядит это так: Слева форма из Сиэтла, справа форма из Берлина. Код не менялся. Обе запущены на macbook pro с дисплеем ретина (boot camp). Я думаю очень показательно)
  18. согласен)). Просто для полноты ответа привел еще один вариант, платный
  19. Ну и самый простой ответ, но самый дорогой, с помощью платных компонентов. У TMS есть TTMSFMXPopup.http://www.tmssoftware.com/site/tmsfmxpack.asp?s=fmxmisc#features
  20. Ну так и попробуйте этот ПРАВИЛЬНЫЙ путь в http вставить;))
  21. Ну что то мне подсказывает, что вы путь не правильно указываете. Если в простой браузер копируете этот путь, картинка открывается?
×
×
  • Создать...