Запитання з тегом «delphi»

Delphi - це мова для швидкого розвитку рідних програм Windows, macOS, Linux, iOS та Android за допомогою використання Object Pascal. Назва посилається на мову Delphi, а також на її бібліотеки, компілятор та IDE, що використовується для редагування та налагодження проектів Delphi.

1
Як вплинути на генерацію коду Delphi XEx для цілей Android / ARM?
Оновлення 2017-05-17. Я більше не працюю в компанії, де виникло це питання, і не маю доступу до Delphi XEx. Поки я там був, проблему було вирішено шляхом переходу на змішаний FPC + GCC (Pascal + C), з нетиповими елементами NEON для деяких процедур, де це змінило значення. (FPC + GCC …

2
Спеціальна ціль збірки Delphi XE завжди вимикається
Я створив користувальницький .targetsфайл MSBuild, який я включив у проект Delphi XE через IDE і включив його в контекстне меню менеджера проектів. Хоча файл перевіряється, він завжди вимикається після того, як я повторно збережу файл проекту. Ось спрощена версія файлу цільових назв Custom.targets. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Hello"> <Message Text="Hello from …


17
Не вдалося запустити програму (0xc000007b)
У мене є програма клієнт / сервер, яку я розробляв на одному ПК. Зараз йому потрібні два послідовних порти, тому я позичив ПК у друга. Коли я будую додаток і намагаюся запустити або налагодити його (чи то в Delphi IDE, чи в Менеджері файлів Windows), він помиляється "Програму не вдалося …
159 windows  delphi  64-bit 

1
SOAP-сервер і клієнтська програма VCL + indy demo для Delphi XE?
Delphi використовував для додавання демо-папки для веб-служб, але, здається, це не включає. Я просто спробував демонстраційні проекти Delphi 7 ( SOAPDMServerWAD, сервер з майже відсутнім інтерфейсом і зовсім SOAPDMClient), і не зміг змусити їх працювати навіть у Delphi 7. Якщо хто-небудь коли-небудь робив подібну демонстраційну роботу в Delphi XE або …

2
Як створити форму "Не активувати" у Firemonkey
У XCode додавання цих методів до свого підкласу NSView може запобігти активізації вікна при натисканні на нього: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } У платформі Windows Це робиться за допомогою цього простого коду: HWND hWnd …

8
Виняток EProgrammerNotFound в Delphi?
У Delphi 2009 SysUtils.pas містить це у рядку 425: EProgrammerNotFound = class(Exception); Це просто писанка або щось серйозне? Коли цей виняток слід підвищувати? Чи існує вона також у призмі Delphi та / або у вільному паскалі? Питання: Чи все-таки цей клас виключень задекларований у Delphi (зараз XE7)? A: Так, і …

8
Дізнайтеся, який процес зареєстрував глобальну гарячу клавішу? (API API)
Наскільки мені вдалося дізнатися, Windows не пропонує функцію API, щоб вказати, яка програма зареєструвала глобальну гарячу клавішу (через RegisterHotkey). Я можу лише дізнатися, що гаряча клавіша зареєстрована, якщо RegisterHotkey поверне помилкове значення, але не той, хто "володіє" гарячою клавішею. За відсутності прямого API, чи може існувати обхідний шлях? Windows підтримує …

3
Перелік особливостей мови Delphi та версія, в якій вони були введені / застарілі
Перш ніж почати, я хотів би зазначити, що я чесно та справді шукав подібну річ неодноразово та всебічно, та не зміг її знайти. Мені потрібен (для проекту, який я розробляю) список усіх Delphi (з 2007 року до останньої випущеної версії, я більше не підтримую жодної версії, старшої за 2007 рік) …

4
Як зробити так, щоб мій графічний інтерфейс поводився добре, коли масштаб шрифту Windows перевищує 100%
Вибираючи великі розміри шрифту на панелі керування Windows (наприклад, 125% або 150%), у програмі VCL виникають проблеми, кожен раз, коли щось встановлюється піксельно. Візьміть TStatusBar.Panel. Я встановив його ширину так, щоб вона містила рівно одну мітку, тепер з великими шрифтами мітка "переповнює". Така ж проблема і з іншими компонентами. Деякі …

2
Як витягуєте інформацію про локальну змінну (адресу та тип) з програми Delphi або інформації про налагодження, створеної компілятором?
Моя мета: З огляду на підвішений потік 32-ти або 64-розрядної програми Windows, складеної Delphi, для проходження стека (виконання) Дано записи стеків для перерахування локальних змінних у кожному методі та їх значень. Тобто, принаймні, знайдіть їх адресу та тип (integer32 / 64 / підписаний / неподписаний, рядок, плаваючий, запис, клас ...), …

10
Чи ініціалізовані змінні delphi зі значенням за замовчуванням?
Я новачок у Delphi, і я проводив кілька тестів, щоб побачити, до яких об’єктних змінних та стекових змінних ініціалізовано за замовчуванням: TInstanceVariables = class fBoolean: boolean; // always starts off as false fInteger: integer; // always starts off as zero fObject: TObject; // always starts off as nil end; Це …

1
Чи є можливість програмно визначити, чи не вивільнився FastMM конкретний блок пам'яті?
Я намагаюся виявити, чи не був звільнений блок пам'яті. Звичайно, менеджер мені каже, що за допомогою діалогового вікна або файлу журналу, але що робити, якщо я хотів би зберегти результати в базі даних? Наприклад, я хотів би мати в таблиці бази даних імена підпрограм, які виділяли задані блоки. Після прочитання …

1
Обов’язкові теги відсутні під час використання майстра прив'язки даних Delphi XML
Я використовую XML Data Binding Wizardв Delphi XE2. Для схеми потрібні теги цього типу: <xs:element name="MyReport" type="MyReportType" /> <xs:complexType name="MyReportType"> <xs:all> <xs:element name="Header" type="HeaderType" /> <xs:element name="Values" type="ValuesType" /> <xs:element name="Events" type="EventsType" /> </xs:all> </xs:complexType> Проблема полягає в тому, що якщо я не додаю жодних елементів до, наприклад, Values-group, не …
99 xml  delphi  xsd  delphi-xe2 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.