giveaway
Пользователи-
Постов
69 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент giveaway
-
Для ввода папки использую функцию SelectDirectory. И в Винде, и в Маке запускается браузер файлов, как понимаю какой-то стандартный для данной системы. Но если под Виндой в диологовом окне есть кнопка "Создать папку", то в Маке ничего подобного. Это такая "задумка" у Apple? Кто Мак хорошо знает? Плюс еще под Маком, когда в данном диалоговом окне кликаю на любой элемент, начинаются жуткие тормоза. Правда я через вирт.машину все делаю. В чем может быть причина, потому что в целом запущенная прога работает без торможения?
-
В приложении для скачивания файлов используются компоненты TIdHTTP, TIdThreadComponent и библиотеки SSLEAY32.dll, LIBEAY32.dll Соответственно все это не подойдет под Мак, чем заменить все это дело, чтобы была кроссплатформенность?
-
А тут можно поподробнее? И что значит "сделать их активными"? Например, в этой статье ни слова про такие настройки Xcode: https://habrahabr.ru/company/delphi/blog/255721/ Так просто не надо переходить на новейший Xcode)
-
DecompresMac Ну это старое же когда-то было новым и работало. Главное как я понимаю, найти нужную связку XE-Xcode?
-
Xcode 5-версия, чтобы запустить 6, нужен уже Маверикс постарше. У меня 10.9.0 Где-то есть требования/соответствия какой Xcode с каким XE должен идти? У меня XE8, он сам установил нужный PAServer на Маке. На Маке такого полного пути нет. только User/nanim/PAServer/scratch-dir/Администратор-macos/DecompresMac и там валяется одна какая-то dll-ка почему-то) Кстати, еще на сосденем форуме пишут, что имя юзера (В моем случае это Администратор) не должно быть на русском. Подтверждаете?
-
Это можно считать совпадающими путями?
-
Можно уточнить, что понимается по деплойментом? И когда туда нужно что-то помещать?) На данный момент создав соединение с виртуальной машиной, просто жму Run в билдере
-
Запускаю проект в билдере с подключенным PAserver на виртаульной машине (Mavericks). Все проходит без сообщений об ошибках, но в итоге выдает такое сообщение (см. рисунок) Такое ощущение, что идет попытка запустить на Маке созданное приложние, но его там просто нет. Первый раз пишу что-то под Мак. Буду признателен за советы, что не так. Спасибо.
-
Нужна совместимость с Маком. Андроид не нужен.
-
Как, не используя средства Delphi, организовать поток? Буду признателен за намек или может быть даже пример.
-
Использую функцию TIdHTTP (TIdSSLIOHandlerSocketOpenSS), которой необходимы такие dll - LIBEAY32.dll и SSLEAY32.dll. При запуске программы они кидаются рядом с экзешником. Когда программа сделает все свои дела и ждет от пользователя нажатия кнопки close, я хочу удалять эти dll. Однако это не получается, потому что функция TIdHTTP занимает их, хотя сама уже свой этап выполнила. Как принудительно удалить LIBEAY32.dll и SSLEAY32.dll?
-
Сделал самое простое поле для ввод текста с помощью TEdit. Обнаруживаю, что введенный текст как-то по-дурному выделяется мышь, не целиком, подсвечивает или первый символ, или последний в строке, в зависимости как проводишь мышью. Как это вылечить? Select all (Ctrl-A) при это работает.
-
Новая незадача. Напомню, поток у меня создается так: Thread=CreateThread(NULL,0,ThreadFun,&ThreadData, 0, 0); И я хочу обеспечить совместимость с Маком. Но оказывается функция CreateThread не идет под Мак, билдер на нее ругается. Куда копать?)
-
Сработала идея с OnWork. В обработчике этого события поставил IdHTTP1->Disconnect(), пока вроде работает Всем спасибо!
-
А можно ли как-то прервать работу функции get компонента IdHTTP?
-
В Emborcadero XE5 для Firemonkey не нахожу такого компонента Что значит выйти по тайм-ауту? В одном потоке в цикле идет скачивание неск. файлов и поверка необ-ти завершения. Как завершить поток когда уже запустился шаг цикла? Файлы качаются большого размера. Если поток ушел в сеть, то что получается его уже никак не вернуть (а мне и надо его прервать)? Неужели машины победили человека?))
-
Пишу утилиту по скачиванию файлов. Нужно, чтобы по нажатию кнопки Pause закачка прекращалась, без выхода из программы (часть с дозакачкой уже мной написана). Как принудительно завершить поток, созданный функцией CreateThread? Поток создается так: Thread=CreateThread(NULL,0,ThreadFun,&ThreadData, 0, 0); Принудительно он завершается так: TerminateThread(Thread,0); Это приводит к зависанию программы. В принципе в хелпе и не советуют использовать данный способ из-за непредсказуемости поведения. Нужно что-то другое.
-
Прошу прощения, у меня в вопросе опечатка. Вместо IDHTTP я хотел писать winnt.h - что-то меня переклинило. Поправил первый пост. А вот пользуясь IDHTTP, я не смог понять как именно осуществить с ее помощью нужные мне задачи. Поэтому я стал искать альтернативу. Где бы в офиц. документации найти как именно разрешить мой случай, поиск в ней ужасный)) http://www.indyproject.org/docsite/html
- 2 ответа
-
- сертификат сайта
- firewall
-
(и ещё 1 )
C тегом:
-
При написании кода под Windows я обычно использую WinNT, чтобы определить, выходит ли пользователь в Интернет через файрвол, а также для проверки сертификата сайта, когда клиент подключается к нему. Чем можно заменить WinNT под Firemonkey, чтобы выполнить эти задачи – проверку наличия файрвола и проверку сертификата сайта? Спасибо.
- 2 ответа
-
- сертификат сайта
- firewall
-
(и ещё 1 )
C тегом: