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

Проблема с использованием службы WCF (basicHttpBinding) в клиенте Delphi Win32
Я пытаюсь сделать клиент Delphi (Delphi 2006) для связи со службой, написанной с использованием WCF. Сервис чертовски прост с одной функцией. Технически, как показано ниже: [ServiceContract (Namespace = "http://www.company.com/sample/")] public...
4631 просмотров
schedule 10.09.2021

Как конвертировать между TVarRec и Variant?
Есть ли стандартный способ конвертировать значения TVarRec и Variant? Я хочу проанализировать «массив констант» и использовать значения для заполнения параметров в TMSQuery. Для этого я использую список имен столбцов (сгенерированный из...
4388 просмотров
schedule 22.09.2021

Приложение Delphi зависает
Это приложение Delphi 2006 успешно работает уже несколько лет. Я сузил его до некоторой точки, прежде чем он дойдет до "инициализации" в файле DPR, поэтому он зависает до того, как любой написанный код будет выполнен. Я нажимаю значок «Выполнить», и...
315 просмотров
schedule 25.11.2021

Delphi 2006 - Какой лучший способ изящно завершить поток и по-прежнему активировать обработчик OnTerminate?
У меня есть поток, который иногда зависает (я подозреваю) из-за вызова DLL, который никогда не возвращается. В общем случае, когда у вас есть вызовы блокирующих подпрограмм, таких как Indy, есть ли способ исправить это таким образом, чтобы сработал...
553 просмотров

Delphi - обработка исключений в собственном конструкторе после его создания
Возникает вопрос: могу ли я остановить его распространение из собственного конструктора после создания исключения? рассмотрите приведенный ниже код: unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...
2143 просмотров
schedule 24.09.2021

Как избежать появления ошибки 10053 (WSAECONNABORTED), если операция HttpGet в Android длится слишком долго?
У меня есть приложение для Android, взаимодействующее с приложением веб-службы Delphi 2006 с помощью Indy 10 TIdHttpServer (поставляется с Delphi 2006). Приложение Delphi создает большой XML-файл и обслуживает его. Генерация XML может длиться более...
7215 просмотров
schedule 25.10.2021

Как игнорировать события таймера в Delphis MessageDlg
Я установил глобальный обработчик исключений в Delphi. В некоторых серьезных исключениях отображается сообщение об ошибке (за которым следует Halt ()). Пока отображается сообщение об ошибке, Delphi обрабатывает очередь сообщений, обрабатывает...
338 просмотров
schedule 18.11.2021

Как заставить Delphi 2006 TStringList.LoadFromFile загружать файлы UTF-16
У меня есть приложение Delphi 2006, в которое я добавляю код для обработки некоторых сгенерированных файлов данных CSV. TStringList.LoadFromFile давал странные результаты, и я только что выяснил, что файлы закодированы в UTF-16. Обновление до XE...
4187 просмотров

Delphi 2006 переводит с/на французский/голландский/немецкий языки с помощью одной кодовой страницы ansi
Мне нужно сделать несколько переводов с/на французский/голландский/немецкий языки с использованием Delphi 2006 (без каких-либо сторонних модулей/компонентов). Эти 3 языка имеют кодовую страницу 1252 . Наша база данных совместима с UTF-8, поэтому...
533 просмотров
schedule 03.03.2022

Как узнать имя общей папки документов на сетевой машине
Учитывая, что я запускаю EXE-файл (приложение D2006) на компьютере в сети, как я могу получить путь к папке commondocs на этом компьютере, учитывая, что EXE мог быть вызван с помощью ярлыка UNC или сопоставленной буквы диска ярлык, а платформа...
579 просмотров

Как установить значение для элемента подсвойства с помощью методов TypInfo RTTI?
В моем вопросе: Как использовать параметр «Отправитель» с оператором «Как» для более чем одного класса одновременно Я выбрал ответ Реми Лебо, потому что это была самая динамичная технология для большинства подобных ситуаций. Он использует класс...
2336 просмотров
schedule 10.03.2022

Приложение Delphi 2006 портит графический интерфейс в Windows 7
Я искал в Интернете решение. Также здесь, на Stackoverflow. Но мне пока не везет. У нас возникла проблема с приложением Delphi 2006, работающим в Windows 7. Некоторые поля со списком не отображаются. Точно такое же приложение отлично работает в...
826 просмотров

Можно ли синхронизировать формы IntraWeb по запросу?
Сценарий: у меня есть приложение Delphi Intraweb, в котором есть некоторые компоненты редактирования и кнопки на экране. В TIWEdit.OnAsyncExit и TIWButton.OnClick установлен флаг, а другой поток в приложении устанавливает включенные свойства кнопок в...
2305 просмотров
schedule 06.04.2022

Delphi отлаживает неправильный модуль
Это странное поведение моего D2006, которое случается только иногда. У меня есть проект, который я хочу отладить. Файл, который я хочу отладить, называется Main.pas. У меня есть другой несвязанный проект с тем же именем модуля, и иногда отладка...
1388 просмотров
schedule 20.05.2022

ClientDataSet только частично передает данные из TADOQuery
У меня две базы данных, и мне нужно убедиться, что все записи в одной базе данных имеют совпадающую запись в другой. Я назову их DB-SQL и DB-Legacy. Это было бы достаточно просто, если бы у обоих был интерфейс SQL, но, к сожалению, у меня есть...
2195 просмотров

TDbLookupComboBox или аналогичный элемент управления с набором фиксированных значений?
Существует ли элемент управления, подобный TDbComboBox , который получает отображаемые значения по фиксированному списку (для использования с перечисляемым типом, например, TSomeValueEnum = (svSmall=1, svMedium=2, svLarge=3) )? С например:...
646 просмотров
schedule 04.06.2022

Откройте файл ANSI и сохраните файл Unicode с помощью Delphi
По какой-то причине в последнее время файлы * .UDL во многих моих клиентских системах больше не совместимы, поскольку когда-то они были сохранены как файлы ANSI, которые больше не совместимы с ожидаемым форматом файлов UNICODE. Конечным результатом...
9748 просмотров
schedule 12.06.2022

Зачем использовать строку [1] вместо строки при использовании буфера чтения
у меня такая запись TEmf_SrectchDIBits = packed record rEMF_STRETCHDI_BITS: TEMRStretchDIBits; rBitmapInfo: TBitmapInfo; ImageSource: string; end; --- --- RecordData: TEmf_SrectchDIBits; Если я читаю в него данные с...
952 просмотров
schedule 23.08.2022

Как скопировать конфигурацию IDE Delphi на другую машину?
Мне нужно использовать Delphi 20006 и XE7 на моем домашнем компьютере, моем рабочем компьютере и моем ноутбуке, но у меня установлено так много компонентов, что поддерживать все одинаковое на этих трех устройствах слишком сложно. Я решил использовать...
572 просмотров
schedule 12.09.2022

присвоение значения глобальной переменной (Delphi)
Я пытаюсь получить доступ к глобальной переменной в форме, которая является одной из массивов форм, я пытался использовать это: max_forms := 3 setlength(form_array, max_forms); form_array[1] := frm1; form_array[2] := frm2; if current_form >...
1168 просмотров
schedule 07.11.2022