1
ответ

Почему THashedStringList не игнорирует дубликаты?

У меня есть следующий код: var sl: THashedStringList; начните sl: = THashedStringList. Создайте; sl. Дубликаты: = dupIgnore; sl. Добавьте ('12345'); sl. Добавьте ('12345'); sl. Добавьте ('12345'); sl. Добавьте ('12345');...
вопрос задан: 30 June 2009 16:01
1
ответ

Условная компиляция на основе директивы компилятора в Delphi 2009

Есть ли путь в Delphi 2009, чтобы иметь раздел кода, условно скомпилированного на основе директивы компилятора. А именно, я хотел бы иметь код на месте, который только включен если проверка принадлежности к диапазону...
вопрос задан: 5 June 2009 19:04
1
ответ

Как я могу бросить объект к дженерику?

Я пытаюсь бросить возвращенный базовый объект к, он - определенный универсальный тип. Код ниже должен работать, я думаю, но генерирует внутреннюю ошибку компилятора, есть ли другой способ сделать это? ввести...
вопрос задан: 29 May 2009 06:26
1
ответ

Интерфейсы с дженериками - устанавливающий на NIL

Я пытаюсь реализовать ясный в следующем примере кода в Delphi 2009. интерфейс... TFoo <T: IInterface> = класс (TObject) FField: T; Четкая процедура; конец;... реализация...
вопрос задан: 25 May 2009 17:00
1
ответ

Почему ReadDirectoryChangesW опускает события?

Я использую ReadDirectoryChangesW для наблюдения указанного каталога и структур индексации обновления каждый раз, когда изменение обнаруживается. Я использую следующий код (примерно) var InfoPointer: PFileNotifyInformation;...
вопрос задан: 15 May 2009 10:27
1
ответ

Ошибка в Delphi 2009?-> *.res не найденный в пути поиска проекта (работает в Delphi 2006),

У меня есть проблема при миграции от Delphi 2006 к Delphi 2009. Проект, который использует JVCL, жалуется, что jvconsts.res отсутствует. Файл определенно там. Путь поиска проекта включает...
вопрос задан: 22 April 2009 14:37
1
ответ

Дженерики: что такое “ограничение КОНСТРУКТОРА”?

Я сделал пользовательского потомка TObjectList разработанным для содержания подклассов класса базового объекта. Это выглядит примерно так: интерфейс TMyDataList <T: TBaseDatafile> = класс (TObjectList <...
вопрос задан: 6 March 2009 16:53
1
ответ

как я могу сделать “Окружить” Шаблон Delphi типа?

я перемещаю свое приложение в Дельфи 2009. мое приложение должно все еще использовать много AnsiString. во время миграции, я преобразовываю всегда: abc: = определение; в: abc: = строка (определение); или abc: =...
вопрос задан: 4 March 2009 13:17
1
ответ

Как я могу сделать Delphi, 2009 открывает мое приложение во втором мониторе по умолчанию?

При отладке я всегда хочу, чтобы Delphi открыл мое приложение во втором мониторе, но это всегда открывается в первом, я знаю, что могу сохранить размещение приложения прежде, чем закрыться, но я хочу это к всегда...
вопрос задан: 17 December 2008 11:54
1
ответ

Как я могу получить положение X, Y TWinControl (относительно экрана)

Я пытаюсь показать пользовательскую подсказку в TWinControl, но не могу понять, как получить его позицию. Использование позиции 0,0 показывает подсказку в верхней части моего экрана (за пределами окна), поэтому я думаю, что это должно быть ...
вопрос задан: 14 November 2008 13:37
0
ответов

Как сгенерировать multipart / form-data для вложения электронной почты, отправленного через API для массовой рассылки

Я экспериментирую с отправкой писем через отправителя электронной почты через их API. Код, который работает в данный момент для отправки простого электронного письма, выглядит так (INetHttp1 имеет тип TINetHttp): процедура TForm1 ....
вопрос задан: 22 March 2019 00:34
0
ответов

Абстрактный класс в Delphi

Я использую набор компонентов, в котором есть много абстрактных классов. Теперь я хочу применить полиморфизм, но при создании объекта получаю абстрактный класс ошибки. Должен ли я переопределить все методы, которые ...
вопрос задан: 19 June 2018 09:25
0
ответов

Лучшая практика: оставлять TCP / IP-соединение открытым или закрывать его после каждой передачи?

Мое приложение-сервер использует TIdTCPServer, несколько клиентских приложений используют TIdTCPClients для подключения к серверу (все компьютеры находятся в одной локальной сети). Некоторым клиентам нужно только связываться с сервером каждые ...
вопрос задан: 13 December 2017 05:07
0
ответов

Как сохранить редактор в Virtualtreeview?

Я пытаюсь создать простую сетку из двух столбцов «редактор свойств» на основе VirtualTreeView. (Я хочу имитировать внешний вид и взаимодействие с пользователем, наблюдаемые в инспекторе объектов Delphi IDE) Компонент работает...
вопрос задан: 23 May 2017 12:34
0
ответов

Могу ли я получить доступ к параллельному порту обычным образом при использовании адаптера USB-параллельный порт?

Предварительная история Есть эта программа, которая использует параллельный порт для синхронизации с другим оборудованием . Он установит для выхода параллельного порта указанное (байтовое) значение. Это работает без проблем ...
вопрос задан: 23 May 2017 12:16
0
ответов

Как воссоздать файл .res «по умолчанию» из командной строки?

Когда файл .res «по умолчанию» вашего проекта отсутствует Delphi предложит воссоздать его при открытии проекта в среде IDE. Можно ли вызвать эту функцию из командной строки? Предыстория: A ...
вопрос задан: 23 May 2017 12:00
0
ответов

В Delphi то, что делает System.tmonitor.pulse и Tmonitor.pulseLl на самом деле

Мне очень приятно видеть, что Delphi внедряет запись Tonumitor в Delphi 2009, разрешил заблокировать определенные объекты в многопоточной среде. То, что озадачило меня, это пульс и пульс ...
вопрос задан: 23 May 2017 11:43
0
ответов

Создание пользовательского компонента -как добавить маленькую иконку, представляющую компонент, в палитре инструментов?

Имейте в виду, что я прочитал все инструкции, которые смог найти о добавлении значка компонента в свой пользовательский компонент. И я могу это сделать, когда мы говорим о размере значка, который составляет 24x24 пикселя....
вопрос задан: 23 May 2017 10:34
0
ответов

Tel die frekwensie van die item

Hallo, ek gebruik Delphi en ek het 'n StringList met hierdie items: 45 A15 015 A15 A15 45 Ek wil dit verwerk en 'n tweede stringlys maak wat die aantal voorkoms van elke element sal hê: 45 [2] ...
вопрос задан: 19 March 2017 11:31
0
ответов

Нарушение прав доступа в функции CreateProcess в Delphi 2009

В моей программе есть следующий код: // Код, если не CreateProcess (nil, NonConstCmd, nil, nil, True, NORMAL_PRIORITY_CLASS или CREATE_NEW_PROCESS_GROUP, nil, PCh, SI, P), затем // Код И я сохраняю ...
вопрос задан: 8 April 2016 13:24
0
ответов

Хороший редактор HTML5 / CSS3 [закрыто]

Недавно я переключился с Aptana Studio 2 на Aptana Studio 3 (оба как плагин Eclipse [Helios]) в надежде, что новый версия принесет поддержку HTML5 / CSS3, но пока поддержка была частичной ...
вопрос задан: 15 September 2015 15:52
0
ответов

Ribbon controls in Delphi [closed]

I have used TMS ribbon controls and ribbon controls came with Delphi 2009 in my project. I can remember the Delphi setup warned me about ribbon controls and said me to get license from Microsoft. ...
вопрос задан: 12 September 2015 07:28
0
ответов

передать неограниченное количество параметров процедуре

в Delphi, которую процедура write может обрабатывать: запись (TF, st1) и запись (TF, st1, st2, st3, st4); Я хочу объявить процедуру, которая также может это делать, каков синтаксис? и вариант: write (TF, [st1, ...
вопрос задан: 10 January 2015 14:02
0
ответов

Recognizing text from a picture in delphi

i need an advice on how to approach this problem. I have some picture data: *.jpg, *.bmp ... and i need to extract the data from it. The data is alphanumeric text. I work in delphi.
вопрос задан: 2 September 2013 03:52
0
ответов

Как загрузить файл с помощью http post? Delphi 2009

Моя цель — загрузить текстовый файл через сообщение HTTP. Я использую Delphi 2009. Скажем, например, по следующему URL-адресу https://www.example.com/ex/exampleAPI.asmx/Process. Насколько я понимаю, это может можно выполнить с помощью...
вопрос задан: 10 February 2013 19:34
0
ответов

Есть ли способ программно сказать если конкретный блок памяти не был освобожден FastMM?

Я пытаюсь определить, не был ли освобожден блок памяти. Конечно, менеджер сообщает мне это с помощью диалогового окна или файла журнала, но что, если я хочу сохранить результаты в базе данных? Например, я бы ...
вопрос задан: 14 January 2013 19:37
0
ответов

Как создать ярлык файла (файл * .lnk) на рабочем столе в Windows?

function GetDesktopFolder: string; var buf: array [0..MAX_PATH] of Char; pidList: PItemIDList; begin Результат: = StrNoDesktopFolderFo; SHGetSpecialFolderLocation (Application.Handle, CSIDL_DESKTOP, ...
вопрос задан: 8 October 2012 19:29
0
ответов

Анонимный метод в проекте вызывает утечку памяти

Для веб-фреймворка я впервые попробовал анонимные методы и столкнулся с проблемой с управлением памятью. Как можно исправить эту утечку памяти (Delphi 2009)? Сообщение об утечке: 13 - 20 ...
вопрос задан: 28 July 2012 14:16
0
ответов

Как передать интерфейсный объект вызову функции Pascal Script?

Часть Delphi :У меня есть класс с событием, и из этого события мне нужно вызвать процедуру, передав ей интерфейсный объект. Он отлично работает в Delphi, но у меня проблемы с его объявлением в Pascal...
вопрос задан: 12 July 2012 16:30
0
ответов

Будет ли компилятор dcc32.exe использовать файл конфигурации сборки проекта при вызове с --без параметра конфигурации -?

Описание проблемы :Рассмотрим следующий вызов командной строки (, вызываемый для компилятора Delphi 2009 ):dcc32.exe --no -config --peflags :1 Project.dpr Будет ли этот вызов использовать проект.dproj или Project.dof...
вопрос задан: 10 July 2012 11:08