Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embarcadero RAD Studio

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Открыть новую тему     Написать ответ в эту тему

V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         
Обсуждаем новые возможности и баги
 
Просьба писать про Embarcadero RAD Studio XE5, XE6, XE7, XE8, 10.x (Seattle, Berlin,Tokyo)
  По вопросам скачивания - Тема в Варезнике (lite-версии тут)
  Вопросы по неюникодным версиям Delphi — шестая бумага
  Бесплатные Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus
  Коммерческие компоненты и утилиты для Delphi/BCB
  Вопросы по компонентам для Delphi, C++ Builder разных версий
  Новые языковые возможности, начиная с Delphi 2005 по XE4 — здесь, и New!здесь еще
  Англоязычный официальный форум Embarcadero — здесь
  Embarcadero Quality Central, веб интерфейс — здесь, новый Quality Portal тут
  Программирование на Delphi — викиверситет
  Другие ресурсы
   Предыдущие бумаги
 
     Вопросы ..XE4       Вопросы ..XE3    Вопросы ..XE2      
  Вопросы ..2009-XE    Вопросы ..<2009 / ч.5    Вопросы ..<2009 / ч.4      
  Вопросы ..<2009 / ч.3    Вопросы ..Delphi 2 / ч.2    Вопросы ..Delphi  

  Выключение встроенного эксперта Castalia  для XE8 (иногда помогает при вылетах и тормозах)  
  Полезные плагины(эксперты)

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 15:25 11-09-2013 | Исправлено: Komandor, 15:49 31-03-2024
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Steepe_Hare
Скорее всего у Lenovo операционная система: Android 4.1. А вы компилируете apk для версий андройд выше 4.1. Надо использовать минимальную версию SDK для той платформы, которой собираетесь пользоваться. Например, для Android 4.1.2 версия SDK 16.

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 20:38 20-11-2016
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Баг как раз в виндах. Под андроидом еще не запускал приложение. Пока тестирую под виндами.

Ну так для винды куча инструментов. На 203-й странице обсуждали.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 14:02 21-11-2016
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo
 
Несколько SDK установить?

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 14:15 21-11-2016
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo

Цитата:
Скорее всего у Lenovo операционная система: Android 4.1. А вы компилируете apk для версий андройд выше 4.1. Надо использовать минимальную версию SDK для той платформы, которой собираетесь пользоваться. Например, для Android 4.1.2 версия SDK 16.

apk собранный с API level 22 (это Android 5.1.1) прекрасно запускается на девайсе с 4.2.2.
 
Добавлено:
Steepe_Hare

Цитата:
"Неподдерживаемый тип файла: application/apk"

Разрешено устанавливать софт не из стора?

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 15:53 21-11-2016
Sulphide

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, объясните мне пожалуйста одну вещь... Имеется монитор 4k (3840x2160) в винде установлен масштаб 150%. IDE работает нормально c отключенным масштабированием изображения в свойствах ярлычка. Но новые формы создаются с PixelsPerInch := 144, причем если запустить приложение с такой формой на исполнение, то она еще раза в полтора увеличивается. На этом же мониторе. Если запустить это приложение на мониторе FHD, то там вобще как будто для слепых форму делали. Она просто неприлично гигантская. баловство с PixelsPerInch формы ни к чему не приводит. А вот если установить разрешение FHD и создать форму, ее PixelsPerInch выставляется на 96 и такая форма отлично масштабируется на 4k разрешение и выглядит отлично на FHD мониторе 1 в 1 как и была создана. Что за баг-то такой? Почему масштабирование происходит только в большую сторону? Почему форма созданная при 144 DPI не уменьшается на 96 DPI мониторе? Или кодить разрешено только на 96DPI? Фича?
 
ps забыл добавить, что у моей IDE стояла галочка в свойствах совместимости на "Отключить масштабирование при высоком разрешении экрана", при этом IDE естественно запускалась как на родном DPI без простого растягивания всего изображения окна. Убрал галочку, теперь IDE запускается как при 96 DPI растянутых на 144DPI. при этом новые формы создаются с 96 DPI и на 4k по размеру такие же как в дизайнере, на FHD где-то в 1.5 раза больше по размеру, но у меня и масштаб стоит 150% на 4k - тут вроде теперь все верно.
 
тоесть нормально можно разрабатывать только на 1920х1080 или при 96 DPI запущенной IDE, что на 4k мониторе вызывает кровотечение из глаз после получаса работы... ну или специально для создания формы переходить в режим 96 DPI для IDE или менять разрешение экрана на FHD на время создания формы. Потому что в дальнейшем уже не удается изменить DPI созданной формы. Проблемы еще в том, что если кликнуть на файл проекта, то IDE все равно запускается в режиме 144 DPI. В режиме 96DPI запускается только если кликнуть значек Delphi.
 
pps впринципе нашел выход. При 144 DPI IDE надо ставить PixelsPerInch в 96, и Font -11/6 тогда как бы дезигнишь)) форму в 96DPI но запускается она уже нормально и на FHD и на 4k... но это считаю какой-то костыль...
 
ppps надеюсь никто не сломал мозг, пытаясь переварить сей поток мыслей)))

Всего записей: 277 | Зарегистр. 20-03-2008 | Отправлено: 20:14 21-11-2016 | Исправлено: Sulphide, 21:15 21-11-2016
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sulphide
Раньше работало. Да и вообще студией пользоваться при нестандартном разрешении сложно. Поэтому я позволяю системе масштабировать студию, а самой студии врать, что DPI=96. В таком режиме формы дизайнить очень удобно. С одной стороны видишь все так, как будет у большинства юзеров, а с другой - не надо с лупой вглядываться. Правда у меня в системе масштаб 200%, и когда система увеличивает окошко студии, она просто растягивает каждый пиксель на четыре (как в Маках), то есть никакого замыливания не происходит. Все четко и в квадратик.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:20 21-11-2016
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://fire-monkey.ru/topic/3466-%D0%BF%D0%B5%D1%80%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D1%8B-rad/

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 22:52 21-11-2016 | Исправлено: sergionn, 22:53 21-11-2016
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergionn
Т.е. FMX и FireDAC всё?

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 23:05 21-11-2016
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Т.е. FMX и FireDAC всё?

ждем комментов от Ярослава, хотя причинно следственные связи и судьба обезьяны стали понятны уже через год после дебюта, и обсуждались тут не раз,
p.s. а ведь не плохой мог получиться продукт на самом деле - если бы ....мммм.... архитектор Евгений попытался прислушаться к тому, что говорят пользователи его продукта,
и перестал бы лесть в дебри со стилями,  и тп и тд эх...

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 23:23 21-11-2016 | Исправлено: sergionn, 23:25 21-11-2016
Sulphide

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Т.е. FMX и FireDAC всё?

На счет FireDAC ничего не скажу, а по поводу FMX - вот честно, лучше бы они вобще этого не делали или делали совсем по другому. Когда, извините приходится банальное OGL приложение мутить мультиплатформенное (без мобайл), не фулскрин, а cad-like, то это просто нереально! Ну как-то же делается это все в QT, да и в том же FreePascal, причем на всех платформах. Хочешь DirectX - велкам, хочешь OpenGl - велкам. Хоть низкоуровневый, хоть оберточный.  FMX была убога сразу, а еще хуже то, что они меняли ее как вздумается с каждой новой версией, вплоть до наоборот. Я неплохо знаю OpenGl, который есть на всех платформах, зачем мне какой-то FMX, который один на всей планете? Людей, конечно, жаль, но незаменимых, как говорится нет. Желаю абре либо полностью изменить концепцию FMX, либо допилить VCL+ и полностью убрать это убогое поделие FMX.

Всего записей: 277 | Зарегистр. 20-03-2008 | Отправлено: 23:51 21-11-2016 | Исправлено: Sulphide, 23:54 21-11-2016
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kaz_av

Цитата:
Разрешено устанавливать софт не из стора?

 
 
такая опция должна быть на планшете? не видел ее, если честно

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 11:16 22-11-2016
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Steepe_Hare

Цитата:
такая опция должна быть на планшете? не видел ее, если честно

Да, это настройка безопасности. Установка из неизвестных источников или что-то вроде этого.

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 11:49 22-11-2016
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergionn
То, что Крюков ушел (или его "ушли") еще не значит, что следующий архитектор будет хуже. Мне кажется будет даже хорошо, если следующий будет плохо знаком с Делфи и Обезьяной, но хорошо будет знать внутренности, например, Qt или Swing. Сломает чего нибудь внутри обезьянки, и она наконец перестанет тормозить

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:07 22-11-2016
madbut

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите новичку, проблема работы с string  
 
procedure TForm1.Button1Click(Sender: TObject);
var
  s: string;
begin
  s := '1234';
  Edit1.Text := s + ' ' + s[1] + s[2] + s[3] + s[4];
end;
 
под win32 работает как надо 1234 1234, при запуске под андроидом почему то выдает 1234 234  
 

Всего записей: 19 | Зарегистр. 17-10-2009 | Отправлено: 21:36 22-11-2016 | Исправлено: madbut, 22:07 22-11-2016
MBo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
madbut
Код нечитабелен. Однако учитываешь ли ты это:

Цитата:
 To be compatible with Delphi desktop compilers, UnicodeString indexing is 1-based. If you are using Delphi mobile compilers, UnicodeString indexing is 0-based; for more information, see Migrating Delphi Code to Mobile from Desktop.

 
?

Всего записей: 36 | Зарегистр. 02-09-2004 | Отправлено: 21:58 22-11-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
madbut, в мануале эмбы написано, что для совместимости работы со строками в различных платформах нужно вместо mystring[1] использовать mystring[low(mystring)] , соответственно к последнему символу в строке нужно обращаться как mystring[high(mystring)]
Если использовать эту рекомендацию, то код будет нормально работать и в виндах, и на андроиде с иосом. плюс в будущих версиях делфи и в виндах индексация тоже будет с 0

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 22:10 22-11-2016
madbut

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправил сообщение
 
да, получается под андроид 0-based, а  можно ли в настройках где то поменять чтобы было 1-based ? если на такой ерунде мультиплатформеность буксует то...

Всего записей: 19 | Зарегистр. 17-10-2009 | Отправлено: 22:15 22-11-2016 | Исправлено: madbut, 22:22 22-11-2016
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
madbut
RTFM http://docwiki.embarcadero.com/RADStudio/Seattle/en/Zero-based_strings_(Delphi)

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 22:27 22-11-2016
madbut

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, вставил во все модули {$ZEROBASEDSTRINGS OFF}, заработало и под виндой и под андроид.
 
А подскажите как грамотно организовать работу с ресурсным текстовым файлом, под win32 я затягиваю его через  
 
  AssignFile(f, TPath.GetDocumentsPath + PathDelim + 'perm4.txt');
  reset(f);
  For i := 0 To PermMax Do
    readln(f, perm4[i]);
  closefile(f);
 
 
в принципе под андроид тоже работает, но надо вручную закидывать в dada/data/.../files
 
как грамотно организовать этот процесс чтобы сразу в apk был этот файл и закидывался куда надо?
 

Всего записей: 19 | Зарегистр. 17-10-2009 | Отправлено: 22:46 22-11-2016
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
ознакомился с этапами трудовых будней архитектора: _http://www.kryukov.org/about-me/
и складывается ощущение, что у парня единственное достижение было - это продажа чудо-фреймворка эмбе, из которого он не смог, как мне кажется, даже извлечь серьезной выгоды - ибо, суда по стартовой странице, до сих пор находится в уланудэ (та еще дыра - бывал), и не двинулся на полученном кэше, к примеру в лучший город или в штаты/европу на пмж. Интересно вот после таких фейлов, где наш Software engineer and architect работать будет? на фрилансе, пиля дальше обезьяну за меньшее вознаграждении, али еще как устроится?
p.s. напомню - я сам развелся при дебюте на обезьяну знатно - кучу времени и нервов впустую угробил

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 22:48 22-11-2016 | Исправлено: sergionn, 22:56 22-11-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embarcadero RAD Studio


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru