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

Модернизация журнала событий Windows в приложении Delphi 5
Я ищу (довольно безболезненный) способ добавления поддержки журнала событий приложений Windows в небольшое устаревшее приложение Delphi 5. Мы просто хотим, чтобы он регистрировал, когда он запускается, выключается, не может подключиться к базе данных...
3090 просмотров
schedule 29.07.2022

Как создать клиент Telnet с Delphi 5
Как создать клиент Telnet внутри приложения Delphi 5?
8383 просмотров
schedule 22.04.2023

Delphi - TStoredProc.Close (очищает ли набор?)
LEGACY ALERT — это для кода Delphi 5. (Я знаю, что он очень старый. Его планируется переписать... Когда-нибудь.) Я использую BDE и объект TStoredProc. Когда я вызываю Close, это обычно очищает мой набор данных. Однако я вижу, что происходят...
430 просмотров
schedule 16.01.2023

Коды возврата командной строки Delphi 5 IDE
Я пытаюсь автоматизировать некоторые устаревшие сборки Delphi 5 с помощью сценария MSBuild, и у меня возникают проблемы с записью ошибок. Думая, что с прохождением MSBuild возникла какая-то проблема, я также попробовал использовать командный файл и...
2058 просмотров
schedule 19.03.2022

Delphi: что такое Application.Handle?
Что такое TApplication.Handle ? От куда это? Почему он существует? И самое главное: почему все формы имеют его как дескриптор родительского окна? Справка Delphi говорит: TApplication.Handle Предоставляет доступ к...
32420 просмотров
schedule 17.11.2022

Delphi: как установить проект по умолчанию в группе проектов?
у меня есть два проекта в группе проектов: ПроектА ПроектБ Всякий раз, когда я открываю ProjectGroup.bpg в Delphi, он всегда начинается со второго проекта как активного: ПроектА Проект Б И каждый раз мне приходится...
1827 просмотров

Delphi: Все константы постоянны, но некоторые более постоянны, чем другие?
Учитывать: const clHotlight: TColor = $00FF9933; clLink = clHotLight; //alias of clHotlight [Error] file.pas: Constant expression expected и альтернативная формулировка, которая работает: const clHotlight = TColor($00FF9933);...
6921 просмотров

читать unicode-вывод консольного приложения
У меня есть консольное приложение. написан на Delphi 2010. Его вывод поддерживает Unicode. (Для этого я использовал UTF8Encode и SetConsoleOutputCP (CP_UTF8)). Когда я запускаю программу из командной строки, она работает нормально. Теперь я хочу...
1925 просмотров
schedule 11.08.2023

Delphi: либо BOF, либо EOF имеют значение True, либо текущая запись была удалена
Эта ошибка проявилась, когда я попытался выбрать пустую таблицу в MS SQL Server 2005: «либо BOF, либо EOF — True, либо текущая запись была удалена». Я использовал TADOConnection и TADODataSet в Delphi 5 для подключения и извлечения данных из базы...
4240 просмотров
schedule 23.01.2023

Delphi: как скрыть конструкторы-предки?
Обновление: выпотрошил вопрос более простым примером, на который нет ответа в первоначально принятом ответе. Учитывая следующий класс и его предок: TComputer = class(TObject) public constructor Create(Teapot: string=''); end;...
4418 просмотров

Delphi: понимание конструкторов
я хочу понять виртуальный отвергать перегрузка повторно ввести применительно к конструкторам объектов. Каждый раз, когда я случайным образом добавляю ключевые слова, пока компилятор не отключится - и (после 12 лет разработки с...
18699 просмотров

Как не иметь MainForm в Delphi?
Я пытался сделать так, чтобы некоторые немодальные формы в моем приложении отображались на панели задач, используя преимущества новой полезной панели задач в Windows 7. Есть много проблем с VCL, которые необходимо отменить, прежде чем форма сможет...
7274 просмотров
schedule 06.03.2023

Delphi: Как удалить подклассы в обратном порядке?
TThemeServices Майка Лишке подклассы Application.Handle , чтобы он мог получать широковещательные уведомления от Windows (т.е. WM_THEMECHANGED ) при изменении темы. Он является подклассом окна объекта Application : FWindowHandle :=...
1120 просмотров
schedule 08.05.2024

Правильный способ получения поля longint из таблицы SQL Server в Delphi 5
У меня есть поле со значением -7590730850027557904 в SQL Server 2005, и я получаю его через ADO в Delphi 5, но то, что я получил, было 7590730850027557904 - отрицательный знак был опущен. Каков правильный способ получения значений longint из SQL...
661 просмотров
schedule 18.06.2023

Почему Fast Report VCL в Delphi вызывает исключение переполнения стека при редактировании переменной?
Я использую Delphi 5 и Fast Report 4 для создания приложения отчета. Я определил переменную «ReportTitle» в MyReport.f3 во время разработки и присвоил ей значение во время выполнения. Почему мой код вызывает исключение EStackOverflow? Вот пример...
2496 просмотров
schedule 05.07.2022

Как заставить TSpeedButton учитывать темы Windows?
У меня есть старое приложение (Delphi 5), в которое я хочу внести некоторые изменения. Я установил для него манифест, но кнопки скорости не соответствуют теме Windows. Что я должен делать?
682 просмотров
schedule 18.02.2024

Приведение интерфейса delphi к его классу реализации без изменения интерфейса
Возможный дубликат: Как преобразовать интерфейс в объект в Delphi Использование Делфи 5; У меня есть интерфейс, который я не могу изменить по устаревшим причинам. Я передаю (указатели) этот интерфейс повсюду. Класс реализации имеет...
3014 просмотров
schedule 21.01.2023

Проблема с блокнотом в делфи
привет, мы используем версию Delphi 5. Возникла проблема при открытии блокнота в delphi. Мы хотим открыть блокнот нажатием кнопки и передать ему данные, чтобы блокнот мог отображать эти данные. Я не хочу экономить. пожалуйста, помогите мне в этом....
2347 просмотров
schedule 21.02.2022

Как открыть URL-адрес с HTTP-аутентификацией в Delphi?
Как открыть URL-адрес ( окно браузера ), для которого требуется "http-аутентификация" с прозрачной передачей логина и пароля? Устаревшему приложению в delphi необходимо открыть отчет в формате «.aspx» из служб Reporting Services. Спасибо, Селсо
10183 просмотров
schedule 23.07.2023

Как вызвать EnumSystemLocales в Delphi?
я пытаюсь позвонить EnumSystemLocales в Delphi. Например: { Called for each supported locale. } function LocalesCallback(Name: PChar): BOOL; stdcall; begin OutputDebugString(Name); Result := Bool(1); //True end; procedure...
759 просмотров