Die Suche ergab 38 Treffer

von TerribleCode
Di 19. Feb 2019, 19:23
Forum: Einsteigerfragen
Thema: [gelöst] Bitmap.FillRect in Thread führt zu Crash
Antworten: 4
Zugriffe: 2725

Canvas Zugriff sind offenbar nicht Threadsafe / Problem gelö

Theo hat eine Thumbnail Komponente geschrieben, vielleicht hilft dir das?
Scheint eine sehr mächtige Komponente zu sein. Leider kann ich mein Lazarus nicht neu kompilieren, lazarus.pp schmeißt mir immer einen fatalen Fehler. Das scheint aber ein Ubuntu-only Problem zu sein...
Auch wenn ich deinen ...
von TerribleCode
Mo 18. Feb 2019, 17:54
Forum: Einsteigerfragen
Thema: [gelöst] Bitmap.FillRect in Thread führt zu Crash
Antworten: 4
Zugriffe: 2725

[gelöst] Bitmap.FillRect in Thread führt zu Crash

Tag Leute,

Vorgeschichte:
ich habe ein Anwendung in der mehrere große Bilder geladen werden. Da sie allerdings nur quasi als verkleinerte Vorschau zu sehen sind, möchte ich nun die Bilder in einem Thread laden und in dem Thread dann ein kleines Thumbnail erstellen. Diese Thumbnails werden dann ...
von TerribleCode
Do 9. Aug 2018, 19:44
Forum: Einsteigerfragen
Thema: Fortschritt in Taskleiste anzeigen (Windows)
Antworten: 2
Zugriffe: 2347

Fortschritt in Taskleiste anzeigen (Windows)

Hallo, ich grüße euch.

Unter Windows gibt es die Möglichkeit, hinter dem Taskleisten-Icon seines Programms, eine Fortschrittsanzeige darzustellen. Genau diese Funktion würde ich gerne in meine Anwendung einbauen.
Dank Google weiß ich immerhin schon, dass diese Funktion der Windows-API ...
von TerribleCode
Fr 14. Jul 2017, 17:31
Forum: Einsteigerfragen
Thema: [Gelöst] try/except - Keyword "on" nicht gefunden
Antworten: 9
Zugriffe: 4654

Re: Wieso ist es dann mit deinem alten Lazarus gegangen ?

Wieso ist es dann mit deinem alten Lazarus gegangen ?
Ist es nicht. Ich habe gerade nochmal in den alten Code geschaut und dort verwende ich im except -Block tatsächlich nur on .
Ich hätte, um die ganze Verwirrung zu vermeiden, das Projekt am besten direkt mal so wie es ist, ohne Änderungen ...
von TerribleCode
Fr 14. Jul 2017, 17:11
Forum: Einsteigerfragen
Thema: [Gelöst] try/except - Keyword "on" nicht gefunden
Antworten: 9
Zugriffe: 4654

Fehler gefunden

Das wird nicht nötig sein Mathias, denn ich habe den Fehler gefunden.

Man darf wenn man einen try/except -Block in Verbindung mit dem on Keyword verwendet, scheinbar keinen Code vor dem on -Statement verwenden.

FUNKTIONIERT NICHT:
try
// world peace
except
Err := True; // <-- Fehlerquelle
on ...
von TerribleCode
Fr 14. Jul 2017, 16:57
Forum: Einsteigerfragen
Thema: [Gelöst] try/except - Keyword "on" nicht gefunden
Antworten: 9
Zugriffe: 4654

Beispielprojekt

Ich werde irre!
Ich wollt jetzt ein Beispielprojekt erstellen und da geht es wieder :shock:
Ich versuche das Problem nun zu reproduzieren
von TerribleCode
Fr 14. Jul 2017, 16:54
Forum: Einsteigerfragen
Thema: [Gelöst] try/except - Keyword "on" nicht gefunden
Antworten: 9
Zugriffe: 4654

Re: Auch in ein neues Projekt ?

Ja auch in Projekten die ich mit der neuen Version erstellt habe :(
von TerribleCode
Fr 14. Jul 2017, 16:41
Forum: Einsteigerfragen
Thema: [Gelöst] try/except - Keyword "on" nicht gefunden
Antworten: 9
Zugriffe: 4654

[Gelöst] try/except - Keyword "on" nicht gefunden

Hallo zusammen 8)

Ich habe gestern mein Lazarus von 1.6 auf 1.6.4 aktualisiert. Seit dem kann ich Exceptions nicht mehr wie folgt abfangen:
try
// world peace
except
on E: Exception do Sleep(1);
end;
Bei diesem Code bekomme ich seit dem Update vom Compiler die Fehlermeldung:
Error: Identifier ...
von TerribleCode
Di 27. Dez 2016, 23:11
Forum: Einsteigerfragen
Thema: TMemo blockiert Fenste, wird langsamer und kein Multitasking
Antworten: 15
Zugriffe: 6772

Halt or Break

Muss das unbedingt so brutal sein ?
Meisten reicht für sowas auch ein "Break";
Wenn ich Break oder Exit genommen hätte, dann hätte ich die Prüfvariable am Anfang der Prozedur zurücksetzten müssen. Ich wollte dieses Beispiel allerdings auf dass minimal Notwendige beschränken. Außerdem sollte sich ...
von TerribleCode
Di 27. Dez 2016, 18:12
Forum: Einsteigerfragen
Thema: TMemo blockiert Fenste, wird langsamer und kein Multitasking
Antworten: 15
Zugriffe: 6772

Schleife unterbrechen und dann Anwendung beenden

Das Programm abbrechen indem ich open rechts im Fenster schliessen drücke geht auch noch nicht.
Das wäre vieleicht noch gut zu wissen wie das geht?
Füge deiner Anwendung einfach eine OnCloseQuery-Prozedur hinzu, in der du ein boolschen Wert setzt, der in der Schleife geprüft wird.
Zum Beispiel so ...
von TerribleCode
Mi 12. Okt 2016, 21:31
Forum: Einsteigerfragen
Thema: [gelöst] GetWindowText - SIGSEGV bei 64Bit
Antworten: 5
Zugriffe: 2866

Eine Frage hätte ich noch...

Aha guter Tipp, learning by doing...
Ich hätte noch eine Verständnisfrage:
Sehe ich das richtig, dass du das +1 bei len nur für das abschließende NullByte machst, das die API anfügt? (Was ja getrost ignoriert werden kann...)
von TerribleCode
Mi 12. Okt 2016, 20:43
Forum: Einsteigerfragen
Thema: [gelöst] GetWindowText - SIGSEGV bei 64Bit
Antworten: 5
Zugriffe: 2866

AllocCaption Erklärung und Frage zu @ws[1]

Hey Theo,

Mensch... Da habe ich mir ja echt was zusammen gereimt von wegen Bitbreite und so :oops:

AllocCaption ist einfach nur ein String, der 251 Zeichen enthält... Ich dachte, damit wäre es getan...
Aber offenbar lag genau da mein Problem, denn dein Code funktioniert!

Warum schreibst du ...
von TerribleCode
Mo 10. Okt 2016, 22:19
Forum: Einsteigerfragen
Thema: [gelöst] GetWindowText - SIGSEGV bei 64Bit
Antworten: 5
Zugriffe: 2866

[gelöst] GetWindowText - SIGSEGV bei 64Bit

Hallo Leute,

ich möchte unter Windows den Titel eines Fensters verarbeiten. Dazu verwende ich GetWindowText(). Alles kein Problem, solange die Anwendung in 32Bit kompliert wird. Tue ich dasselbe in einer 64Bit Anwendung, dann bekomme ich immer einen SIGSEGV. GetLastError() teilt mir mit, dass der ...
von TerribleCode
Sa 24. Sep 2016, 22:06
Forum: Einsteigerfragen
Thema: Komponentengröße
Antworten: 26
Zugriffe: 13230

OptimalFill

Für TLabel gibt es die Eigenschaft OptimalFill.
Sichtbar wird diese Eigenschaft aber erst bei Änderung der Caption, der Breite oder Höhe.
Kennt jemand einen Weg, dies von Hand auszulösen, ohne das Label zu manipulieren?
von TerribleCode
Mi 7. Sep 2016, 23:55
Forum: Einsteigerfragen
Thema: [gelöst] Screenshot, mehrere Bildschirme (MultiMonitor)
Antworten: 6
Zugriffe: 3229

Re: [gelöst] Screenshot, mehrere Bildschirme (MultiMonitor)

wp_xyz hat geschrieben:Ich fülle jetzt das Bitmap nach dem Setzen der Größe zunächst mit weißer Farbe. Da scheint's auch mit dem BitBlt zu funktionieren.
Tatsache! Vielen lieben Dank.
Bleibt nur die Frage, warum es nicht auf direktem Wege geht...