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

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

Автор: KDPoid
Дата сообщения: 25.12.2015 06:06
Вопрос в степени упорства...
Значительная чаcть оболочки рисуется системными цветами. Редактор раскрасишь, а чтобы затемнить заголовки, пункты меню, и т.д., придётся перекрасить всю Windows...

Пробовал давно, из-за необходимости постоянно переключаться между Delphi и VS.
Резкий контраст бил по глазам, перекрасил Delphi, потом Windows, потом браузеры, которые расколбасило от контрастной схемы... Утомился перекрашивать другие приложения, отвратно выглядевшие в контрастной цветовой схеме винды.

В результате пошёл в другую сторону. Покрасил VS светлым
Автор: kaz_av
Дата сообщения: 25.12.2015 08:18
dimka11gg
https://github.com/RRUZ/Delphi-IDE-Colorizer
Автор: mrUlugbek
Дата сообщения: 27.12.2015 15:13
Наконец то нашел себе нормальный быстрый эмулятор называется NOX Player ..
Без проблем работает по дефолту то что вы компилируете.
Единственный минус не видит студия как устройства я не смог подключится из RAD Seatle/

Как там написано сделал

Цитата:
The most well recognized Android emulator for developers must be Genymotioin. However, its installation and UI is a bit complex. So here today I would like to introduce this new tool called Nox App Player which is just as fast as Genymotion, very easy to install and is totally free.

So, here are the steps to connect Android Studio with Nox:
1. Download and install Nox App Player from their official website where there’s the latest version:http://en.bignox.com/
2. Start Android studio and create a new activity
3. Start Nox App Player, go to Nox system settings >> turn root mode on >> save changes and restart Nox
Note: Nox is defaulted to start in tablet mode, you could choose here in System Settings >> Advanced >> Startup as Phone to better emulate the Android phone experience
http://forum.xda-developers.com/picture.php?albumid=12679&pictureid=51146

4. Go to Android settings in Nox >> About Tablet >> Keep clicking Build number until it shows that you are now a developer >> go back to Android settings and you will find the developer options now.
http://forum.xda-developers.com/picture.php?albumid=12679&pictureid=51142
http://forum.xda-developers.com/picture.php?albumid=12679&pictureid=51143

5. Go to developer options >> tick USB debugging
http://forum.xda-developers.com/picture.php?albumid=12679&pictureid=51144

6. Now in cmd go to the bin folder under the installation path of Nox App Player, input this command: nox_adb.exe connect 127.0.0.1:62001. You will see a successfully connected notice in cmd.
IF: it shows null or offline, just re-start Nox and try again
http://forum.xda-developers.com/picture.php?albumid=12679&pictureid=51145





Пока работает компилирую создается апк потом ругает что нету устройства потом я беру эту апк кидаю NOX Player работает шустро..

Если у кого получился подключить как устройства подскажите как это сделать
Заранее благодарен
Автор: AlekXL
Дата сообщения: 29.12.2015 00:44
проголосуем!
Автор: AlekXL
Дата сообщения: 29.12.2015 05:34

Цитата:
Пока работает компилирую создается апк потом ругает что нету устройства потом я беру эту апк кидаю NOX Player работает шустро..

Если у кого получился подключить как устройства подскажите как это сделать
Заранее благодарен

подключить можно подменив adb и 2 либы, но отлаживать не будет: инсталлирует быстро, запускает, но отладчик срывает. Всё потому , что это x86 эмуль, как мне думается.
Автор: RuXandr
Дата сообщения: 29.12.2015 11:02

Цитата:
проголосуем!


AlekXL, немного не понял багу. TOrdinalIStringComparer - это case-insensitive comparison. Что у вас и отражено в примере. В чем проблема?
Автор: AlekXL
Дата сообщения: 29.12.2015 11:25

Цитата:
AlekXL, немного не понял багу. TOrdinalIStringComparer - это case-insensitive comparison. Что у вас и отражено в примере. В чем проблема?

это ordinal CI comparison, в к-м case insensitive должно быть только для латиницы
Автор: kaz_av
Дата сообщения: 29.12.2015 15:15
AlekXL

Цитата:
это ordinal CI comparison, в к-м case insensitive должно быть только для латиницы

Ordinal означает, что сравнение будет происходить без учёта правил лингвистики. Описание такого сравнения есть на стеке: http://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison
Автор: mrUlugbek
Дата сообщения: 29.12.2015 15:47
AlekXL
Спасибо не подскажите как это сделать что бы увидел как девайс?
Автор: AlekXL
Дата сообщения: 29.12.2015 18:14
mrUlugbek


Цитата:
Спасибо не подскажите как это сделать что бы увидел как девайс

я уже написал: подменить adb в android sdk на adb из поставки эмуля. если не разберетесь, то вам и не надо.

Добавлено:
kaz_av

Цитата:
Ordinal означает, что сравнение будет происходить без учёта правил лингвистики. Описание такого сравнения есть на стеке: http://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison

всё равно мутно. Здесь меня не интересует упорядочивание, а лишь равенство.

Автор: kaz_av
Дата сообщения: 29.12.2015 18:34
AlekXL

Цитата:
Здесь меня не интересует упорядочивание, а лишь равенство

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

Вот эта особенность:

Цитата:
Note that CharLowerBuff always maps uppercase I to lowercase I ("i"), even when the current language is Turkish or Azeri. If you need a function that is linguistically sensitive in this respect, call LCMapSting.
Автор: AlekXL
Дата сообщения: 30.12.2015 00:35
kaz_av

Цитата:
В общем, ошибки там нет

может, и так. тогда там ошибка в документации.


Цитата:
чтобы идентичный результат был на всех системах

а вот в этом я сомневаюсь. Для этого используют инвариантную локаль, а CharLowerBuf обращается к назначенной, вроде бы.
--------
А вот насчет logCat -- я никак не могу вычислить аргументы adb logcat -s для фильтрации протокола моего приложения: рантайм автоматически присваивает ему тег 'FMX: ' + Application.Title +':'
мало того, что получается тег содержит пробел, так еще и нельзя это переопределить: они что там, совсем охренели?

и еще одна проблема: отладчик работает ужасно, но даже ужаснее обычного он ведет себя на исходных текстах, к-е расположены во вложенной папке отностиельно dpr.. Можно ли как то это победить?



Автор: kaz_av
Дата сообщения: 30.12.2015 10:02
AlekXL

Цитата:
тогда там ошибка в документации

В смысле, вот в этой документации:

Цитата:
Represents a generic string ordinal comparer.

TOrdinalIStringComparer is a descendant class of TCustomComparer. The Compare, Equals, and GetHashCode methods are thus implemented.

(с) D10 Seattle.


Цитата:
Для этого используют инвариантную локаль, а CharLowerBuf обращается к назначенной, вроде бы

Системная локаль используется только в ANSI версии функции.
Автор: AlekXL
Дата сообщения: 31.12.2015 17:29
я не понимаю, как работают Anchors в FMX... Как-то неправильно они работают, мне кажется.
Автор: AlekXL
Дата сообщения: 01.01.2016 14:45
И еще вопрос: как собрать динамическую либо статическую C/C++ библиотеку под Android?
Среда не позволяет создать такой проект ... Можно ли вообще это сделать под Windows?
Автор: SuPriTo
Дата сообщения: 02.01.2016 15:14
Будет ли работать Delphi 7 и Delphi XE на одной машине. Пробовал сначала поставить Delphi 10 Seattle, затем Delphi 7. Delphi 7 не завелась Кто нибудь пробовал устанавливать?
Автор: Alexzzy
Дата сообщения: 02.01.2016 17:02
SuPriTo
Я всё время сначала D7 ставил, работает без танцев с бубном на W7x64. D7 и XE вместе без проблем уживаются. Порядок установки думаю не важен.
http://www.gunsmoker.ru/2009/11/delphi-7-windows-7.html
Автор: jhtiger
Дата сообщения: 05.01.2016 11:14
SuPriTo
Да у меня работает. Только D7 у меня Portable.
Автор: landy
Дата сообщения: 13.01.2016 19:05

Цитата:
Будет ли работать Delphi 7 и Delphi XE на одной машине. Пробовал сначала поставить Delphi 10 Seattle, затем Delphi 7. Delphi 7 не завелась Кто нибудь пробовал устанавливать?

У меня нормально работают обе эти среды на Win7/x64, но я ставил сперва D7, а потом уже остальные, 2010, XE3 и XE10. Все вместе вполне уживаются.
Автор: XPerformer
Дата сообщения: 14.01.2016 14:06

Цитата:
Порядок установки думаю не важен.

Порядок установки важен, не скажу точно для каких версий, не помню уже. Лучше ставить начиная от старших
Автор: SuPriTo
Дата сообщения: 15.01.2016 08:59
При установке Delphi 7 нужно выбирать BDE, тогда палитра инструментов не будет слетать. Delphi 7 ставил перед и после установки XE. Все работало. Порядок установки Delphi 7 или XE не важен. Но если не поставить BDE, то может слететь палитра компонентов.
Автор: protoror
Дата сообщения: 21.01.2016 11:45
landy
а смысл держать такой зоопарк?
в компонентах дело или как?
Автор: Kmich
Дата сообщения: 21.01.2016 12:36
А кто-нибудь чегонибудь реального под андроид на Delphi писал, хотел небольшую программку для шефов накатать со статистикой чтобы с БД вытащить отчеты и статистику на планшет плюс еще и у больших босов ipadлы есть.
Автор: DmitryKz
Дата сообщения: 24.01.2016 12:56
Что-то походу инсталлятор SDK, который в дистрибутиве upd1 Seattle'а, никакой полезной работы не делает - только ставит framework 4.5 и переписывает несколько ранее установленных (до него) файлов в c:\Program Files\Embarcadero\Studio\17.0\include\windows\sdk:
BluetoothAPIs.h
bluetoothleapis.h
bthdef.h
bthledef.h
bthsdpdef.h
no_sal2.h
winapifamily.h
ws2bth.h
причем переписывает более ранними версиями - в upd они от 13 ноября 15-го и больше размером, а в скачанном sdk - от 10 сентября...
Автор: jana2016_1
Дата сообщения: 01.02.2016 10:33
Добрый день, подскажите пожалуйста, использую Rad Studio 10 seattle trial.
В панели инструментов отсутствует DBGRID, который бы очень хотелось использовать для разработки.
Можно ли его как-то добавить/установить?

https://i.gyazo.com/897a3d1646b7f437e8864cde6bdac984.png

Заранее спасибо за помощь!

Автор: Frodo_Torbins
Дата сообщения: 01.02.2016 12:32
jana2016_1
Это у вас FMX проект? Тогда добавляйте обычный (не-БД) грид, и привязывайте его к БД с помощью LiveBindings. Из VCL грид никуда не девался, но VCL только для винды.
Автор: stanzdor
Дата сообщения: 01.02.2016 15:49
jana2016_1, вы бы айпи и пароль не светили, а Frodo_Torbins вам правильно ответил.
http://docwiki.embarcadero.com/RADStudio/Seattle/en/LiveBindings_in_RAD_Studio
Автор: AlexCoRu
Дата сообщения: 01.02.2016 18:53
Вот смотрите. Код, как мне кажется, на "чистом" winapi. В uSync.pas удалена реализация синхронизации, но без этого работает. Вопрос, почему в Delphi 7 ехешник 61440, в RAD 10 190464? У меня что не так или у студии? Вроде, юникода нигде нет...
Автор: VadimLou
Дата сообщения: 01.02.2016 21:25
ShlObj и ActiveX что то неявно тянут. Просто сделай проект с uses без кода ...
Автор: Alexey_Gawrilow
Дата сообщения: 01.02.2016 22:41
AlexCoRu
VadimLou
И все одно они пустые, будут больше от версии к версии.
Чтоб их облегчать, нужно пилить и пилить...
кастомные компиляции RTL (н-р system) ой не зря.
Увы - готового простого решения нет.
TMT умер, VirtualPascal там же StonyBrook/Sybil тоже.

Добавлено:
А попробуйте Странник, если win32 - пройдет.

Самые маленькие EXE, что я пробовал, только BlackBox и Странник генерировал.

Добавлено:
Он раньше здесь жил а теперь, через веб архив вытаскивать надо.

Добавлено:
https://web.archive.org/web/20120720044434/http://home.perm.ru/strannik/index.html

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

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


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