Delphi – вопросы и ответы

55
голосов
2
ответа
Мне нужно знать, назначена ли панель задач, но была отмечена панель "Auto Hide Taskbar", а панель задач временно скрыта. У меня есть функция, которая возвращает высоту панели задач, если она была н...
4 месяца назад user983145
111
голосов
1
ответ
Как я могу получить страницу из Интернета, если у меня есть кириллический домен (http://президент.рф/) с Delphi 7. Спасибо!
4 месяца назад user515503
78
голосов
1
ответ
Я пытаюсь сделать сообщение с помощью IdHttp , отправив данные в формате json, за исключением того, что каждый способ тестирования дает ошибку на сервере, те же данные успешно отправлены для тестир...
4 месяца назад Jason-X
68
голосов
4
ответа
Я использую Delphi6 и имею модуль данных с ADO DataSet , который используется двумя формами: formA и FormB. Каждая форма имеет Dataset.Open() в OnCreate и Dataset.Close() в OnClose . Если обе формы...
4 месяца назад mem100
55
голосов
2
ответа
Последующий отчет по этому вопросу: Условное поведение, основанное на конкретном типе для общего класса Я знаю, что вы можете определить тип общей переменной с помощью RTTI. Однако я хотел бы сдела...
4 месяца назад Johan
56
голосов
3
ответа
Это работает на Win7/8, но не на XP, почему? // uses shlobj; function GetSpecialFolderPath(Folder: Integer; CanCreate: Boolean): string; // Gets path of special system folders // // Call this routi...
4 месяца назад waza123
67
голосов
1
ответ
Я определил псевдонимы для полей, которые предоставляют дружественные имена в редакторе шаблонов. Проблема в том, что эти дружественные имена локализованы, а FastReport сохраняет шаблон с псевдоним...
4 месяца назад Rafael Piccolo
-4
голоса
1
ответ
Используя FastMM4 и при выходе из приложения, мне сообщают об утечке одного критического раздела: 21 - 36 bytes: TCriticalSection x 1 Все объявленные объекты TCriticalSection были тщательно провере...
4 месяца назад AlainD
134
голоса
1
ответ
Google предлагает различные библиотеки для взаимодействия с API данных Google. В настоящее время они не поддерживают поддержку Delphi (Win32). Кто-нибудь выполнял какую-либо работу над интерфейсом ...
4 месяца назад Mike Dillamore
68
голосов
2
ответа
У меня есть строка, из которой я хочу извлечь один символ, который необходимо использовать в инструкции Case . Дело в том, что Case принимает значения Char , а не строковые. Итак, как мне преобразо...
4 месяца назад Japster
105
голосов
1
ответ
Моя программа написана в Delphi 7, и я хочу, чтобы русский или китайский, корейский, пытались использовать мои мягкие, потому что пути к файлам содержат символы Unicode, и моя программа может обраб...
4 месяца назад user382591
87
голосов
2
ответа
У меня есть TListView, к которому я могу добавить что-либо от одного до нескольких сотен элементов в зависимости от того дня, который пользователь выбрал из файла журнала. Я использую этот код для ...
4 месяца назад AlainD
88
голосов
1
ответ
После добавления IdUDPServer в мою форму и попыток поместить некоторый код в событие OnUDPRead , я не могу добавить какой-либо компонент в свою форму во время разработки, а также не могу запустить ...
4 месяца назад Alin Sfetcu
183
голоса
5
ответов
Есть ли более быстрый вид TMultiReadExclusiveWriteSynchronizer там? Возможно, FastCode? Начиная с Windows Vista, Microsoft добавила Slim Reader/Writer lock . Он
4 месяца назад Ian Boyd
67
голосов
1
ответ
Ниже приведена часть кода для формы "прогресса". Помимо ProgressBars (удаленный из кода) у него есть TLabel (LblDots), из которого я хочу изменить заголовок (число точек увеличивается). В FormShow/...
4 месяца назад Jan Doggen
87
голосов
1
ответ
Я бы хотел наследовать записи, так как это невозможно, лучшим решением является создание классов с общедоступными полями и использование их наследования?
4 месяца назад LaBracca
55
голосов
1
ответ
Как получить доступ к приватному методу TStreamReader.FillBuffer в Delphi 10.1 Berlin, мы сделали это с помощником класса до 10.1 - но предлагаемое решение не работает: uses System.Rtti; procedure ...
4 месяца назад cydo
55
голосов
1
ответ
Я пытаюсь преобразовать массив вариантов (двойников, но это может быть все, что я думаю) в динамический массив. Обычно я использую процедуры DynArrayFromVariant и DynArrayToVariant, но в этом случа...
4 месяца назад Steve
107
голосов
4
ответа
У меня есть программа, которая делает ограниченную форму многопоточности. Он написан в Delphi и использует libmysql.dll(C API) для доступа к серверу MySQL. Программа должна обрабатывать длинный спи...
4 месяца назад Guy Gordon
68
голосов
5
ответов
Когда я создаю рекурсивные методы, я часто включаю параметр Depth, особенно когда мне нужен какой-то механизм спасения. Код обычно будет чем-то вроде этого procedure Recurse(<Params>; aDepth ...
4 месяца назад Svein Bringsli
110
голосов
2
ответа
Как получить FileDialog FileTypeIndex в событии OnTypeChange FileDialog? function TFileDialogEvent.OnTypeChange(const pfd: IFileDialog): HResult; stdcall; var iCaption: string; iFilename: PWideChar...
4 месяца назад Bill
78
голосов
1
ответ
Я хочу нарисовать пользовательский полупрозрачный курсор, представляющий собой белый круг. Я использую Delphi XE3 в ОС Windows 7. Мой код работает в некоторой степени. Я могу установить альфа-канал...
4 месяца назад Rozh
139
голосов
6
ответов
В delphi 2009 у меня есть ссылка на IInterface , которую я хочу передать в базовый TObject Использование TObject(IInterface) , очевидно, не работает в Delphi 2009 (предполагается, что он работает в...
4 месяца назад Yona
78
голосов
2
ответа
ОС: Windows XP Pro SP3 Вопрос: Как видите - на левой стороне находится StatusBar Контроль; В правой части - элемент управления TabSet. Какой подход вы предложили бы "скопировать" стиль StatusBar (д...
4 месяца назад HX_unbanned
124
голоса
1
ответ
Отчет сначала генерирует результат для страницы 1 (сводка) и подробностей после этого. результат отчета сгенерировал все строки из Page1 (Сводка) сначала как записи 1,2,... n, а затем из стр. 2 (По...
4 месяца назад F.Syed
89
голосов
1
ответ
продолжайте получать ошибку при попытке выбрать 4 случайных строки. не уверен, что я получил snytax для этого. Также обратите внимание, что я использую db доступа. Также обратите внимание: ManaType...
4 месяца назад Glen Morse
55
голосов
3
ответа
Привет всем Я создал новый компонент, полученный из TWinControl . Я положил его на TPanel , и я попытался вызвать процедуру PaintTo на панели. Результатом является панель и ее подпись, а мой компон...
4 месяца назад Javid
212
голосов
2
ответа
С помощью нового кросс-платформенного инструмента FireMonkey, как создать значок в трее? С Delphi это был TTrayIcon. В документации нет ничего, и никакие другие вопросы, кажется, не отвечают на это...
4 месяца назад Etamar Laron
171
голос
2
ответа
Есть ли место, где есть вводный обзор OmniThreadLibray для Delphi? У меня есть текущий код, установленный в Delphi XE. Примеры работают. Я просматривал связанный блог The Delphi Geek с примерами ис...
4 месяца назад Rich Shealer
55
голосов
1
ответ
У меня есть прогресс в моей форме, и мне нужно изменить его цвет. Мне нужно, чтобы он был желтым, поэтому я использую этот код: SendMessage(ProgressBar5.Handle, PBM_SETBARCOLOR, 0, clYellow); Я исп...
4 месяца назад Alberto Miola
55
голосов
1
ответ
Я не могу найти какую-либо информацию или понять, почему компилятор выдает ошибку "E2029" OF 'expected, но' ['found ", когда я пытаюсь использовать статический массив вместо динамического. Я вызыва...
4 месяца назад That Marc
95
голосов
1
ответ
Delphi v7. Я многому учусь здесь. Люди так охотно помогают. Итак, у меня есть еще один вопрос. Я хотел бы изменить активную страницу вкладки с помощью сочетаний клавиш. Я могу сделать это в событии...
4 месяца назад Robert
128
голосов
1
ответ
Я установил свой размер шрифта Windows 7 на средний (125%). Когда я открываю форму Delphi XE2 IDE, файлы PixelsPerInch в файлах DFM всегда устанавливаются на 120 автоматически. Использование меньше...
4 месяца назад Chau Chee Yang
128
голосов
6
ответов
Я придумал вызов, который получает предпочтение пользовательского интерфейса пользователя (как против Borland жестко кодированного выбора "MS Sans Serif" ). Предположим, что предпочтительнее пользо...
4 месяца назад Ian Boyd
89
голосов
2
ответа
Я использую Emabarcadero Delphi XE 10 Seattle Update 1 для создания службы Android, я нашел этот учебник Ссылка и создал приложение-приложение, то, что я хочу сделать, это получить текущее местопол...
4 месяца назад BMF
115
голосов
1
ответ
Я использую Delphi XE 7 Я новичок в привязке данных, и я установил сервер привязки данных и клиент с мастером в меню рядом с небольшим учебником от youtube Сервер и клиентское приложение работают и...
4 месяца назад Jacques Koekemoer
68
голосов
3
ответа
Я меняю FormatSettings внутри своего приложения. Предположим, что в местной местной валюте установлено значение $, и я бы хотел использовать € в своем приложении. Я могу изменить его, используя сле...
4 месяца назад blacksun
87
голосов
1
ответ
Я ударил проблему при попытке удалить слои с помощью Graphics32. Похоже, что если вы не удаляете слои в обратном порядке (от последнего добавленного к первому), генерируется исключение. Я создал пр...
4 месяца назад C. Horton
55
голосов
3
ответа
Я пытаюсь написать функцию, которая возвращает один из двух экземпляров TForm , в соответствии с конфигурацией, заданной пользователем: function TfrmMain.GetCurrentRamEditFrm: TForm; { Get the RAM ...
4 месяца назад DBedrenko
68
голосов
1
ответ
Я хочу знать, можно ли обрабатывать Delphi Packed записи с помощью ctypes. У меня есть DLL, написанная в Delphi, которая выставляет некоторые методы с помощью соглашения stdcall. В отношении методо...
4 месяца назад Lorenzo Persichetti
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема