Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: AlekXL
Дата сообщения: 29.09.2013 09:18
кстати, че-то вокруг QT 5 серьезная движуха началась, как мне показалось..(ранее мне она игрушкой для нердов представлялась)

По тону дискуссий на форумах выходит, что люди уже что-то серьезное на QT пилят(в отличие от FMX).

Получается, QT сейчас предподчтительнее для мобайла, чем FMX+Delphi?
Автор: ego666
Дата сообщения: 30.09.2013 05:16

Цитата:
Получается, QT сейчас предподчтительнее для мобайла, чем FMX+Delphi?

полистал немного гугл.. пока не очень то получается, тот же геммор, что и у Delphi: баги, низкая производительность, большой размер бинарника, плюс помимо этого, там где у делфи некоторые вещи "из коробки" - на qt приходиться пилить руками (судя по мануалам).

Добавлено:
попробую сейчас поставить сборку qt под винду, если осилю - выложу тут откомпилированные демки.
Автор: AlekXL
Дата сообщения: 30.09.2013 11:58

Цитата:
попробую сейчас поставить сборку qt под винду, если осилю - выложу тут откомпилированные демки.

у меня почти получилось.. На ютубе видео пошаговой настройки. Но..
компилятор спотыкается на том, что у мну andorid SDK в program files, явно пробел в пути ему не нравиться. Придется наверное симв ссылку делать.

А еще говорят Линукс и его софт вполне юзабельные... Лжецы позорные: даже длинные пути толком не реализованы, как это было на "венде" десять лет назад

---
Кстатии, а что возвращает AtomicCmpExchange? Прошлое значение? Или как?

Автор: Arioch1
Дата сообщения: 30.09.2013 12:08

Цитата:
А еще говорят Линукс  и его софт вполне юзабельные


Человек ставит ANDROID sdk на WINDOWS и все свои проблемы списывает нa LINUX, который к этому никаким боком не относится. Чудесно :-D
Автор: X11
Дата сообщения: 30.09.2013 12:31
т.е. виндовый ANDROID sdk для винды не предназначен и у линуска не бывает пробелов и кириллицы?
Автор: Arioch1
Дата сообщения: 30.09.2013 12:35

Цитата:
виндовый ANDROID sdk для винды не предназначен


Понятия не имею. И при чем тут это?
Речь про то, что если у человека в Экселе проблемы - это Линукс тут не виноват никак.
Даже если в Линуксе тоже можно чем-то экселевские файлы открывать.

> у линуска не бывает пробелов и кириллицы

У линукса много чего бывает... Но что касается имён файлов, то по-моему у него ограничение то ли на 1КБ, то ли на 4 КБ, а у винды - 32КБ/UTF16 на имя файла. Остальное с именами файлов ЕМНИП там не хуже.



Добавлено:

Цитата:
Кстатии, а что возвращает AtomicCmpExchange? Прошлое значение? Или как?


По идее это "ручка" для вызова CMPXCHG - смотри что оно оставляет в EAX/RAX
http://ru.wikipedia.org/wiki/Сравнение_с_обменом

Надо будет документаторам написать, конечно, чтобы не пропускали этот вопрос.
Автор: ego666
Дата сообщения: 30.09.2013 12:45

Цитата:
у меня почти получилось.. На ютубе видео пошаговой настройки.

да у меня тоже почти, докачиваю sdk/ndk/jdk. Дай на всякий случай ту инструкцию на ютубе, а то если ещё придётся ручками прописывать пути для arm компилятора и создавать его профиль - чувствую убьюсь об стену..


Цитата:
компилятор спотыкается на том, что у мну andorid SDK в program files, явно пробел в пути ему не нравиться. Придется наверное симв ссылку делать

Такая же байда у меня была и с XE5, он по умолчанию запинхул sdk/ndk в Документы, пришлось подключать папку с ними как сетевой диск (хотя можно было и тупо переместить...)
Автор: AlekXL
Дата сообщения: 30.09.2013 13:17

Цитата:
Понятия не имею. И при чем тут это?
Речь про то, что если у человека в Экселе проблемы - это Линукс тут не виноват никак.
Даже если в Линуксе тоже можно чем-то экселевские файлы открывать.
У линукса много чего бывает... Но что касается имён файлов, то по-моему у него ограничение то ли на 1КБ, то ли на 4 КБ, а у винды - 32КБ/UTF16 на имя файла. Остальное с именами файлов ЕМНИП там не хуже.

ой ладно! Речь о том, что тулчейн qt-android -- тупо линуксовый порт, и где-то в этом тулчейне не обрабатываются пути с пробелами.

Добавлено:

Цитата:
Дай на всякий случай ту инструкцию на ютубе, а то если ещё придётся ручками прописывать пути для arm компилятора и создавать его профиль - чувствую убьюсь об стену..
http://www.youtube.com/watch?v=_nkhlhBwkjk
Автор: Arioch1
Дата сообщения: 30.09.2013 13:21
т.е. в том, что линуксовая прога плохо работает на винде - виноваты линуксоиды ?

в общем-то чушь.
Виноваты виндузятники, которые захотели запустить на винде линуксовую прогу, но не смогли.

а линуксоиды соответственно будут виноваты, когда какая-то виндовая программа будет плохо работать на линуксе.

но не наоборот.
Автор: AlekXL
Дата сообщения: 30.09.2013 13:44

Цитата:
т.е. в том, что линуксовая прога плохо работает на винде - виноваты линуксоиды ?


Цитата:
Виноваты виндузятники, которые захотели запустить на винде линуксовую прогу, но не смогли.

виноваты те, кто программу портировали. Программисты с Линуксом Головного Мозга в терминальной стадии.

Цитата:
а линуксоиды соответственно будут виноваты, когда какая-то виндовая программа будет плохо работать на линуксе.

ерунда. во-первых нетути таковских софтин практически. А если и есть, то там от ничего от виндоус не осталось(линь не настолько гибкая)

--

Цитата:
По идее это "ручка" для вызова CMPXCHG - смотри что оно оставляет в EAX/RAX
http://ru.wikipedia.org/wiki/Сравнение_с_обменом
ты бы еще меня в гугль послал. Много там букафф, и не по делу.
В итоге выяснилось, что и врямь предыдущее/неизмененное значение приемника возвращается

Автор: Arioch1
Дата сообщения: 30.09.2013 13:51

Цитата:
виноваты те, кто его портировали. Программисты с Линуксом Головного Мозга



Цитата:
Виноваты те, кто рожают. Mужики.


Выбери уж что-нибудь одно. Или черное, или белое. Но не называй одно другим.

Линуксоиды очевидно портируют софт НА линукс. Портировать софт на ВИНДУ линуксоиды не могут и не хотят. На винду портируют очевидно ВИНДУЗЯТНИКИ, которым чего-то не хватает и хочется утянуть с линукса готовое.


Добавлено:

Цитата:
Много там букафф, и не по делу.

Там протокол, который твоя функция реализует или должна реализовать.
Автор: AlekXL
Дата сообщения: 30.09.2013 16:38

Цитата:
Линуксоиды очевидно портируют софт НА линукс. Портировать софт на ВИНДУ линуксоиды не могут и не хотят.
насчет не могут -- это близко к истине. А вот "не хотят" -- это только в идеальном мире.
Очень многие линуксоиды, думается, вынуждены использовать Windows для игр, или на работе. Windows это не то,что можно игнорировать.

И уж конечно, android-sdk портировали на Windows не фанаты Windows. Это делали профессионалы, и скорей всего, линуксоиды, поскольку именно такие работают в Google.

---

Цитата:
Там протокол, который твоя функция реализует или должна реализовать
мне нужна суть, а не официоз. Нет времени на него.



Автор: Arioch1
Дата сообщения: 30.09.2013 21:45
> Нет времени на него

Уж извини, те, у кого нет времени, открывают исходник и читают. Или проверяют на тестовой программе - всего-то два варианта проверить.

А не на форуме спрашивают, где то ли через час ответят, то ли через месяц.

----------


Цитата:
Это делали профессионалы, и скорей всего, линуксоиды

Хром для Windows тоже линуксоиды делают?
Гугл достаточно богатый, чтобы нанимать профессионалов, и не сажать яблочников на линукс ,а линуксоидов на винду.
Автор: GuSoft2007
Дата сообщения: 30.09.2013 22:28
пля, и тут холивар. сёня прям аншлаг, на нескольких сайтах уже вижу
никак заслали казачков на многие сайты рейтинг эмбаркадеро снизить и переманить всех. куда? ну известно куда, кто у нас vs выпускаит ) и сокращение названия продукта такое - сразу видно чего задумали
Автор: Arioch1
Дата сообщения: 30.09.2013 22:41
Вот интересно, если все покупатели Дельфи, наслушавшись злых нас, вместо XE5 купят свежий VS - это составит хоть 1% покупок ? Майкрософт хоть заметит изменения ?
Автор: ego666
Дата сообщения: 01.10.2013 09:56
какой же тормоз этот qt, сейчас вообще висит уже час и тихо кушает память.

Добавлено:

Цитата:
т.е. в том, что линуксовая прога плохо работает на винде - виноваты линуксоиды ?

есть подозрение, что оно и в люнухе не будет работать с пробелами/кириллицей в путях.
Автор: AlekXL
Дата сообщения: 01.10.2013 11:46

Цитата:
Хром для Windows тоже линуксоиды делают?
Гугл достаточно богатый, чтобы нанимать профессионалов, и не сажать яблочников на линукс ,а линуксоидов на винду.

не знаю как его делают, но хром под вынью даже настройки прокси берет у IE. Интерфейс бедный.. как для идиотов.
Я бы не сказал , что это от изобилия девелоперов под Windows.

---
А это нормально, что при копировании old object c VMT, члены копируются, а в VMT мусор или ноль..
Автор: ego666
Дата сообщения: 01.10.2013 12:47

Цитата:
Ошибка при сборке/установке проекта Demo (комплект: Android для arm (GCC 4.8, Qt 5.1.1) )
Во время выполнения этапа «Установка на устройство Android»

бинарник .so создаётся, но apk нету. или может кто подскажет как тупо собрать apk без деплоя на устройство?
Автор: Arioch1
Дата сообщения: 01.10.2013 15:01

Цитата:
есть подозрение, что оно и в люнухе не будет работать с пробелами/кириллицей в путях


Не исключено. Но сначала надо это подозрение сделать фактом, и тоьлк опотом гнать на гугловских (а не на любых) линуксоидов.

Потому как именно линуксовые, а не андроидные, проги - например VLC, GIMP, Eclipse - работают и с пробелами, и с кириллицей.
С кириллицей у VLC впрочем в некоторых местах есть проблемы, но тут именно по причине довольно специфических фокусов с кириллицей в винде, на которые европоязычным виндузятники, переносящим VLC с линукса, по барабану

Добавлено:

Цитата:
Интерфейс бедный.. как для идиотов.


Это идеология. Неидиоты все разрулят плагинами, типа. А широким массам чем меньше кнопок- тем лучше. В идеале - ноль.
Автор: AlekXL
Дата сообщения: 01.10.2013 15:21
вот еще вопрос: можно ли вызывать методы апи для контролов Windows из побочного потока?
Автор: jorgik
Дата сообщения: 01.10.2013 15:49
AlekXL

Цитата:
А это нормально, что при копировании old object c VMT, члены копируются, а в VMT мусор или ноль..

Такое поведение также имеет место быть, например, и в Delphi 6. Результирующий объект должен быть проинициализирован. А мусор или ноль там, потому что это содержимое стека, т.к. переменная не проинициализирована.
Автор: ego666
Дата сообщения: 01.10.2013 20:08

Цитата:
можно ли вызывать методы апи для контролов Windows из побочного потока?

в смысле оконные сообщения слать? можно.
Автор: AlekXL
Дата сообщения: 02.10.2013 12:37
интересно, а почему в окне событий отладки отображаются и подгрузка библиотек, и запуск потоков, и даже бряки, а вот exception-ы -- нет?
---
является ли TEvent.Wait --- alertable блокировкой? типа для APC? Если нет, то есть ли код или либа, наследуемая от TEvent с данной функциональностью?
Автор: Frodo_Torbins
Дата сообщения: 02.10.2013 15:53
AlekXL
Цитата:
является ли TEvent.Wait --- alertable блокировкой? типа для APC? Если нет, то есть ли код или либа, наследуемая от TEvent с данной функциональностью?
Потратил две минуты на изучение исходников и MSDN. Предлагаю и вам сделать то же самое.


Цитата:
интересно, а почему в окне событий отладки отображаются и подгрузка библиотек, и запуск потоков, и даже бряки, а вот exception-ы -- нет?
У меня на ХЕ3 вроде отображаются.
Автор: AlekXL
Дата сообщения: 03.10.2013 05:31

Цитата:
Потратил две минуты на изучение исходников и MSDN. Предлагаю и вам сделать то же самое.

я тоже. Нет. TEvent.Wait не является алертабл, во всяком случае, если если не установлен USEComWait, а вот если установлен, то ХЗ.
Просто я больше доверяю чужому отлаженному коду больше, чем своему...


Цитата:
У меня на ХЕ3 вроде отображаются
да , кажется, ступил.



Автор: MagistrAnatol
Дата сообщения: 03.10.2013 08:49
Господа подскажите - что за прикол с компиляцией под андроид - сначала студия ругалась на неверный символ в environment.proj - сама блин создала и ей видите ли пробел не нравится - убрал.
В СДК пути подкоректирровал - но постоянно ругается

[DCC Fatal Error] F1026 File not found: 'C:\Documents and Settings\All Users\Документы\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\build-tools\18.1.0\arm-linux-androideabi-ld.exe'
студии что повылазило или мне ?????
Автор: Arioch1
Дата сообщения: 03.10.2013 09:45
русскоязычные пути ?... а она случайно bat-файлы не использует ?

в любом случае, делай как всегда: SysInternals Process Monitor и смотришь что именно и где именно на самом деле пытался MSBuild найти
Автор: MagistrAnatol
Дата сообщения: 03.10.2013 09:51
Arioch1
возможно проблема и в русских путях , или я провтыкал - но что-то я не видел выбор каталога при установке СДК
Автор: mcka
Дата сообщения: 03.10.2013 10:15
Всем привет,
Посмотрите, пожалуйста, есть ли в XE5 файл XSLProd.pas (class TXSLPageProducer)
c:\Program Files\Embarcadero\RAD Studio\12.0\source\internet\
При установке выключал компоненты, в результате у меня отсутствует данный файл. Пробовал сделать modify - файл не появился (((

Хочу понять это глюк modify или в XE5 порезали source\internet\
Автор: X11
Дата сообщения: 03.10.2013 10:34

Цитата:
[DCC Fatal Error] F1026 File not found: 'C:\Documents and Settings\All Users\Документы\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\build-tools\18.1.0\arm-linux-androideabi-ld.exe'
студии что повылазило или мне ?????


убери кириллицу

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.