delphi

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.
1
Antwort

ExtTextOutW x50 Leistungsabfall auf QHD / 4K-Bildschirmen nach dem Update der Windows Creators-Edition

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
1
Antwort

Inkonsistente Ergebnisse mit exAllArithmeticExceptions in Win32 und Win64

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
1
Antwort

Überlappende TCustomControl-Objekte werden beim Erstellen / Wiederherstellen des Formulars nicht ordnungsgemäß angeordnet

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
1
Antwort

Maskierung von Ausnahmen in Delphi

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
2
Antworten

Verwenden von TBitmapLinks mit dem FireMonkey-Stil-Designer

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
2
Antworten

Warum wird in einer Prozedur eine lokale Variable anstelle des var-Parameters verwendet?

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
1
Antwort

Die von TButton geerbte benutzerdefinierte Schaltfläche wird nicht angezeigt

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
1
Antwort

Wie kann meine TComponent den ESC-Schlüssel abfangen und damit umgehen?

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
2
Antworten

Wie kann ich effizient mehrere Einfügungen in ein Array behandeln?

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
1
Antwort

Wie wird ein ADO-Recordset in XE6 getrennt?

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