Die Suche ergab 10 Treffer

von Daniel L.
Do 31. Jul 2025, 19:08
Forum: Freepascal
Thema: Zugriff auf geänderte Eigenschaften schon im constructor? [gelöst]
Antworten: 3
Zugriffe: 1967

Zugriff auf geänderte Eigenschaften schon im constructor? [gelöst]

Linux mint 22.1
lazarus 3.2

Hallo!

Ich erstelle in Lazarus eine abgeleitete Komponente.

Wenn ein User meiner Komponente zur Entwicklungszeit seines Projektes eine Eigenschaft der Komponente via Objektinspektor ändert:
Offensichtlich ist es nicht möglich, diese geänderte Eigenschaft schon bereits ...
von Daniel L.
So 29. Jun 2025, 14:01
Forum: Regionale Gruppen
Thema: 4. Norddeutsches Lazarustreffen am 28.06.2025
Antworten: 33
Zugriffe: 29482

Re: 4. Norddeutsches Lazarustreffen am 28.06.2025

Schade, dass ich keine Zeit hatte!

ich hoffe, es gibt ein nächstes mal

Viele Grüße
Daniel
von Daniel L.
Sa 14. Jun 2025, 09:02
Forum: Linux
Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
Antworten: 9
Zugriffe: 3361

Re: [erledigt] Piepton via beep bzw. echo -e "\a"


Weil diese Funktion nicht auf jeder Plattform implementiert ist.


Ist sie bei mir schon.
Ich hab mal statt beep den Inhalt der procedure beep (sysutilh.inc)
etwas erweitert gecodet:

If Assigned(OnBeep)
then
begin
showmessage ('assigned = true');
sysUtils.OnBeep;
end
else showmessage ...
von Daniel L.
Fr 13. Jun 2025, 18:58
Forum: Benutzung der IDE
Thema: [✔] *.lfm wird immer verdoppelt
Antworten: 1
Zugriffe: 988

[✔] *.lfm wird immer verdoppelt

Laz 3.2
Linux-Mint

Hallo,

wenn ich nach den von Lazarus vorgegebenen Projekteinstellungen ein neues Projekt speichere und compiliere, werden die *.lfm Dateien im Projektordner *und* im
Unit-Ausgabeverzeichniss abgelegt.
Das erscheint mir merkwürdig, oder ist das ein Feature?

edit: hab gerade ...
von Daniel L.
Fr 13. Jun 2025, 14:55
Forum: Linux
Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
Antworten: 9
Zugriffe: 3361

Re: Piepton via beep bzw. echo -e "\a"

Stevie hat geschrieben: Fr 13. Jun 2025, 08:35 Lies Dir mal viewtopic.php?t=13434 durch und schau Dir die dort von Winni vorgestellte alsa Unit an. Damit sollte es klappen.
Danke, da gibts ja noch viel zu entdecken.
Für meine Zwecke reicht vorerst AlsaBeep(...)von Fred bzw. Robert Rozee.
von Daniel L.
Fr 13. Jun 2025, 07:54
Forum: Linux
Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
Antworten: 9
Zugriffe: 3361

Re: Piepton via beep bzw. echo -e "\a"

Hallo Warf,
vielen Dank für deine Ausführungen

D.h. wenn du deinen Beep hören willst musst du dein Programm in einem Terminal Emulator starten der den Beep unterstützt. Das ist z.B. xterm, Konsole, Gnome Terminal, etc.

Ja, so geht dann beep; und Write(#7);

Und Lazarus via Code dazu zu bringen ...
von Daniel L.
Do 12. Jun 2025, 23:17
Forum: Linux
Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
Antworten: 9
Zugriffe: 3361

[erledigt] Piepton via beep bzw. echo -e "\a"

Lazarus 3.2
Linux Mint
Laptop Acer Aspire V3-772G


Hallo,

via Terminal lässt sich bei mir ein Piepton erzeugen:
echo -e "\a"
Es ist ein sehr kurzer, eher tieferer Sinuston.

Nun würde ich das gerne aus meinen Lazarus-Progs heraus ermöglichen:

SysUtils.beep ist leider wirkungslos (warum ...
von Daniel L.
Fr 23. Mai 2025, 10:05
Forum: Komponenten und Packages
Thema: bestimmten Code einer Komponente einmalig zur Laufzeit ausführen
Antworten: 3
Zugriffe: 1228

Re: bestimmten Code einer Komponente einmalig zur Laufzeit ausführen

vielen Dank euch beiden,
ja, so gehts!
:D

Code: Alles auswählen

if (csDesigning in AOwner.ComponentState) then...
Gruß Daniel
von Daniel L.
Fr 23. Mai 2025, 09:26
Forum: Komponenten und Packages
Thema: bestimmten Code einer Komponente einmalig zur Laufzeit ausführen
Antworten: 3
Zugriffe: 1228

bestimmten Code einer Komponente einmalig zur Laufzeit ausführen

Lazarus 3.2
Win-11, Linux-Mint

Hallo zusammen,

eine von mir abgeleitete Komponente von TStringGrid soll (nur!) zur Runtime-Creation einmalig einen bestimmten Code ausführen.

Überschreibe ich dafür den constructor create,
wird bereits zur Designtime-Creation der Code ausgeführt, (und dann noch mal ...