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

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

Автор: SuPriTo
Дата сообщения: 01.09.2015 17:49

Цитата:
Что за бред? В Delphi всегда был и есть компилятор для x86.

Он имеет ввиду под android. Тоже интересно.
Автор: mrUlugbek
Дата сообщения: 01.09.2015 18:45
да для Android а то заказчику придется купить тел который поддерживает Delphi XE7 как то неудобно
Автор: protoror
Дата сообщения: 01.09.2015 19:56
mrUlugbek
я вот не понял, в 10 вроде есть натив контролы на ios а на андроид как то непонятно написано то ли есть то ли нет
Автор: AlekXL
Дата сообщения: 01.09.2015 20:11
protoror


Цитата:
я вот не понял, в 10 вроде есть натив контролы на ios а на андроид как то непонятно написано то ли есть то ли нет

есть только сторонняя либа DPF, ну и напильник нужен.


-----
вопросик:
предположим мне нужно создать объект в конкурентной среде без лока

Код:
procedure EnsureObject();
var myNewObj:TObject;
used:boolean;
begin
if not assigned(FMyMemberObj) then begin
myNewObj:=TObject.Create();
AtomicCmpExchange(Pointer(FMyMemberObj), Pointer(myNewObj),nil,used);
if not used then FreeAndNil(myNewObj)
// else myNewObj._ObjAddRef();//damn arc!!1
;
end;

end;
Автор: zedxxx
Дата сообщения: 01.09.2015 20:38
AlekXL
Оберните код инкремента директивой {$IFDEF AUTOREFCOUNT} ... {$ENDIF}.
Автор: kaz_av
Дата сообщения: 01.09.2015 22:43
AlekXL

Цитата:
подскажите элегантный способ решить эту задачу

Вместо AtomicCmpExchange использовать System.SyncObjs.TInterlocked.CompareExchange
Автор: AlekXL
Дата сообщения: 01.09.2015 23:38
zedxxx

Цитата:
AlekXL
Оберните код инкремента директивой {$IFDEF AUTOREFCOUNT} ... {$ENDIF}.

копетан! разве же это элегантно?
я уже додумался до

Код:
else Pointer(myNewObj):=nil;
Автор: Zlodeyz
Дата сообщения: 02.09.2015 12:07
Кто нибудь писал под андроид приложение которое общалась бы по ком порту на чипе PL2303 ?
Как я понял нужно первым делом подгрузить драйвер для чипа. Как это сделать. Помогите .
Автор: Frodo_Torbins
Дата сообщения: 02.09.2015 12:34
Zlodeyz
Соберите кастомное ядро для девайса, на котором будет работать ваша программа, с нужным драйвером.
Автор: Zlodeyz
Дата сообщения: 02.09.2015 13:11

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


На PleyMarket есть много аналогичных программ. так вот они подгружают драйвер при подключении к кабелю. и не требуют пересобирать ядро.
Автор: stanzdor
Дата сообщения: 02.09.2015 17:07
Zlodeyz, чисто теоретически, посмотрите примеры у них:

_http://www.prolific.com.tw/UserFiles/files/PL2303HXD_Android_v10013b.zip

там Java библиотека, рут не нужен..
Автор: Zlodeyz
Дата сообщения: 03.09.2015 06:59

Цитата:
stanzdor
спасибо уже что то .
Для работы с jawa библиотеками нужно воспользоваться утилитами Java2Pas но она платная или Java2OP
http://delphifmandroid.blogspot.ru/2015/03/jar.html
Автор: SuPriTo
Дата сообщения: 03.09.2015 10:25
Zlodeyz
Есть только Java2OP. Ссылка под катом.

Автор: Zlodeyz
Дата сообщения: 03.09.2015 11:24

Цитата:
SuPriTo
не получается с этой версией
Может есть возможность скачать для XE8 http://cc.embarcadero.com/item/30326
Автор: DimonMetalist
Дата сообщения: 03.09.2015 17:01
Заметил неприятный баг в ХЕ10:
приложение под андроид с кастомной ориентацией, установленной в горизонтальное (альбомное) положение вылетает, если телефон при запуске был установлен вертикально. Если его при запуске держать горизонтально - не вылетает. То же самое сбилденное под ХЕ8 не вылетает. Проверял и на чистой форме.
У кого-либо есть подобный фокус?
Автор: SuPriTo
Дата сообщения: 03.09.2015 17:12
DimonMetalist
Сделай пример или скажи на каком примере испытать?
Автор: DimonMetalist
Дата сообщения: 03.09.2015 17:28
http://rghost.ru/6lcD7npSg
Автор: SuPriTo
Дата сообщения: 03.09.2015 17:42
DimonMetalist
У меня не вылетает, но явно притормаживает.
Автор: DimonMetalist
Дата сообщения: 03.09.2015 17:52
у меня на 4,2,2 андроиде вылетает. на других версиях пока не проверял. причем именно если телефон держать вертикально при запуске
Автор: SuPriTo
Дата сообщения: 03.09.2015 18:11
DimonMetalist
У меня android 4.2.1 телефон держал вертикально при запуске.
Автор: DimonMetalist
Дата сообщения: 04.09.2015 12:46
отловил глюк - с чистой формой это я где-то ошибся. фишка в имеджах.
а такое?
http://rghost.ru/8WjchDYtB
у меня крашится на эмуляторе и на телефоне

пы сы, ничего не понимаю - ещё несколько раз запустил - начало с пятого раза запускаться. билдю новый - крашится. Я ничего не понимаю. Но в ХЕ8 таких крашей небыло вообще.
Автор: ZloyBrawler
Дата сообщения: 04.09.2015 12:48
DimonMetalist
ухаха

Цитата:
Скачивание заблокировано

Chrome автоматически блокирует скачивание подозрительных файлов. Например, если они:

Автор: DimonMetalist
Дата сообщения: 04.09.2015 12:53
Оо зипархив с сорцами заблочили?
Автор: ZloyBrawler
Дата сообщения: 04.09.2015 13:05
DimonMetalist
да, даже проигнорить нельзя)))
ну конечно иными путями та скачать не трабл
Автор: SuPriTo
Дата сообщения: 04.09.2015 13:39
DimonMetalist

Цитата:
у меня крашится на эмуляторе и на телефоне

У меня работает. Делал под отладчиком. Все запускается и работает.
Автор: DimonMetalist
Дата сообщения: 04.09.2015 15:01
тогда я совсем ничего не понимаю. Вот пример из приложения, который билдится на ХЕ8 и работает, но на ХЕ10 никаким шаманством не удалось запустить на телефоне и эмуляторе
Если и это у вас заработает то я просто не знаю что и думать.
http://rghost.ru/private/8lwzdLkP9/7eca1b553a2914ca739bee7b2ddddd7a
Автор: SuPriTo
Дата сообщения: 04.09.2015 15:56
DimonMetalist
Выложи полностью проект, а то иконок нет - проект не компилируется.
Автор: Vo1T
Дата сообщения: 04.09.2015 15:57
Lyna (http://d.hatena.ne.jp/tales) предлагает пару плагинов - и так
[more=Hecompile Plugin]
Ссылка
До

После

[/more] Плагин для 10
[more=Ita IDE Plugin]
Ссылка

[/more] Плагин XE2 - 10 добавляет в редактор фон
Автор: SuPriTo
Дата сообщения: 04.09.2015 16:00

Цитата:
Ita IDE Plugin Плагин XE2 - 10 добавляет в редактор фон

По-моему это только отвлекает. Не удобно с фоном картинкой, да и глазки устают.
Автор: Vo1T
Дата сообщения: 04.09.2015 16:04
SuPriTo
Извращенцев полно ) Пригодится )
Если и буду ставить то только светлый (белый) и с нейтральным рисунком аля кельтская возня - иначе реально через пару часов глаза можно будет миксером массажировать

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

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


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