Delphi ist eine Sprache für die schnelle Entwicklung von nativen Windows-, macOS-, Linux-, iOS- und Android-Anwendungen mithilfe von Object Pascal. Der Name bezieht sich sowohl auf die Delphi-Sprache als auch auf deren Bibliotheken, Compiler und IDE, mit denen Delphi-Projekte bearbeitet und debuggt werden können.
Aus irgendeinem seltsamen Grund führt das Aufrufen von WinAPIs ExtTextOutW-Funktion zum Zeichnen von abgeschnittenem Text auf einer hochauflösenden Bitmap (2560x1440 / 3840x2160) zu einem Leistungsverlust von ~ x50, nachdem Windows 10 mit dem Cr...
10.05.2017, 14:29
Ein Kollege von mir hat eine Diskrepanz zwischen Win32- und Win64-Code entdeckt, die von Delphi in der Handhabung von NaNs kompiliert wurden. Nehmen Sie den folgenden Code als Beispiel. Wenn wir in 32 Bit kompiliert werden, erhalten wir keine Na...
23.10.2017, 19:23
Ich habe Probleme, ein TCustomControl in Delphi 2007 mit Transparenz zu arbeiten. Ich habe das Problem derzeit auf den folgenden Code reduziert. Das Problem besteht darin, dass beim Erstellen des Formulars die Steuerelemente in der umgekehrten R...
01.09.2017, 18:38
Seit Tagen kämpfe ich hart (aber vergeblich) mit den Ausnahmemasken.
Ich habe eine Anwendung entwickelt, die Berechnungen von Fließkommazahlen auf Hunderttausenden von Datensätzen durchführt. Offensichtlich muss der Code in der Lage sein, Aus...
04.12.2014, 01:13
Ich habe FireMonkey-Steuerelemente entworfen, aber es gibt ein Problem, mit dem ich echte Probleme hatte, und das ist das Einbetten von Bitmaps in FireMonkey-Stile mit dem FireMonkey-Stil-Designer (und insbesondere nicht mit dem Bitmap-Stil-Desi...
24.11.2014, 18:25
oIn Delphi SysUtils ist eine Prozedur ScanBlanks :
%Vor%
Ich frage mich, warum die Prozedur I variable verwendet. Können wir nicht Pos var direkt verwenden?
%Vor%
Ist es wegen einer Geschwindigkeits- / Gedächtnisstrafe? Kann jema...
14.02.2016, 21:37
Ich konvertiere ein großes Projekt in Firemonkey und wir haben einige benutzerdefinierte Schaltflächen, die nicht auf dem Formular angezeigt werden. Ich habe das Problem auf ein sehr einfaches Projekt isoliert:
Mit dem folgenden Code, sowohl...
16.09.2014, 09:04
In meinem TComponent gibt es einen Punkt, an dem ich Schlüsselereignisse abhören und die ESC -Schlüssel abfangen und in meiner Komponente verarbeiten, den Tastenanschlag konsumieren / "essen" möchte, so dass zum Beispiel das Eigentümerform...
15.01.2013, 21:33
Ich habe ein dynamisch zugewiesenes Array von ganzen Zahlen, in die ich ganze Zahlen an beliebigen Positionen einfügen möchte. Viele ganze Zahlen wie in mehr als 2,5 Millionen.
Mein Code sieht momentan so aus:
%Vor%
(Der echte Code ist ei...
30.09.2013, 15:05
Ich versuche, ein getrenntes ADO Recordset in XE6 zu verwenden. Die Idee ist, dass Sie das Recordset normal öffnen und dann die ActiveConnection des Recordsets auf das Äquivalent Ihrer Sprache für null / Nothing / nil : setzen
...
14.08.2015, 19:24