giveaway
-
Постов
69 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные giveaway
-
-
В приложении для скачивания файлов используются компоненты TIdHTTP, TIdThreadComponent и библиотеки SSLEAY32.dll, LIBEAY32.dll
Соответственно все это не подойдет под Мак, чем заменить все это дело, чтобы была кроссплатформенность? -
17 минут назад, kami сказал:
И не забыть выставить правильный параметр в XCode - Preferences - Locations - CommandLineTools.
А тут можно поподробнее? И что значит "сделать их активными"? Например, в этой статье ни слова про такие настройки Xcode: https://habrahabr.ru/company/delphi/blog/255721/
16 минут назад, Равиль Зарипов (ZuBy) сказал:Rad Studio жестко трактует нам пользоваться последними версиями их продуктов, т.к. с выходом новых версии xcode, ios они делают поддержку для них.
Так просто не надо переходить на новейший Xcode)
-
4 часа назад, Vitaldj сказал:
Как называется приложение?
DecompresMac
4 часа назад, Vitaldj сказал:Очень все старое.
Ну это старое же когда-то было новым и работало. Главное как я понимаю, найти нужную связку XE-Xcode?
-
В 11.01.2017 в 17:02, Vitaldj сказал:
Маверикс старовата. Какая версия xCode? Версия билдера и версия PAserver?
Xcode 5-версия, чтобы запустить 6, нужен уже Маверикс постарше. У меня 10.9.0
Где-то есть требования/соответствия какой Xcode с каким XE должен идти? У меня XE8, он сам установил нужный PAServer на Маке.
В 11.01.2017 в 17:02, Vitaldj сказал:Зайдите из винды в этот путь и посмотрите, что там.
На Маке такого полного пути нет. только User/nanim/PAServer/scratch-dir/Администратор-macos/DecompresMac и там валяется одна какая-то dll-ка почему-то)
Кстати, еще на сосденем форуме пишут, что имя юзера (В моем случае это Администратор) не должно быть на русском. Подтверждаете?
-
-
10 часов назад, kami сказал:
В деплоймент не всё что нужно попало? Посмотрите там.
Можно уточнить, что понимается по деплойментом? И когда туда нужно что-то помещать?)
На данный момент создав соединение с виртуальной машиной, просто жму 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?
-
4 часа назад, krapotkin сказал:
а чем вам не угодил TThread ?
В Emborcadero XE5 для Firemonkey не нахожу такого компонента
4 часа назад, krapotkin сказал:кроме того, если у вас что-то обращается в сеть, прервать это что-то не удастся, только выйти по тайм-ауту.
поток просто ждет этого выхода, не блокируя программу.
Что значит выйти по тайм-ауту? В одном потоке в цикле идет скачивание неск. файлов и поверка необ-ти завершения. Как завершить поток когда уже запустился шаг цикла? Файлы качаются большого размера. Если поток ушел в сеть, то что получается его уже никак не вернуть (а мне и надо его прервать)? Неужели машины победили человека?))
-
Пишу утилиту по скачиванию файлов. Нужно, чтобы по нажатию кнопки Pause закачка прекращалась, без выхода из программы (часть с дозакачкой уже мной написана). Как принудительно завершить поток, созданный функцией CreateThread?
Поток создается так: Thread=CreateThread(NULL,0,ThreadFun,&ThreadData, 0, 0);
Принудительно он завершается так: TerminateThread(Thread,0);
Это приводит к зависанию программы. В принципе в хелпе и не советуют использовать данный способ из-за непредсказуемости поведения. Нужно что-то другое. -
43 минуты назад, krapotkin сказал:
THTTPClient
Прошу прощения, у меня в вопросе опечатка. Вместо IDHTTP я хотел писать winnt.h - что-то меня переклинило. Поправил первый пост.
А вот пользуясь IDHTTP, я не смог понять как именно осуществить с ее помощью нужные мне задачи. Поэтому я стал искать альтернативу. Где бы в офиц. документации найти как именно разрешить мой случай, поиск в ней ужасный))
http://www.indyproject.org/docsite/html -
При написании кода под Windows я обычно использую WinNT, чтобы определить, выходит ли пользователь в Интернет через файрвол, а также для проверки сертификата сайта, когда клиент подключается к нему. Чем можно заменить WinNT под Firemonkey, чтобы выполнить эти задачи – проверку наличия файрвола и проверку сертификата сайта? Спасибо.
SelectDirectory под Мак - нет "Создать папку"
в Поиск компонентов
Опубликовано · Изменено пользователем giveaway
Для ввода папки использую функцию SelectDirectory. И в Винде, и в Маке запускается браузер файлов, как понимаю какой-то стандартный для данной системы. Но если под Виндой в диологовом окне есть кнопка "Создать папку", то в Маке ничего подобного. Это такая "задумка" у Apple? Кто Мак хорошо знает?
Плюс еще под Маком, когда в данном диалоговом окне кликаю на любой элемент, начинаются жуткие тормоза. Правда я через вирт.машину все делаю. В чем может быть причина, потому что в целом запущенная прога работает без торможения?