delphi — вопросы с ответами

1 ответ
Мне нужно изменить большое количество компонентов Delphi, определенных в одном пакете, на аналогичные в другом пакете. Большую часть работы grunt можно выполнить, заменив текст (типы компонентов и свойства) в файлах DFM - сохраненный как текст, конечно. Я искал Stackoverflow и Google и теперь адапти...
rename
dfm
06 июнь 2012, в 14:01
4 ответа
Почему переменные объявляются как TStrings и создаются как TStringList? например: var sl объявлен как TStrings, но создан как TStringList var sl : TStrings; begin sl := TStringList.Create; // add string values... sl.Add( 'Delphi' ); sl.Add( '2.01' ); // get string value using its index...
tstringlist
21 фев. 2012, в 15:40
1 ответ
Я строил проекты с использованием Delphi XE и MSBuild, используя следующий простой пример, который отлично работает в пакетном файле. Project1 - пустой проект, созданный с использованием "File | Новые | VCL формирует приложение в среде IDE: call "c:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin...
msbuild
delphi-xe2
09 нояб. 2011, в 16:31
8 ответов
Каким будет лучший и наиболее точный способ определить, сколько времени потребовалось для обработки процедуры, например, процедуры функции? Я спрашиваю, потому что в настоящее время я пытаюсь оптимизировать несколько функций в своем приложении, когда проверяю изменения, которые трудно определить, пр...
optimization
performance
gettickcount
17 май 2011, в 11:57
6 ответов
У нашей компании есть программное обеспечение, которое находится в разработке уже более 10 лет, поэтому есть некоторые действительно устаревшие вещи. Это все еще довольно функционально и все, но я вижу новые функции на Delphi XE, и это заставляет меня переключаться. Проблема заключается в том, что с...
delphi-7
delphi-2010
delphi-xe
17 апр. 2011, в 18:07
4 ответа
Есть ли способ в Delphi объявить массив строк, например следующий? {'first','second','third'}
arrays
const
01 нояб. 2010, в 15:38
6 ответов
Я просто столкнулся с раздражающей проблемой. Внезапно Avira AntiVir начал отмечать один исполняемый файл из моего программного обеспечения как вирус. Поскольку действие по умолчанию практически любого пользователя - это нажать ОК, и Avira предлагает поместить вирус в карантин, большинство моих пол...
executable
delphi-7
false-positive
antivirus
26 июль 2010, в 22:25
5 ответов
Каковы, по вашему мнению, лучшие методы для создания диалогового окна Windows, совместимого со стандартными шрифтами (96 dpi) и "большими шрифтами" (120 dpi), чтобы объекты не перекрывались или не обрезались? BTW: На всякий случай это актуально, я заинтересован в том, чтобы делать это для диалогов D...
dialog
font-size
31 март 2010, в 10:14
17 ответов
После чистой установки Delphi, какие компоненты и надстройки IDE вы устанавливаете, что вы устанавливаете? Какая ваша "установка" Delphi? Вот что я устанавливаю после чистой установки: Delphi 2007/Delphi 2010 JCL/JVCL - Библиотека кода JEDI и библиотека Visual Code JEDI (более 600 компонентов) ...
delphi-2009
delphi-2010
23 янв. 2010, в 05:39
8 ответов
В моем многопоточном приложении Я использую TThread.suspend и TThread.resume С момента перехода моего приложения на Delphi 2010 я получаю следующее воинственное сообщение [Предупреждение DCC] xxx.pas(277): Символ W1000 "Резюме устарело Если "Возобновить" устарело, что следует использовать на мес...
delphi-2010
13 сен. 2009, в 17:36
8 ответов
Существуют ли какие-либо инструменты для анализа статического кода для Delphi/Pascal? Я видел множество опций для С++ и .NET, но ничего не сделал для Delphi/Pascal. В идеале это может быть интегрировано в систему непрерывной интеграции.
pascal
static-analysis
10 фев. 2009, в 15:23
12 ответов
Я использовал UPX, чтобы уменьшить размер исполняемых файлов Windows, но я должен признать, что я наивна к любому отрицательному побочные эффекты, которые это могло бы иметь. Какая недостатка для всей этой упаковки/распаковки? Существуют ли сценарии, в которых кто-то рекомендовал бы НЕ ОБНОВИТЬ испо...
winapi
compression
upx
09 дек. 2008, в 16:22
3 ответа
В строках Delphi используются одинарные кавычки, например "допустимая строка". Как указать символ в литеральной строке? Как обращаться к нулевому байту (кодовая UIC0000)?
string
escaping
literals
19 нояб. 2008, в 15:41
5 ответов
Использование TWebBrowser по умолчанию упрощает встраивание веб-браузера. К сожалению, тот, который входит по умолчанию, - IE <n> . Мне интересно, как интегрировать Gecko или WebKit. Есть ли там примеры VCL? Если нет, как бы это сделать? Где лучше всего найти ядро ​​для Gecko и/или WebKit в...
browser
webkit
gecko
02 окт. 2008, в 16:11
9 ответов
Я знаю, что я могу вызвать функцию GetVersionEx Win32 API для извлечения версии Windows. В большинстве случаев возвращаемое значение отражает версию моей Windows, но иногда это не так. Если пользователь запускает мое приложение под уровнем совместимости, то GetVersionEx не будет сообщать реальную ве...
winapi
version
11 сен. 2008, в 17:53
Наверх
Меню