Die Suche ergab 1583 Treffer

von MmVisual
So 22. Jun 2025, 17:55
Forum: Komponenten und Packages
Thema: Druckdesigner und Druckgenerator
Antworten: 7
Zugriffe: 776

Re: Druckdesigner und Druckgenerator

Ich verwende sehr gerne zum Druck den Umweg über eine HTML Datei.
Diese HTML Datei kann man direkt weiter verwenden oder der eigentliche Ausdruck übernimmt einer der vielen Webbrowser.

Zum Teil erstelle ich Vorlagen in HTML, da drin sind diverse Platzhalter in dem Format $Ersetzen1$, ich brauche ...
von MmVisual
So 4. Mai 2025, 09:01
Forum: Freepascal
Thema: Rekursiver CallProc
Antworten: 13
Zugriffe: 6244

Re: Rekursiver CallProc

Ich habe den verdacht (nicht jetzt getestet), dass wenn man eine Funktion nutzen möchte diese vorher bekannt sein muss.
Klar im Programm kann man eine Funktion nutzen, ohne diese vorher zu deklarieren. Allerdings muss man dann die Reihenfolge der Funktionen im Quelltext einhalten. Und da die ...
von MmVisual
Sa 3. Mai 2025, 17:51
Forum: Freepascal
Thema: Rekursiver CallProc
Antworten: 13
Zugriffe: 6244

Re: Rekursiver CallProc

Bei

function func(i: integer): integer;

gibt es ja auch kein Return-Wert.

Mache mal das dazu:
Result := 0;

Und wenn die rekursive Schleife nicht irgend wann mal unterbrochen wird ist irgendwann auch mal der Stack voll und das Programm kann dann nur noch beendet werden.

Das Schlüsselwort ...
von MmVisual
Sa 26. Apr 2025, 14:22
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

Text markieren
Shift + Strg + F
Dann kommt der Dialog zum in Dateien zu suchen, dann kann man alle Projektdateien auswählen.
Bild2.png
Bild2.png (21.77 KiB) 2296 mal betrachtet
von MmVisual
Sa 26. Apr 2025, 13:34
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

Meine App sieht nur einen zu vorletzt kopierten Text in der ZW, hingegen das zuletzt in die ZW Ablage kopierte ist eine Grafik von einem anderen Programm.
Lazarus arbeitet mit einem Cache, den man nicht deaktivieren kann. Ich denke dass daher das Problem kommt.
von MmVisual
Sa 26. Apr 2025, 12:12
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

Ich habe mal danach gesucht wo überall in meinem Programm irgend was mit "Clipboard." gemacht wird. Da ist nicht spezielles drin:
Bild1.png
Bild1.png (111.9 KiB) 2350 mal betrachtet
Unter Windows kompilliert funktioniert der Code ja auch, nur unter Linux gibt es die Probleme.
von MmVisual
Mi 23. Apr 2025, 18:03
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

Ich habe mit FpcUpDeluxe nun Lazarus V4.99 mit FPC V3.2.2 installiert.
Es ist das gleiche, also geht nicht so richtig.
von MmVisual
Mi 23. Apr 2025, 14:53
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

In meiner App wird deutlich weniger verfügbare Clipboard Varianten gezeigt als von der Demo App:

- Text mit meinem Programm in die ZW kopiert
- Dann eine Grafik von einem fremden Programm in die ZW kopiert
- Meine App merkt überhaupt nicht dass die Grafik in der ZW nun drin ist:

Bild2.png

Im ...
von MmVisual
Mi 23. Apr 2025, 10:26
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Re: Clipboard.HasPictureFormat - unter Linux

Vielen Dank für die kleine App.

Bei mir mit Lazarus V3.4 funktioniert deine App korrekt.

Jedoch bei meiner App ist
bZW := Clipboard.HasPictureFormat;
nicht korrekt.

Bild1.png

Dein Programm habe ich nur gestartet, ohne eine Taste zu drücken.

Ich versuche das mal mit Lazarus V4 (Linux), aber ...
von MmVisual
Di 22. Apr 2025, 23:02
Forum: Komponenten und Packages
Thema: Clipboard.HasPictureFormat - unter Linux
Antworten: 15
Zugriffe: 6673

Clipboard.HasPictureFormat - unter Linux

Hallo,

Ich nutze die Funktion "Clipboard.HasPictureFormat" um heraus zu finden ob in der Linux Mint Zwischenablage eine Grafik drin ist.

Wenn ich
- mit meiner EXE eine Grafik in die Zwischenablage (ZW) kopiere ist der Wert TRUE
- mit meiner EXE einen Text in die ZW kopiere ist der Wert FALSE
- mit ...
von MmVisual
So 6. Apr 2025, 21:49
Forum: Einsteigerfragen
Thema: Hintergrund als Bild
Antworten: 14
Zugriffe: 6087

Re: Hintergrund als Bild

Ich finde das braucht es nicht wirklich.

Wenn man die Abhängigkeiten der Steuerelemente mit dem Anker-Editor zueinander setzt, dann kleben die alle fix andeinander und passen sich automatisch je nach Theme an das OS an.

Man sollte sich besser mit dem Anker Editor auseinader setzen, als wie Ebenen ...
von MmVisual
Do 3. Apr 2025, 07:48
Forum: Komponenten und Packages
Thema: TField mit Eigenschaft Modified?
Antworten: 2
Zugriffe: 1381

TField mit Eigenschaft Modified?

Hallo,

Hin und wieder könnte ich bei einem TField die Eigenschaft "Modified" gebrauchen um fest zu stellen ob der eine Datensatz geändert wurde oder nicht. Viele andere Steuerelemente haben so etwas ja auch.

Ist so etwas geplant mit auf zu nehmen?
Wie seht ihr das?

Ich bin gerade dabei Zeos V8 in ...
von MmVisual
Mi 2. Apr 2025, 23:38
Forum: Freepascal
Thema: Infalid Operation bei Prüfung von Double?
Antworten: 3
Zugriffe: 1441

Re: Infalid Operation bei Prüfung von Double?

Nein, das ist nicht exakt das gleiche. Ich bin mit Windows, nicht mit Linux und eine importierte CLib habe ich auch nicht.

In der Math sind die "Infinity/NegInfinity/NaN" deklariert und diese deklarationen kann man in anderen Teilen nicht benutzen. Also ein Pascal (FPC) internes Problem?

Die Zeos ...
von MmVisual
Mi 2. Apr 2025, 22:16
Forum: Einsteigerfragen
Thema: Hilfetext beim Button
Antworten: 8
Zugriffe: 2226

Re: Hilfetext beim Button

Du kannst auch den Hint Text automatisiert in einer StatusBar anzeigen lassen. Dazu muss man eine Funktion mit AddOnHintHandler registrieren, die dann automatisch aufgerufen wird.

Beispiel:

// in Form Create ....
Application.AddOnHintHandler(@MyShowHint);

procedure TfrmMain.MyShowHint(Sender ...
von MmVisual
Mi 2. Apr 2025, 21:20
Forum: Freepascal
Thema: Infalid Operation bei Prüfung von Double?
Antworten: 3
Zugriffe: 1441

Infalid Operation bei Prüfung von Double?

Hallo,

In der Zeos V8 Komponente wird für PostgreSQL der Float Wert auf Infinity/NegInfinity und NaN überprüft. Der Float-Wert ist eine gültige Float Zahl.
Bei der Ausführung erscheint jedoch dieser Fehler:

Bild1.png

Ich verstehe nicht so recht was an der Codezeile schlecht sein soll, warum der ...