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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
asutp2

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

Цитата:
Там на мажорную версию новшеств насобирали или, как обычно, хватит только на 11.4?

Давид Миллингтон на канале Эмбы на ютубе демонстрирует rad studio 12, так что будет 12, а не 11.4

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 18:19 11-09-2023
LSD_PR



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь пересеть из Дельфи7 на 11.3. Как открепить редактор формы от основного окна ИДЕ, дабы форму можно было свободно перемещать по экрану? Порылся в инетах, рецепты даются для более старых версий, в новой версии такого нету...  

Всего записей: 100 | Зарегистр. 18-10-2005 | Отправлено: 00:28 15-09-2023 | Исправлено: LSD_PR, 00:28 15-09-2023
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LSD_PR
Убрали эту фичу релиз или два назад. Но зато теперь можно дополнительное окно редактора открыть для того же модуля, что и в основном окне: View > New edit window. В основном окне можно редактировать код, а в дополнительном - форму того же модуля. Вот только не знаю, как оно работает с Save project desktop.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:33 17-09-2023
scroogeby



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

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

"This offer ends on September 30, 2023"...... продлевать будите? дата завершения акции - не показатель. Анонса вебинара или глобальной конференции тоже нет. Так, что дата релиза Delphi 12 покрыта мраком

Всего записей: 329 | Зарегистр. 11-11-2005 | Отправлено: 17:11 21-09-2023
LSD_PR



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 Понятно, ну хоть так. Кому оно мешало...

Всего записей: 100 | Зарегистр. 18-10-2005 | Отправлено: 10:06 23-09-2023
ValidolX

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже начали гооврить о ДельфИ 12
https://blogs.embarcadero.com/yukon-beta-blog-delphi-language-modernizing-string-literals/
 

Всего записей: 1719 | Зарегистр. 22-07-2001 | Отправлено: 11:48 23-09-2023 | Исправлено: ValidolX, 11:49 23-09-2023
scroogeby



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

Цитата:
Уже начали гооврить о ДельфИ 12

Говорить начали еще в мае

Всего записей: 329 | Зарегистр. 11-11-2005 | Отправлено: 16:55 23-09-2023
Zatupitel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, обычно они выкладывают релизы, стараются, весной и осенью. Т.е. это март-май или сентябрь-ноябрь. Иногда сдвигается, но стараются придерживаться.

Всего записей: 469 | Зарегистр. 31-08-2006 | Отправлено: 22:45 24-09-2023
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Как сделать, чтоб у отдельно формы иконка была не как у приложения, а своя? Загружаю в Icon, а она не показывается. В чем может быть дело? D11.

Всего записей: 2448 | Зарегистр. 18-05-2005 | Отправлено: 17:32 25-09-2023
noisy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Product: RAD Studio, Delphi, C++Builder 12.0 ISO
Description: ISO for RAD Studio, Delphi, C++Builder 12.0
Size: 7645222912
MD5: 6016b5ba549412de783db5c8ce4f60d0
Release Date: Tue Nov 07 2023 19:00:00 GMT+0300
 
https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_0_4915718.iso
https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_0_esd_4915718.exe

Всего записей: 986 | Зарегистр. 30-05-2002 | Отправлено: 19:01 07-11-2023 | Исправлено: noisy, 19:21 07-11-2023
Tulnov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Русификация Delphi 12 версии 29.0.50491.5718 (run-time, .pas-файлы) Пасс - стандартный.
Как устанавливать: содержимое архива распаковать в каталог, прописанный в Library Path, либо в папку с проектом.
Замечания, баги, пожелания - в личку.
 
з.ы. Сделано на основе Русификации Delphi 2007 (run-time, .pas-файлы) от PoleSoft

Всего записей: 749 | Зарегистр. 15-05-2003 | Отправлено: 13:49 08-11-2023
stanzdor



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по примеру уважаемого Frodo_Torbins (https://quality.embarcadero.com/browse/RSP-41451), модифицировал файлы (FMX.Canvas.D2D, FMX.Canvas.GPU, FMX.Graphics) для ускорения копирования картинки:
 
https://mega.nz/file/36wDHSbL#n0u4RC7ZuhFFQQn2cB8ORskCwTB6k4VzQC1oYR4wQgc
 
у меня assignBitmap вместо 6-7мс стал 1-2мс,  хотя этот же код на 11.2 отрабатывает за 0-1 мс.
 
з.ы.
пока ожидаю обновление alcinoe что бы нормально проверить на андроид, а на виндовс этот тестовый код с включенной Skia сильно скачет, но в среднем даёт вообще 11мс.

Всего записей: 594 | Зарегистр. 12-04-2004 | Отправлено: 13:58 09-11-2023 | Исправлено: stanzdor, 16:24 11-11-2023
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stanzdor
Быстро вы модификацию сделали. Я только сейчас личку прочел. Если у вас уже есть код для двенадцатой версии, то добавьте его в RSP-41451, пожалуйста. А то там были другие люди, которые интересовались.
Кстати, а как у вас Skia работает? У меня она всего в два раза проигрывала моему патчу.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:52 10-11-2023 | Исправлено: Frodo_Torbins, 21:55 10-11-2023
valgreesh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новый установщик у них пипец... Глюкало, как все эмбракоделовское. Начал отмечать чекбосы платформ - вылетела ошибка, дескать, файл бла-бла-бла.gof (это данные установщика) занят другим процессом. После закрытия диалога с ошибкой кнопкой Retry список платформ поменялся местами со списком языков (Delphi, C++Builder), первый снизу уехал наверх, второй наоборот сверху уехал вниз. Я такого трешака за всю историю Delphi, со времен Delphi 2, не припоминаю. Причем, прикол в том, что если отмечать чекбоксы медленно, чтобы успела прогрузиться детализация справа, то ошибок нет. Если отмечать быстро, то вот такая фигня. Воспроизводимость 100%. Бля, эти клоуны, кажется, попробовали в многопточное программирование и не смогли...

Всего записей: 292 | Зарегистр. 30-11-2011 | Отправлено: 18:45 11-11-2023
asutp2

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

Цитата:
пока ожидаю обновление alcinoe что бы нормально проверить на андроид
судя по опыту,ждать тебе придется года 2

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
 
Столкнулся с проблемой записи строки (строковой переменной) в поток TFileStream и, соответственно, чтения этой строки из потока на Delphi 11 Alexandria. После считывания получаю в конце строки иероглифы.
 

 
Записываю так:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  fs: TFileStream;
  S: String;
  d: Integer;
begin
  S := 'Мой какой-то определенный текст, который может быть разной длины и все такое прочее';
  fs := TFileStream.Create('c:\MyFile.dat', fmCreate or fmOpenWrite);
  d := Length(S) * SizeOf(Char); //AnsiChar - без разницы.
  fs.WriteBuffer(d, SizeOf(d)); fs.WriteBuffer(S[1], d); //можно вместо S[1] использовать Pointer(S)^
  fs.Free;
end;

 
Считываю так:

Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  fs: TFileStream;
  S: String;
  d: Integer;
begin
  fs :=  TFileStream.Create('C:\MyFile.dat', fmOpenRead);
  fs.ReadBuffer(d, SizeOf(d));
  SetLength(S, d);
  fs.ReadBuffer(S[1], d);
  Label1.Caption := S;
  fs.Free;
end;

 
Самое интересное, что пример приведенный Embarcadero, нерабочий.
 

Код:
 procedure caststring;
 var
   fs: TFileStream;
 const
   s: string = 'Hello';
 begin
   fs := TFileStream.Create('temp.txt', fmCreate or fmOpenWrite);
   fs.Write(s, Length(s));// this will give you garbage
   fs.Write(PChar(s)^, Length(s));// this is the correct way
 end;

 
Мало того, что добавляются иероглифы, так еще и строка обрезается.

 
Как я понимаю, проблема в неверно указанном размере строки. В Интернете нашел разные варианты, но ни один из них не решает проблему. Подскажите, пожалуйста, как верно указать размер строки, чтобы не было этой проблемы?
 
Заранее спасибо.

Всего записей: 1855 | Зарегистр. 12-10-2007 | Отправлено: 12:06 12-11-2023 | Исправлено: MGAlex, 12:27 12-11-2023
kaz_av

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

Цитата:
Считываю так:
 
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  fs: TFileStream;
  S: String;
  d: Integer;
begin
  fs :=  TFileStream.Create('C:\MyFile.dat', fmOpenRead);
  fs.ReadBuffer(d, SizeOf(d));
  SetLength(S, d);
  fs.ReadBuffer(S[1], d);
  Label1.Caption := S;
  fs.Free;
end;  

 
SetLength(s, d div SizeOf(Char));

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 12:52 12-11-2023
MGAlex



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

Всего записей: 1855 | Зарегистр. 12-10-2007 | Отправлено: 12:58 12-11-2023
stanzdor



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

Цитата:
судя по опыту,ждать тебе придется года 2

вероятно вы давно уже не в теме. обновы теперь быстро появляются.
на следующей неделе будет для 12

Всего записей: 594 | Зарегистр. 12-04-2004 | Отправлено: 13:45 12-11-2023 | Исправлено: stanzdor, 13:49 12-11-2023
ivmike

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
насколько я помню, всегда был универсальный способ корректно сохранить строку:
 
Stream.Write(String[1], Length(String))

Всего записей: 819 | Зарегистр. 18-01-2005 | Отправлено: 15:57 12-11-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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