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 ...
Die Suche ergab 1582 Treffer
- So 4. Mai 2025, 09:01
- Forum: Freepascal
- Thema: Rekursiver CallProc
- Antworten: 13
- Zugriffe: 5952
- Sa 3. Mai 2025, 17:51
- Forum: Freepascal
- Thema: Rekursiver CallProc
- Antworten: 13
- Zugriffe: 5952
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 ...
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 ...
- Sa 26. Apr 2025, 14:22
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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.
Shift + Strg + F
Dann kommt der Dialog zum in Dateien zu suchen, dann kann man alle Projektdateien auswählen.
- Sa 26. Apr 2025, 13:34
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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.
Lazarus arbeitet mit einem Cache, den man nicht deaktivieren kann. Ich denke dass daher das Problem kommt.
- Sa 26. Apr 2025, 12:12
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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:
Unter Windows kompilliert funktioniert der Code ja auch, nur unter Linux gibt es die Probleme.
Unter Windows kompilliert funktioniert der Code ja auch, nur unter Linux gibt es die Probleme.
- Mi 23. Apr 2025, 18:03
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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.
Es ist das gleiche, also geht nicht so richtig.
- Mi 23. Apr 2025, 14:53
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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 ...
- 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 ...
- Mi 23. Apr 2025, 10:26
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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 ...
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 ...
- Di 22. Apr 2025, 23:02
- Forum: Komponenten und Packages
- Thema: Clipboard.HasPictureFormat - unter Linux
- Antworten: 15
- Zugriffe: 6257
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 ...
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 ...
- So 6. Apr 2025, 21:49
- Forum: Einsteigerfragen
- Thema: Hintergrund als Bild
- Antworten: 14
- Zugriffe: 5854
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 ...
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 ...
- Do 3. Apr 2025, 07:48
- Forum: Komponenten und Packages
- Thema: TField mit Eigenschaft Modified?
- Antworten: 2
- Zugriffe: 1253
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 ...
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 ...
- Mi 2. Apr 2025, 23:38
- Forum: Freepascal
- Thema: Infalid Operation bei Prüfung von Double?
- Antworten: 3
- Zugriffe: 1302
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 ...
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 ...
- Mi 2. Apr 2025, 22:16
- Forum: Einsteigerfragen
- Thema: Hilfetext beim Button
- Antworten: 8
- Zugriffe: 2046
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 ...
Beispiel:
// in Form Create ....
Application.AddOnHintHandler(@MyShowHint);
procedure TfrmMain.MyShowHint(Sender ...
- Mi 2. Apr 2025, 21:20
- Forum: Freepascal
- Thema: Infalid Operation bei Prüfung von Double?
- Antworten: 3
- Zugriffe: 1302
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 ...
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 ...
- Di 1. Apr 2025, 20:17
- Forum: Benutzung der IDE
- Thema: Lazarus V4 - Übersetzung
- Antworten: 13
- Zugriffe: 7512
Re: Lazarus V4 - Übersetzung
Mein Programm kann man auch übersetzen.
Damit es jeder so ziemlich einfach machen kann habe ich das so gelößt:
Shift+Alt+Doppeklick auf ein TLabel öffnet einen Eingabe-Dialog zur Eingabe vom Bezeichner. Der wird dann in der DB in einer Translate Tabelle abgelegt.
Wenn das TLabel ein Focus-Control ...
Damit es jeder so ziemlich einfach machen kann habe ich das so gelößt:
Shift+Alt+Doppeklick auf ein TLabel öffnet einen Eingabe-Dialog zur Eingabe vom Bezeichner. Der wird dann in der DB in einer Translate Tabelle abgelegt.
Wenn das TLabel ein Focus-Control ...