Вопросы по теме '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 просмотров
schedule
23.02.2022
Почему Delphi 2009 не позволяет мне включить символ в набор?
Вот еще вопрос о преобразовании старого кода в D2009 и Unicode. Я уверен, что это просто, но я не вижу решения... CharacterSet - это набор Char, и s[i] также должен быть Char. Но компилятор по-прежнему считает, что между AnsiChar и Char существует...
2657 просмотров
schedule
04.02.2022
Delphi dbExpress и Interbase: шаги и риски миграции UTF8?
В настоящее время наша база данных использует Win1252 как единственную кодировку символов. Вскоре нам придется поддерживать Unicode в таблицах базы данных, а это значит, что мы должны выполнить эту миграцию для четырех баз данных и около 80...
3440 просмотров
schedule
01.06.2022