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

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimShvarts
Спасибо за ваш труд.
У меня к вам просьба а что если доступные исходники ко всем версиям как-то держать в одной коллекции? Я сделал такую работу для вас:
http://rgho.st/8jCkFHZkT - файл XEDistiller_source.7z, содержит такие папки с исходниками:

Код:
XEDistiller_1.0.0.18
XE4Distiller_1.0.0.N
XE5Distiller_1.0.0.N
XE6Distiller_1.0.0.24
XE7Distiller_1.0.0.26
D101Distiller_1.0.0.29
D101Distiller_1.0.0.30
D101Distiller_1.0.0.31

 
Зачем я прошу об этом? Возможно кто-то из нас когда-то выделит время и реорганизует/объединит код для разных версий в одну программу. Там же исправления не такие большие от версии к версии. Но на все нужно время конечно. Что если пока просто поддерживать в актуальном аккуратном состоянии исходники? Что скажите?
 
Еще такой момент? А что если патчи вынести в отдельный файл конфигурации а сам код сделать универсальным - прочитал конфиг и по показал доступные патчи. Может тогда можно будет на github этот код вынести?
 
Добавлено:
Последний пункт я готов реализовать сам, давайте обсудим

Всего записей: 345 | Зарегистр. 25-09-2006 | Отправлено: 19:35 26-12-2016
swntfz



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь устанавливал библиатеку indy 10 на delphi xe8? Помогите установить пожалуйста!

Всего записей: 1 | Зарегистр. 27-12-2016 | Отправлено: 09:35 27-12-2016
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RuzzzStudios, может, лучше будет сразу и в версионность привести некую упорядоченность, в связи переездом на гит? Скажем, закладывать в неё версию студии, чтобы в итоге получилось что-то типа:
 
old                             new
XEDistiller_1.0.0.18        Distiller_1.0.8.1
XE4Distiller_1.0.0.N        Distiller_1.0.11.1
XE5Distiller_1.0.0.N        Distiller_1.0.12.1
XE6Distiller_1.0.0.24       Distiller_1.0.14.1
XE7Distiller_1.0.0.26       Distiller_1.0.15.1
D101Distiller_1.0.0.29     Distiller_1.0.18.1
D101Distiller_1.0.0.30     Distiller_1.0.18.2
D101Distiller_1.0.0.31     Distiller_1.0.18.3
 
 
Тогда и имя Distiller будет неизменным, и в версии сразу будет видно, для какой студии она предназначена. Или не вариант?

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 09:35 27-12-2016 | Исправлено: reenoip, 09:38 27-12-2016
VadimShvarts

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip
RuzzzStudios
У меня это один проект с версионностью в svn
Изменений от версии к версии не так много
 
Номера версий я делал как в оригинальном проекте
Можно нумеровать как хотите
 
Могу перенести на гитхаб мой репозиторий (правда сейчас нет своб. времени)
 
Все патчи это замена 1-4 байт в разных файлах (просто приходится искать каждый раз смещение в файле)
 
Естественно их можно вынести в конфиг (только зачем?)
 
Если уж делать то: полностью универсальный Distiller (все версии IDE в одном флаконе)
Но повторюсь (у меня катастрофически нет своб. времени в связи с большой нагрузкой по работе)

Всего записей: 75 | Зарегистр. 03-11-2006 | Отправлено: 09:58 28-12-2016
protoror



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые коллеги, прошу помощи. Есть dbf с количеством столбцов > 32, дынная таблица при формировании запросов в delphi выдает ошибку  
TOleDBConnection: Неопознанная ошибка - Внешняя таблица не имеет предполагаемый формат.
Запросы и код правильный, т.к. в таблице с 32 столбцами отлично проходит insert.
Долго думал почему, нашел причину, после установки BDE запросы выполняются, без ошибки.
Собственно в чем требуется помощь: как на компе без делфи и без BDE запускать программу и чтобы она работала?
Пробовал установить установщик DBE под DX10.1 без делфи требует установленный делфи.
Может есть возможность компиляции с BDE или отдельный установщик.
Помогите кто что чем знает)
 
З.Ы. не предлагать использовать другую BD, т.к. суть программы объединять информацию с минздвавовского медстата, который юзает данные dbf

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 11:41 29-12-2016
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тут пишут, что BDE живёт в bdeinst.dll и чтобы "установить" BDE, достаточно зарегистрировать в системе эту библиотеку.  
 
А вот тут приведён список dll, которые надо положить рядом с exe, если BDE не установлен.
 
Вопрос гуглится за 5 минут.

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 11:52 29-12-2016
StalkerSoftware



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All,
 
В Delphi 7 есть компонент TRichEdit который поддерживает формат RTF версии 1.0.
В Embarcadero RAD Studio 10.1 (Delphi 10.1) тоже есть компонент TRichEdit.
Вопрос: Какую версию RTF от поддерживает, 2.0 или 3.0 или остался на уровне Delphi 7 ?

Всего записей: 682 | Зарегистр. 23-06-2008 | Отправлено: 12:28 29-12-2016
funnyman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StalkerSoftware
TRichEdit supports Rich Edit 2.0.

Всего записей: 106 | Зарегистр. 08-01-2003 | Отправлено: 12:39 29-12-2016
Schnider

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

Цитата:
Вопрос: Какую версию RTF от поддерживает, 2.0 или 3.0 или остался на уровне Delphi 7 ?

Ответ кроется в ComCtrls.TCustomRichEdit.CreateParams: в Delphi 7 Window Class компонента "RICHEDIT" (модуль RICHED32.DLL), а в Delphi 10.1 "RICHEDIT20W" (модуль RICHED20.DLL)

Всего записей: 9 | Зарегистр. 20-03-2011 | Отправлено: 12:52 29-12-2016
protoror



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

Цитата:
Вот тут пишут, что BDE живёт в bdeinst.dll и чтобы "установить" BDE, достаточно зарегистрировать в системе эту библиотеку.  
 
А вот тут приведён список dll, которые надо положить рядом с exe, если BDE не установлен.
 
Вопрос гуглится за 5 минут.

 
Благодарю, очень развернуто и по делу.
То что надо!
 
Для остальных, чтобы не повторяли мой путь, файлы ложить бесполезно - у меня не сработало.
Для Delphi Berlin 10.1 bdeinst.dll лежит в "c:\Program Files (x86)\Embarcadero\Studio\18.0\BDE\bdeinst.cab"  
Распаковываем, устанавливаем "regsvr32.exe bdeinst.dll", все работает!

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 14:43 29-12-2016
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На форме есть два заполненных грида. Как сделать, чтобы на мобильном приложении пользователь мог методом drag-and-drop перетащить строку с одного грида на другой?
 
Заранее спасибо.

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 14:45 29-12-2016
LadyOfWood

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

Цитата:
На форме есть два заполненных грида.  

А компонент какой? А так посмотреть в сторону событий OnDrag...

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 18:51 29-12-2016
Steepe_Hare



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

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 21:41 29-12-2016
DmitryB2005

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может показать, как в Delphi XE 10.1 в FMX TGrid добавить колонку ComboBox? К сожалению, в примерах работы с TGrid поставляемых в студии, не приводится работа с нестандартными колонками(а есть только для тех, что имеют спец. редакторы). Подозреваю, что в будущих версиях эту информацию все-таки добавят, учитывая число интересующихся как это делать.  
 
Заранее благодарю за помощь.

Всего записей: 80 | Зарегистр. 24-09-2005 | Отправлено: 17:50 30-12-2016 | Исправлено: DmitryB2005, 17:52 30-12-2016
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryB2005
Забейте! Пора уже Новый Год отмечать...

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 19:47 30-12-2016
Steepe_Hare



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

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 22:42 30-12-2016
StalkerSoftware



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

Цитата:
TRichEdit supports Rich Edit 2.0.

Ясно. А я надеялся, что в D10 они наконец то до RTF 3.0 (там где таблицы и выравнивание текста по ширине) доберутся ...

Всего записей: 682 | Зарегистр. 23-06-2008 | Отправлено: 15:43 01-01-2017
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
интересно, возможно ли написать на Embarcadero Delphi такое Android-приложение, которое можно опубликовать вконтакте и в фейсбуке?

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 12:22 02-01-2017
DmitryKz

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

Код:
 
var
  idoc: IHTMLDocument2;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  html : string;
  v : OleVariant;
  I : integer;
begin
  IdHTTP1.HandleRedirects := True;
  html := IdHTTP1.Get('https://...');
  idoc := coHTMLDocument.Create as IHTMLDocument2;
 
  v := VarArrayCreate([0,0],VarVariant);
  v[0] := HTML;
  idoc.write(PSafeArray(System.TVarData(v).VArray));
 
  for I := 0 to idoc.all.length do begin
    //
  end;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
var
  I : Integer;
begin
  for I := 0 to idoc.all.length do begin
    //
  end;
end;

Здесь в первом обработчике не удается парсинг документа. После нажатия Button1 число элементов в idoc всего лишь 14, в то время как сам документ довольно большой. Перебор заканчивается где-то в заголовке. При попытке обращения к idoc.body возникает исключение.
Но если после нажатия Button1, в обработчике которого, как видно загружается документ, нажать Button2, то все в порядке - документ весь, и число элементов для парсинга почти 3 тысячи, как и должно быть.
Что происходит между нажатиями двух этих кнопок? Что нужно сделать, чтобы выполнить парсинг в одном обработчике?

Всего записей: 3142 | Зарегистр. 29-09-2005 | Отправлено: 16:27 05-01-2017 | Исправлено: DmitryKz, 16:32 05-01-2017
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Два вопросы, господа:
 
1.  В чем смысл компонента TMultiView?
 
Когда устанавливаем Mode = NavigationPane. Тоже самое же можно сделать, кинув тулбар с кнопкой и под ним две панели. По нажатию кнопки LeftPanel.Visible := not LeftPanel.Visible; Или я чего-то сокровенного не понял?
 
2. Куда именно попадают ресурсы, вшиваемые в программу (не через Delpoyment), при генерации apk-файла? В classes.dex?

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 16:00 06-01-2017
Открыть новую тему     Написать ответ в эту тему

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