Suchergebnisse für Anfrage "delphi"

1 die antwort

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

4 die antwort

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

1 die antwort

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: ...

TOP-Veröffentlichungen

2 die antwort

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: ...

4 die antwort

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

1 die antwort

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

2 die antwort

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

3 die antwort

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> = ...

1 die antwort

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

2 die antwort

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