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
Webview wird in MacOS mit Delphi XE2 nicht angezeigt
Ich habe begonnen, die in Delphi zu verwendenden Webview-Schnittstellen zu konvertieren. Ich habe es geschafft, die Webkit-Bibliothek zum Laden zu bringen, und die aufgerufenen Schnittstellenmethoden scheinen korrekt zu funktionieren. Ich kann die Webansicht jedoch nicht im Hauptformular anzeigen. Unten sind meine Schnittstellen, die deklariert sind WebFrameClass = interface(NSObjectClass) ['{7BE750C8-DFEC-4870-851A-12DBCB0B78F6}'] end; …

1
Delphi XE6 Link C-Code in iOS
Ich habe eine App auf Android mit Delphi XE6 erstellt, für die C-Code erforderlich ist. Unter iOS kann ich es jedoch nicht zum Laufen bringen. Ich vermute, dass das Problem mit dem Arm- / Daumenstatus zusammenhängt, bin mir aber nicht sicher. In beiden Systemen ist es kein Problem, den C-Code …
68 ios  c  delphi  pascal  delphi-xe6 

1
Wird dieses dynamische Delphi-Array-Verhalten erwartet?
Die Frage ist: Wie werden dynamische Arrays intern von Delphi verwaltet, wenn sie als Klassenmitglied festgelegt werden? Werden sie kopiert oder als Referenz übergeben? Delphi 10.3.3 verwendet. Die UpdateArrayMethode löscht das erste Element aus dem Array. Die Array-Länge bleibt jedoch 2. Die UpdateArrayWithParamMethode löscht auch das erste Element aus dem …

1
CreateVirtualDisk gibt Fehler 87 aus (Der Parameter ist falsch.)
Unter Windows 10 schlägt der Versuch, mithilfe der CreateVirtualDisk-API eine virtuelle Festplatte zu erstellen, fehl und gibt den Fehlercode 87 zurück. Komplettes minimal reproduzierbares Beispiel. program Project3; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Winapi.Windows; type // Identifiers for virtual storage types and providers VIRTUAL_STORAGE_TYPE = record DeviceId: ULONG; // VIRTUAL_STORAGE_TYPE_DEVICE_xxx …

1
Unterschied zwischen @H und @H [0]
ich habe var H: array of THandle; Dann erstelle ich in einer Schleife mehrere Threads, ordne den Elementen von H Thread-Handles zu und warte darauf. Das Übergeben von @H [0] als 2. Parameter an WFMO unten funktioniert. WaitForMultipleObjects(Length(H), @H[0], True, INFINITE) <-- Works Das Übergeben von @H wie unten schlägt …

2
Wie verhindere ich, dass TStrings.SaveToFile eine letzte leere Zeile erstellt?
Ich habe eine Datei .\input.txtwie diese: aaa bbb ccc Wenn ich es mit lese TStrings.LoadFromFileund zurückschreibe (auch ohne Änderungen vorzunehmen) TStrings.SaveToFile, wird am Ende der Ausgabedatei eine leere Zeile erstellt. var Lines : TStrings; begin Lines := TStringList.Create; try Lines.LoadFromFile('.\input.txt'); //... Lines.SaveToFile('.\output.txt'); finally Lines.Free; end; end; Das gleiche Verhalten kann …

1
Wie stoppe ich den Delphi-Compiler bei einem bestimmten Warncode?
Ich möchte, dass der Compiler bei einer bestimmten Warnung stoppt, als wäre es ein Fehler. Ziel ist es, die Berücksichtigung von Warnungen zu erzwingen, die für den Code wirklich schädlich sein können (nicht jede Warnung ist hinsichtlich des Schweregrads gleich). Zum Beispiel möchte ich, dass der Compiler bei solchen Warnungen …
8 delphi 
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.