Die Suche ergab 5 Treffer

von musicto
Mo 13. Jan 2025, 11:45
Forum: Einsteigerfragen
Thema: Variabler Zugriff auf Komponenten aus anderer unit
Antworten: 8
Zugriffe: 1535

Re: Variabler Zugriff auf Komponenten aus anderer unit

Oh klasse,

vielen lieben Dank!

Das kann ich sehr gut verwenden!

Grüße

Sascha
von musicto
Mo 13. Jan 2025, 09:57
Forum: Einsteigerfragen
Thema: Variabler Zugriff auf Komponenten aus anderer unit
Antworten: 8
Zugriffe: 1535

Re: Variabler Zugriff auf Komponenten aus anderer unit

Ok, ich glaube ich verstehe warum mein Code nicht funktioniert.
Eventuell hilft mir FindComponent weiter.

Edit:
Danke Zvoni, ebenfalls ein guter Ansatz!

Generell:
Ist das Auslagern von Code in eine andere Unit um die Lesbarkeit zu erhöhen prinzipiell keine gute Entscheidung? Oder birgt dies ...
von musicto
Mo 13. Jan 2025, 09:24
Forum: Einsteigerfragen
Thema: Variabler Zugriff auf Komponenten aus anderer unit
Antworten: 8
Zugriffe: 1535

Re: Variabler Zugriff auf Komponenten aus anderer unit

Hallo,

ich habe ca 20 DBDateEdit Komponenten auf meiner Form1.
Beispielhaft:
Dat1_BEG, Dat2_END
Dat2_BEG, Dat2_END
Dat3_BEG, Dat3_END
...
...

Diese definieren ein Start und Endedatum einer bestimmten fachlichen Aktion.

Mein Ziel ist im OnEditingDone der Startdatum Komponenten auf folgende ...
von musicto
Mo 13. Jan 2025, 09:02
Forum: Einsteigerfragen
Thema: Variabler Zugriff auf Komponenten aus anderer unit
Antworten: 8
Zugriffe: 1535

Variabler Zugriff auf Komponenten aus anderer unit

Hallo zusammen,

als Beispiel:
Ich habe eine UNIT1 mit einer Form (Form1) und einem DBDateEdit (Dat1) Feld.
Aus meiner Unit2 kann ich über form1.dat auf die Eigenschaften dieser Komponente zugreifen.
So weit so gut.
Folgender Code:

var
mydate: TDateTime;
...
with form1 do
begin
...
Dat1 ...
von musicto
Do 11. Apr 2024, 07:46
Forum: Einsteigerfragen
Thema: Excel export mittels Range.Value
Antworten: 2
Zugriffe: 11166

Excel export mittels Range.Value

Guten Morgen zusammen,

nachdem ich mein im Laufe der Zeit gewachsenes Lazarus Projekt (erstellt mit 2.0.10) auf die aktuelle Lazarus Version übernehmen wollte funktioniert folgender Code zum Erstellen von Excel Dokumenten nicht mehr.

Hier sehr vereinfacht aufgeführt:

procedure TForm1 ...