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 ...
Die Suche ergab 38 Treffer
- Di 19. Feb 2019, 19:23
- Forum: Einsteigerfragen
- Thema: [gelöst] Bitmap.FillRect in Thread führt zu Crash
- Antworten: 4
- Zugriffe: 2725
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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
Ich versuche das Problem nun zu reproduzieren
Ich wollt jetzt ein Beispielprojekt erstellen und da geht es wieder

Ich versuche das Problem nun zu reproduzieren
- 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 

- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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...)
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...)
- 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 ...
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 ...
- 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 ...
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 ...
- 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?
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?
- 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)
Tatsache! Vielen lieben Dank.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.
Bleibt nur die Frage, warum es nicht auf direktem Wege geht...