Вопросы по теме 'delphi-2009'

Есть ли у кого-нибудь опыт портирования приложения D2007 + TntControls на D2009?
У меня есть довольно большой (бесплатный) проект, написанный с помощью Delphi 2007, в котором используются как TntUnicodeControls , так и TntLXControls библиотеки, и я планирую перейти на Delphi 2009. К сожалению, я использую эти библиотеки...
943 просмотров
schedule 04.05.2023

Сохранение строк на диск в Delphi 2009
У меня есть структура, как показано ниже, которую нужно сохранить и загрузить с диска. RSecStructure= packed record Name : string[255]; {NEED UNICODE SUPPORT HERE} ScreenName : string[255]; OrigFileName...
1633 просмотров
schedule 22.11.2023

Скрыть основную форму в приложении Delphi 2009
Следующий код отлично работает в Delphi 7. Однако в Delphi 2009 форма остается скрытой, но теперь появляется кнопка на панели задач. ShowWindow(Handle, SW_HIDE); SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or...
13616 просмотров
schedule 06.04.2022

Delphi — древовидное представление
Я ищу древовидное представление данных для delphi. какой лучше всего использовать?
1407 просмотров
schedule 29.03.2022

Как я могу создать новый экземпляр класса?
у меня есть список экземпляров класса различных видов. мне нужно иметь возможность создать новый экземпляр класса, не зная точно, что создавать. все задействованные объекты имеют одного и того же предка. фактическое копирование переменных-членов...
7586 просмотров
schedule 28.02.2022

Как я могу преобразовать TBytes в RawByteString?
Как лучше всего преобразовать массив байтов, объявленный как TBytes, в RawByteString в Delphi 2009? Этот код действительно работает, возможно, есть более быстрый способ (без цикла): function Convert(Bytes: TBytes): RawByteString; var...
9022 просмотров
schedule 05.06.2022

Не запускается Delphi 2009? - ›* .res не найден в пути поиска проекта (работает в Delphi 2006)
У меня проблема с переходом с Delphi 2006 на Delphi 2009. Проект, использующий JVCL, жалуется на отсутствие jvconsts.res. Файл определенно там. Путь поиска проекта включает каталог, в котором находится файл. (Примечание: у меня нет JVCL в моем...
6847 просмотров
schedule 09.03.2022

Как настроить JIT-отладчик в Delphi 2009?
На моей машине установлены Visual Studio 2008, C # Express, Delphi 7 и Delphi 2009 Architect (без обновлений). Когда я обычно запускаю Delphi 7, он уведомляет, что JIT-отладчик в настоящее время настроен на другое приложение (в моем случае Visual...
1670 просмотров
schedule 22.02.2023

Почему исполняемый файл, созданный IDE Delphi 2009, отличается от исполняемого файла, созданного в командной строке?
Я создаю сборки с помощью MSBuild, а конфигурации сборки настраиваются в dproj в командной строке. Немного смущает то, что размер создаваемых таким образом исполняемых файлов отличается (не намного, но все же!) От того, что производит сборка IDE....
639 просмотров
schedule 23.03.2022

Орфей для Delphi 2009
Я пользователь Орфея. Нет ничего лучше для ручки стола, например. Скачал вашу версию для D2009. Как сделать так, чтобы он работал на вас со всеми СИМВОЛАМИ и без использования H- для строк?
451 просмотров
schedule 22.08.2023

Проблема с проверкой обновлений в RAD studio
Я установил Embarcadero RAD Studio (Delphi 2009). Когда IDE запускалась в первый раз, она автоматически загружала обновления и запускала MSI. Я случайно нажал «Отмена» вместо «ОК». Поэтому я подумал о повторном открытии студии, чтобы она могла...
1802 просмотров
schedule 23.02.2022

Как заставить TProgressBar перестать отставать?
У меня есть приложение, которое выполняет длинный набор операций, и я пытаюсь использовать TProgressBar, чтобы отслеживать, что происходит. Я устанавливаю количество шагов и вызываю .StepIt, чтобы увеличить индикатор выполнения. Проблема в том,...
3957 просмотров
schedule 02.04.2024

Почему THashedStringList не игнорирует дубликаты?
У меня такой код: var sl: THashedStringList; begin sl:= THashedStringList.Create; sl.Duplicates := dupIgnore; sl.Add('12345'); sl.Add('12345'); sl.Add('12345'); sl.Add('12345'); sl.Add('12345'); sl.Add('12345');...
1688 просмотров
schedule 08.01.2024

Использование ClearType в библиотеке Graphics32 (Delphi)
Я использую библиотеку Graphics32 в Delphi 2009. Можно ли отобразить шрифт с помощью TBitmap32.TextOut метод с технологией MS ClearType? Я знаю о встроенном сглаживании GR32 (TBitmap32.RenderText), но общее качество и производительность не радуют....
2063 просмотров
schedule 22.04.2024

Как оператор для ограниченных универсальных типов
Учитывать: TTest <T : class, constructor> = class public function CreateMyObject : T; end; function TTest<T>.CreateMyObject : T; var Obj : TObject; begin Obj := T.Create; Result := (Obj as T); end; Почему это невозможно?...
959 просмотров
schedule 15.02.2022

Как создать библиотеку ресурсов из файлов rc в Delphi 2009?
Мне нужно создать ресурсную DLL из предоставленного RC-файла. Вот что я сделал до Delphi 2007: library ResourceTest; {$R '..\..\src\Media\TestBitmaps.res' '..\..\src\Media\TestBitmaps.rc'} {$R *.res} begin end. Компиляция этого проекта...
2334 просмотров
schedule 18.03.2022

Нужна форма, чтобы оставаться в курсе только родителей
У меня многооконное приложение. Моя основная форма - это потомок рабочего стола. Мое приложение может создавать другие формы, которые также становятся дочерними по отношению к рабочему столу. Однако у меня есть особый случай, когда моя основная...
4132 просмотров
schedule 12.09.2022

Приложение Delphi SDI - не обрабатывает каскад / плитку по горизонтали и плитку по вертикали?
Мое приложение, похоже, не получает и не обрабатывает те же сообщения Windows для Cascade, Tile Horizontal / Tile Vertical в определенных версиях Windows. Windows XP x32 - Not working Windows XP x64 - Not tested Windows Vista x32 - Not...
1582 просмотров

Почему Delphi 2009 не позволяет мне включить символ в набор?
Вот еще вопрос о преобразовании старого кода в D2009 и Unicode. Я уверен, что это просто, но я не вижу решения... CharacterSet - это набор Char, и s[i] также должен быть Char. Но компилятор по-прежнему считает, что между AnsiChar и Char существует...
2657 просмотров
schedule 04.02.2022

Delphi dbExpress и Interbase: шаги и риски миграции UTF8?
В настоящее время наша база данных использует Win1252 как единственную кодировку символов. Вскоре нам придется поддерживать Unicode в таблицах базы данных, а это значит, что мы должны выполнить эту миграцию для четырех баз данных и около 80...
3440 просмотров