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

78
голосов
3
ответа
Мне нужно открыть веб-страницу с помощью Internet Explorer, даже если это не предопределенный браузер. (например, Chrome предопределен, но я хочу открыть www.ThisRunsOnlyOnInternetExplorer.com . Ка...
8 лет, 2 месяца назад LaBracca
111
голосов
1
ответ
Я просто столкнулся с странной ошибкой компилятора при попытке определить вложенную общую запись. Nesting отлично работает с классами и интерфейсами, но не с записью. type TRec<T> = record Va...
1 год, 9 месяцев назад Z.B.
-3
голоса
4
ответа
Как создать файл, который я могу обработать всем доступом к этому файлу. моя программа может отправлять запрошенные данные во все программы, которые читаются из этого файла, и получать все записи в...
7 лет, 9 месяцев назад MohsenB
-3
голоса
2
ответа
{ * * AControl: Control handle determined by Spy++ (e.g. 0037064A) * ANewText: Text to assign to control * AWinTitle: Window Title/Caption * } function ControlSetText(const AControl, ANewText, AWin...
5 лет, 9 месяцев назад Edijs Kolesnikovičs
59
голосов
0
ответов
Я сделал программу в Delphi, чтобы переместить окна на другой экран/монитор, сохраняя состояние, размер (если это возможно) и центрируйте окно на экране, если не полноэкранный. Особенно для окон бе...
4 года, 4 месяца назад Codebeat
85
голосов
2
ответа
Мне нужно временно удалить события TFrame OnExit и OnEnter, поэтому я пытаюсь сделать следующее: объявить FEnterHandler и обработчик FExit: private: // ... TControl *FParentControl; (__fastcall *(_...
9 лет, 4 месяца назад Maxim Popravko
91
голос
1
ответ
Игнорируя тот факт, что это использует Aurelius Framework, этот вопрос больше связан с тем, как мне нужно повторно подстроить код, чтобы сделать генераторную инъекцию конструктора для обоих типов: ...
2 года, 10 месяцев назад mikelittlewood
47
голосов
2
ответа
как скопировать данные из одного класса во второй класс, используя перегрузку оператора с помощью DELPHI? мое фиктивное приложение выглядит примерно так: type TClass_A = class a: String; end; TClas...
5 лет, 9 месяцев назад Franz
47
голосов
1
ответ
Мое приложение Delphi вызывает ошибку нарушения прав доступа даже перед запуском . Я сделал перерыв в Application.Initialize , но мое приложение не запускается, и я все еще получаю исключение. Как ...
7 лет, 1 месяц назад Kermia
84
голоса
3
ответа
Для обмена документами я хотел бы генерировать документы OpenOffice.org и таблицы. До сих пор я обнаружил компоненты экспорта, которые требуют установки OpenOffice, используя OLE. Доступны ли уже к...
10 лет, 8 месяцев назад mjn
59
голосов
3
ответа
мои формы выглядят скучными и Windows 95, как в большом проекте, который я программировал (не всегда программируйте), я случайно модифицировал "comiled resource script" для этого проекта, используя...
9 лет, 5 месяцев назад Omair Iqbal
100
голосов
5
ответов
Я видел много ответов о вызове старой DLL в D2010 (Unicode), но проблема в том, что я делаю все наоборот. Мы пишем новые части приложения (DLL) в D2010. Родительское приложение написано на D5 и не ...
8 лет, 9 месяцев назад Tom
75
голосов
1
ответ
Попытка создать приложение, которое будет работать в моем домене с полномочиями администратора для этого приложения. И этому приложению не нужно запрашивать разрешение администратора, поскольку эти...
2 года, 2 месяца назад AEC
49
голосов
2
ответа
Я использую компонент Indy 9 TIdHTTP с TIdSSLIOHandlerSocket на POST на страницу aspx ( https://www.thedogs.co.nz/catch-the-action/results.aspx ), чтобы подражать тому, что происходит в браузере, ч...
4 года назад Chaz F
82
голоса
1
ответ
В .NET WinForms есть такой совет, что я могу поймать любое исключенное исключение на уровне приложения. Можно ли это сделать и в Delphi - в случае, если источник исключения не может быть связан с б...
7 лет, 8 месяцев назад DreadAngel
78
голосов
1
ответ
У меня есть объект, который я хотел бы сопоставить с строкой JSON с DMVC-каркасом объекта с помощью Delphi Berlin Starter Edition. TListThing = class private FList : TList<string>; public pro...
2 года, 11 месяцев назад NCRT
-3
голоса
1
ответ
Как я могу сделать это так же или почти так же, как в Delphi, потому что я знаю, что.NET не имеет реальной альтернативы StringList, как в Delphi. MultiStringList разбивает StringList на N количеств...
7 лет назад Santos Oliveira
47
голосов
1
ответ
Как можно увидеть все условные определения для проекта Delphi? Я могу определить что-то в параметрах проекта, но есть некоторые "значения по умолчанию", и я не знаю, где искать. Вы можете помочь?
7 лет, 11 месяцев назад LaBracca
47
голосов
3
ответа
Почему я получаю эту ошибку? Msg: Undeclared identifier: 'OnClick' Я использую Delphi 7 и здесь мой полный код: procedure TForm1.Button1Click(Sender: TObject); var SavedOnClick : TNotifyEvent; begi...
8 лет, 5 месяцев назад NormanL
58
голосов
1
ответ
Я пытаюсь редактировать проект 3D-приложения, написанный на XE7, в RAD Studio Berlin. Это простое 3D-приложение с несколькими фиктивными объектами и несколькими сетками. Когда я загружаю проект, вс...
3 года, 5 месяцев назад Justin Case
77
голосов
1
ответ
Я пытаюсь прочитать Windows EventLog с WMI → Win32_NTEventlogFile. Я использую пример кода из инструмента "Создатель кода WMI Delphi" ( ссылка на учебник WMI ) procedure TEventLogsForm.GetWin32_NTL...
6 лет, 7 месяцев назад niko2post
47
голосов
2
ответа
Я жду завершения Thread, но безуспешно, он застрял в методе WaitFor(); и не возвращается, стоя там бесконечно. procedure TForm1.btnStopClick(Sender: TObject); Может кто-нибудь мне помочь? Я использ...
2 года, 1 месяц назад Passella
-3
голоса
1
ответ
В настоящее время VCL WITH Canvas DO BEGIN CASE PathStyle OF psLine: BEGIN strokeThickness := Max(1, MulDiv( Min(xCellSize,yCellSize), 2, 10)); MoveTo(xOffset + PosX * xCellSize + xCellSize DIV 2,y...
6 лет, 4 месяца назад Glen Morse
132
голоса
5
ответов
некоторые вопросы о записях в Delphi: Поскольку записи почти похожи на классы, почему бы не использовать только классы вместо записей? Теоретически память выделяется для записи, когда она объявляет...
10 лет, 1 месяц назад Billiardo Aragorn
47
голосов
1
ответ
Мы можем вставлять файлы ресурсов через определение rc в файле DLL Windows. Мне интересно, существуют ли какие-либо ограничения на количество записей ресурсов rc, которые могут храниться в DLL? Или...
7 лет, 2 месяца назад Chau Chee Yang
51
голос
1
ответ
Я рассматриваю использование WCF или mormot в качестве фреймворков для службы RESTful, где код бизнеса/наследства, который должен быть доступен, написан в Delphi. Производительность - это предпосыл...
5 лет, 9 месяцев назад cralu
48
голосов
0
ответов
У меня есть один проект с OwnerDraw PageControl . Мне нужно настроить его следующим образом: Поэтому я написал следующие коды: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.Sys...
3 года, 11 месяцев назад HP Owner
92
голоса
3
ответа
Есть ли способ узнать, какая строка является текущей в TDBGrid?
10 лет, 10 месяцев назад BubbaT
81
голос
0
ответов
Разработайте приложение для планшета Windows 10. Используйте TDrawGrid и хотите реализовать два жесты: 1. Длинный кран (нажмите и удерживайте, стандартный жест на сенсорных устройствах). 2. Выберит...
1 год, 5 месяцев назад m1know
68
голосов
2
ответа
Я хотел бы отслеживать ошибку нарушения прав доступа, которая запускается. Создаются потоки и выполняются некоторые задания. Я подозреваю, что они имеют доступ к VCL или переменным без "синхронизац...
7 лет, 6 месяцев назад user382591
57
голосов
1
ответ
Я просто изучаю Spring4D, и у меня есть один вопрос. Если класс реализует только один интерфейс, все понятно: IWeapon = interface ['{E679EDA6-5D43-44AD-8F96-3B5BD43A147B}'] procedure Attack; end; T...
3 года, 7 месяцев назад aQuu
75
голосов
1
ответ
Я хочу загрузить файл с FTP. Если файл небольшой (обычно менее 1000 МБ), он работает. Однако, если файл большой, я получаю EIdReadTimeout. Зачем? Должен ли я поддерживать связь живым? Из того, что ...
4 года, 10 месяцев назад Rigel
47
голосов
7
ответов
У меня есть алгоритм. Я хотел бы приостановить его в какой-то момент, а затем продолжить, как только пользователь нажмет кнопку. Как мне это сделать? Я просматривал документацию и искал в Интернете...
10 лет, 9 месяцев назад VPeric
81
голос
2
ответа
В Delphi XE я пытаюсь реализовать функцию "мгновенного поиска", которая немного похожа на "поиск по типу" Firefox, но лучше иллюстрируется подобной функцией в расширителе буфера обмена с открытым и...
9 лет назад Marek Jedliński
59
голосов
5
ответов
Я сделал простой конструктор форм в delphi, перетащил кнопку на форму и нарисовал ее, но дело в том, что я не могу сохранить/загрузить этот проект, так как я не знаю, как это сделать, так или иначе...
9 лет, 4 месяца назад killercode
47
голосов
1
ответ
Я хочу экспортировать программно из компьютера все мои сертификаты программного обеспечения отдельно в файл .pfx, чтобы подписать 2 новых программного обеспечения, которые уже находятся на последне...
1 год, 5 месяцев назад user4910881
81
голос
3
ответа
У меня есть ошибка в щелчке на кнопке, и я не могу понять, как ее разрешить. Это мой код: if (ovElements.item(i).name = 'add') and (ovElements.item(i).type = 'button') and (ovElements.item(i).Value...
10 лет, 5 месяцев назад user4910881
122
голоса
1
ответ
Я готовлю установщик ( Inno Setup ), чтобы установить компонентный пакет в Delphi XE без необходимости вручную рисовать в среде IDE. Как установить пакет компонентов Delphi (например, MyComponent.b...
8 лет, 6 месяцев назад Brian Frost
-4
голоса
1
ответ
Добрый день всем, я начинаю говорить, что я никогда не пользовался библиотекой.NET до сегодняшнего дня. ПРЕДИСЛОВИЕ У меня есть приложение, которое использует NiceLabel 6 (через ActiveX) для печати...
2 года, 2 месяца назад Eros
74
голоса
1
ответ
Раньше для сохранения настроек некоторых приложений я использовал: A TSettings = class(TPersistent) для контейнера Каждая информация для сериализации в опубликованном свойстве Список объектов TColl...
7 лет, 4 месяца назад TridenT
Чтобы , пожалуйста,
Выберите тему жалобы:

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