Als «delphi» getaggte Fragen

Delphi ist eine Sprache für die schnelle Entwicklung nativer Windows-, MacOS-, Linux-, iOS- und Android-Anwendungen mithilfe von Object Pascal. Der Name bezieht sich auf die Delphi-Sprache sowie deren Bibliotheken, Compiler und IDE, die zum Bearbeiten und Debuggen von Delphi-Projekten verwendet werden.


2
Das benutzerdefinierte Delphi XE-Build-Ziel ist immer deaktiviert
Ich habe eine benutzerdefinierte MSBuild- .targetsDatei erstellt, die ich über die IDE in ein Delphi XE-Projekt aufgenommen und über das Kontextmenü des Projektmanagers aktiviert habe. Obwohl die Datei validiert wird, wird sie immer deaktiviert, nachdem ich die Projektdatei erneut gespeichert habe. Hier ist eine vereinfachte Version der Zieldatei mit dem …


17
Die Anwendung konnte nicht korrekt gestartet werden (0xc000007b)
Ich habe eine Client / Server-App, die ich auf einem einzelnen PC entwickelt habe. Jetzt braucht es zwei serielle Schnittstellen, also habe ich mir einen PC von einem Freund ausgeliehen. Wenn ich meine App erstelle und versuche, sie auszuführen oder zu debuggen (ob in der Delphi-IDE oder im Windows-Dateimanager), wird …
159 windows  delphi  64-bit 


2
So erstellen Sie in Firemonkey das Formular "Keine Aktivierung"
Wenn Sie in XCode diese Methoden zu Ihrer NSView-Unterklasse hinzufügen, kann verhindert werden, dass das Fenster beim Klicken aktiv wird: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } In der Windows-Plattform Dies geschieht mit diesem einfachen Code: …

8
EProgrammerNotFound Ausnahme in Delphi?
In Delphi 2009 enthält SysUtils.pas dies in Zeile 425: EProgrammerNotFound = class(Exception); Ist das einfach ein Osterei oder etwas Ernstes? Wann sollte diese Ausnahme ausgelöst werden? Existiert es auch in Delphi Prisma und / oder Free Pascal? F: Ist diese Ausnahmeklasse noch in Delphi (derzeit XE7) deklariert? A: Ja, und …


8
Finden Sie heraus, welcher Prozess einen globalen Hotkey registriert hat? (Windows API)
Soweit ich herausfinden konnte, bietet Windows keine API-Funktion, um festzustellen, welche Anwendung einen globalen Hotkey registriert hat (über RegisterHotkey). Ich kann nur herausfinden, dass ein Hotkey registriert ist, wenn RegisterHotkey false zurückgibt, aber nicht, wem der Hotkey "gehört". Könnte es ohne eine direkte API einen Umweg geben? Windows behält das …

4
Wie kann ich sicherstellen, dass sich meine GUI gut verhält, wenn die Windows-Schriftartenskalierung größer als 100% ist?
Wenn Sie in der Windows-Systemsteuerung große Schriftgrößen auswählen (z. B. 125% oder 150%), treten in einer VCL-Anwendung jedes Mal Probleme auf, wenn etwas pixelweise festgelegt wurde. Nimm das TStatusBar.Panel. Ich habe seine Breite so eingestellt, dass es genau ein Etikett enthält, jetzt mit großen Schriftarten das Etikett "überläuft". Gleiches Problem …

2
Wie extrahieren Sie lokale Variableninformationen (Adresse und Typ) aus einem Delphi-Programm oder den vom Compiler generierten Debug-Informationen?
Mein Ziel ist: Angesichts eines angehaltenen Threads in einem von Delphi kompilierten 32- oder 64-Bit-Windows-Programm, um den Stapel zu durchlaufen (machbar) Gegebene Stapeleinträge, um die lokalen Variablen in jeder Methode und ihre Werte aufzulisten. Das heißt, zumindest finden Sie ihre Adresse und ihren Typ (Ganzzahl 32/64 / signiert / vorzeichenlos, …


1
Gibt es eine Möglichkeit, programmgesteuert festzustellen, ob ein bestimmter Speicherblock von FastMM nicht freigegeben wurde?
Ich versuche festzustellen, ob ein Speicherblock nicht freigegeben wurde. Natürlich sagt mir der Manager das per Dialogfeld oder Protokolldatei, aber was ist, wenn ich Ergebnisse in einer Datenbank speichern möchte? Zum Beispiel möchte ich in einer Datenbanktabelle Namen von Routinen haben, die bestimmte Blöcke zugewiesen haben. Nachdem ich eine Dokumentation …

1
Erforderliche Tags sind bei Verwendung des Delphi XML-Datenbindungsassistenten nicht vorhanden
Ich benutze das XML Data Binding Wizardin Delphi XE2. Für das Schema sind Tags dieses Typs erforderlich: <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> Das Problem ist, dass, wenn ich zB der -group keine Elemente hinzufüge …
99 xml  delphi  xsd  delphi-xe2 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.