Suchergebnisse für Anfrage "delphi"
Zeitwerte vergleichen
Ich möchte eine Methode, die die Zeiten vergleicht, zB wenn Atime früher als Btime auftritt, würde ich eine CompareTime-Funktion verwenden, aber mein Problem mit dieser Funktion ist das, was in "Fett geschriebenen Klammern" steht ...
Wie kann ich die neue WIC-Funktion von Delphi 2010 für Canon-Dateien verwenden?
Kennt jemand Beispielcode, der zeigt, wie Delphi 2010 RAW-Dateien mithilfe der neuen COM-Schnittstelle für WIC lesen kann? Ich möchte Canon RAW-Bilder lesen und dann auf bestimmte Pixel zugreifen ...
Debugger-Ausnahmefehler und Speicherüberschreitung
Ich habe versucht, den folgenden Code auszuführen, aber er zeigt einen Fehler in Bezug auf die Speicheradresse an und zeigt eine Meldung an, die möglicherweise nach der Schleife undefiniert ist. Bitte guck dir das an. var n_max : integer; n: ...
Kann ich eine Konstante in der RTL-Klasse System.Classes.TStream ändern und zur Laufzeit in Delphi XE6 neu erstellen?
Ich versuche, eine bekannte hässliche Leistungsbeschränkung in System.Classes.pas zu umgehen, die ein konstantes Pufferlimit der 80er Jahre ($ F000) aufweist, das wie folgt aussieht: function TStream.CopyFrom(const Source: TStream; Count: ...
Delphi: Wie vermeide ich einen EIntOverflow-Unterlauf beim Subtrahieren?
Microsoft sagt bereits in der Dokumentation für GetTickCount, dass Sie nie die Tick-Anzahl vergleichen könnten, um zu überprüfen, ob ein Intervall verstrichen ist. z.B.: Falsch (Pseudocode): DWORD endTime = GetTickCount + 10000; //10 s from now ...
Delphi: Wie verwende ich $ OVERFLOWCHECKS OFF, um Überlaufprüfungen zu deaktivieren?
Ich habe ein bisschen Code, der einen Unterlauf verursacht: var t1, t2, delta: DWORD: begin t1 := 0xffffff00; t2 := 0x00000037; delta := (t2 - t1);Die Subtraktion selbsttut generiere einen Überlauf (Unterlauf), aber ich möchte nicht, dass Delphi ...
Anonyme Methoden - Variablenerfassung versus Werterfassung
Nachfolgend finden Sie eine SSCCE, die auf einem Beispiel im Abschnitt Anonyme Methoden von Teil 1 von Chris Rollistons hervorragendem Delphi XE2-Grundlagenbuch basiert und sich mit der Idee der Variablenerfassung befasst (alle Fehler in diesem ...
Warum besteht der Compiler darauf, dass meine Funktion inline ist, wenn dies nicht der Fall ist?
Warum bekomme ich [DCC-Fehler] ProjectCOWArray.dpr (23): E2426 Inline-Funktion darf keinen asm-Block haben program ProjectCOWArray; {$APPTYPE CONSOLE} {$R *.res} type PRefCount = ^TRefCount; TRefCount = array[0..1] of integer; TCOWArray<T> = ...
So malen Sie durch Multi-Threading in eine TBitmap
Um das Malen einer Bitmap in Delphi XE2 zu beschleunigen, habe ich mich für den folgenden Weg entschieden a) Erstellen Sie ein zB. 10 x Fädle und male nur eine Ebene der Bitmap innerhalb der Thread-Klasse. B) Wenn alle Threads fertig sind, füge ...
Delphi Holen Sie sich den Speicherort der Datei
Ich weiß nicht, welchen Code ich verwenden soll, um meinen exe-Pfad zu bestimmen. Bitte erklären Sie mir, wann und warum wir verwenden sollen: 1. ExtractFilePath(ParamStr(0)) 2. ExtractFilePath(Application.ExeName) Weil beide Codes die gleiche ...