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

1 ответ
После обновления до XE8 некоторые из наших проектов начинают разрывать данные. Похож на ошибку в реализации TList. program XE8Bug1; {$APPTYPE CONSOLE} uses System.SysUtils, Generics.Collections; type TRecord = record A: Integer; B: Int64; end; var FRecord: TRecord; FList: TList&...
generics
delphi-xe8
tlist
27 апр. 2015, в 23:33
3 ответа
Это уже какое-то время мы работаем с FireMonkey в офисе. Через некоторое время мы заметили, что это было не так быстро, потому что ускорение GPU, как говорит нам Embarcadero. Итак, мы создали базовое приложение для тестирования производительности FireMonkey. В основном это форма с панелью внизу (alB...
performance
firemonkey
02 апр. 2013, в 15:35
2 ответа
Я неоднократно советовал людям использовать возвращаемое значение типа WideString для целей взаимодействия. Доступ к Delphi DLL, бросающий исключение ocasional Веб-приложение ASP.NET, вызывающее Delphi DLL на веб-сервере IIS, блокируется при возврате строки PChar Почему DLL Delphi может использов...
19 фев. 2012, в 11:35
1 ответ
Я тестировал новый драйвер dbExpress ODBC, который поставляется с Delphi XE2, и заметил, что TSQLMonitor не работает. Думая, что я, возможно, неправильно настроил компонент, я подключил TSQLMonitor к TSQLConnection, который использует драйвер MS SQL dbExpress, и это работало как шарм. Я не вижу сооб...
tsql
delphi-xe2
dbexpress
18 янв. 2012, в 20:15
1 ответ
Мы сталкиваемся с тем, что кажется странной ошибкой в ​​компоненте ScramBox Firemonkey (поскольку TGrid наследует от TScrollBox, он также влияет на все сетки). На некоторых наших машинах разработки все работает нормально, а на других - ошибка. Нам не удалось обнаружить какой-либо шаблон между систем...
delphi-xe2
firemonkey
20 сен. 2011, в 13:38
5 ответов
Мне бы очень хотелось узнать различные способы, которыми я мог бы выбрать каталог с помощью TOpenDialog, будь то загрузка нового компонента или использование того, что предоставляется Delphi, но предпочтительно использование того, что предоставляется Delphi. До этого я использовал команду SelectDire...
delphi-2010
14 сен. 2011, в 21:55
6 ответов
Я работаю с большими файлами, и запись на диск происходит медленно. Поскольку файл большой, я не могу загрузить его в TMemoryStream. TFileStream не буферизуется, поэтому я хочу знать, есть ли пользовательская библиотека, которая может предлагать буферизованные потоки, или я должен полагаться только ...
file
io
stream
buffer
12 апр. 2011, в 19:19
5 ответов
В чем основное отличие Free и FreeAndNil? Is FreeAndNil = Free + Nil? Когда я должен использовать Free и когда я должен использовать FreeAndNil? Я не получаю их, когда кто-то может мне помочь. Спасибо заранее.
01 июль 2010, в 17:02
12 ответов
Я очень доволен Delphi IDE для программирования в Delphi. Но я слышал о Lazarus среде программирования, и я также слышал, что некоторые программисты Delphi используют его вместо Delphi IDE. Каковы преимущества, которые Lazarus имеет для Delphi IDE, и почему бы или программист Delphi переключиться на...
ide
lazarus
04 май 2010, в 04:08
7 ответов
Я много слышал о новых/улучшенных возможностях RTTI для Delphi 2010, но я должен признать свое невежество... Я не знаю Не понимаю. Я знаю, что каждая версия Delphi поддерживает RTTI... и я знаю, что RTTI (Runtime Type Information) позволяет мне получать информацию о типе во время работы моего прилож...
reflection
delphi-2010
rtti
07 фев. 2010, в 13:48
3 ответа
Я не знаю, какой из этих трех методов мне больше всего подходит. Все они работают для меня. Кто-нибудь знает разницу между Refresh, Update и Repaint?
vcl
09 авг. 2009, в 08:43
12 ответов
Есть ли эквивалент Delphi этого метода .net: Url.UrlEncode() Примечание Я не работал с Delphi уже несколько лет. Когда я прочитал ответы, я заметил, что есть несколько замечаний и альтернатив в ответ на текущий ответ. У меня не было возможности проверить их, поэтому я основываю свой ответ на наиб...
22 апр. 2009, в 09:16
2 ответа
Я знаю, что существует API для создания расширений для Delphi. Я часто использую пакет GExperts и различные эксперты JVCL. Но я никогда не видел расширений для отладчика. Было бы очень приятно, например, иметь возможность регистрировать зрителей для разных объектов, а не проверять их в инспекторе. (...
debugging
16 янв. 2009, в 02:22
5 ответов
Я знаю, как использовать использование системной памяти с помощью GlobalMemoryStatusEx, но это говорит мне, что использует вся ОС. Я действительно хочу, чтобы моя программа сообщала, сколько памяти она сама выделила и использует. Есть ли какой-либо путь в моей программе Delphi 2009 для вызова функци...
memory-management
fastmm
12 янв. 2009, в 23:44
Наверх
Меню