Die Suche ergab 665 Treffer

von Zvoni
Mi 13. Mai 2026, 15:53
Forum: Lazarus - Bugs
Thema: Dynamische Array und Pointer Vermischung
Antworten: 27
Zugriffe: 1305

Re: Dynamische Array und Pointer Vermischung

Hat das was mit zu tun, dass die Adresse der Array-Variablen selbst dieselbe ist wie die Adresse des ersten Elements?

Also wie man es von C her kennt: Die Array-Variable selbst zeigt auf das erste Element des Arrays vom Element-Typ TdBodyID.
Und im Beispiel hätten sie eben implizit denselben ...
von Zvoni
Fr 8. Mai 2026, 08:14
Forum: Einsteigerfragen
Thema: Keine Verbindung Error Code erstellen.
Antworten: 17
Zugriffe: 923

Re: Keine Verbindung Error Code erstellen.



Hallo Leute,
ich habe eine Frage. Mein Programm verbindet sich mit dem Zeos ZConnection mit einer Datenbank im Internet. Wenn sich das Programm nicht verbinden kann dann kommt nach einer Weile ein Fehlercode mit unverständlichen Dingen drin...das möchte ich aber gerne abfangen.

Was für ...
von Zvoni
Do 7. Mai 2026, 17:05
Forum: Einsteigerfragen
Thema: Keine Verbindung Error Code erstellen.
Antworten: 17
Zugriffe: 923

Re: Keine Verbindung Error Code erstellen.




Zu prüfen ob eine Verbindung zu einer DB aufgebaut werden kann, gehört IMHO zu keinen leichten Aufgaben.


Yepp. Diese Frage stellt sich im Schnitt alle 4-5 Monate erneut.



Hallo Zvoni,
hast du das schon einmal gemacht? Kannst du das? Grüße

Nein, musste ich noch nie machen.
Aber ich bin ...
von Zvoni
Do 7. Mai 2026, 14:19
Forum: Einsteigerfragen
Thema: Keine Verbindung Error Code erstellen.
Antworten: 17
Zugriffe: 923

Re: Keine Verbindung Error Code erstellen.


Zu prüfen ob eine Verbindung zu einer DB aufgebaut werden kann, gehört IMHO zu keinen leichten Aufgaben.


Yepp. Diese Frage stellt sich im Schnitt alle 4-5 Monate erneut.

@Andy
Im Prinzip ist es dasselbe wie bei einem Mobiltelefon:
Du willst wissen, ob dein Kumpel auf dessen Mobiltelefon ...
von Zvoni
Do 7. Mai 2026, 12:50
Forum: Freepascal
Thema: Position von MenuItem ermitteln?
Antworten: 3
Zugriffe: 346

Re: Position von MenuItem ermitteln?



PopupMenu hat eine PopupPoint-Eigenschaft.
https://lazarus-ccr.sourceforge.io/docs/lcl/menus/tpopupmenu.popuppoint.html

Desweiteren hat das TMenuItem (was ja erst einen Menü-Eintrag selbst darstellt) ein OnMeasureItem-Ereignis
https://lazarus-ccr.sourceforge.io/docs/lcl/menus/tmenuitem ...
von Zvoni
Do 7. Mai 2026, 11:03
Forum: Freepascal
Thema: Position von MenuItem ermitteln?
Antworten: 3
Zugriffe: 346

Re: Position von MenuItem ermitteln?

PopupMenu hat eine PopupPoint-Eigenschaft.
https://lazarus-ccr.sourceforge.io/docs/lcl/menus/tpopupmenu.popuppoint.html

Desweiteren hat das TMenuItem (was ja erst einen Menü-Eintrag selbst darstellt) ein OnMeasureItem-Ereignis
https://lazarus-ccr.sourceforge.io/docs/lcl/menus/tmenuitem ...
von Zvoni
Mi 6. Mai 2026, 15:00
Forum: Einsteigerfragen
Thema: Shape schließen
Antworten: 7
Zugriffe: 472

Re: Shape schließen

Verbesserung:

procedure TForm1.BCMaterialDesignButtonKalenderClick(Sender: TObject);
begin
BGRAShapeKalender.Visible:=True;
If Not Assigned(FKalender) Then
Begin
FKalender:=TFKalender.Create(Self);
FKalender.OnClose:=@KalenderFormClose;
end;
FKalender.Show;
end;
In deiner Version wird im ...
von Zvoni
Di 5. Mai 2026, 17:24
Forum: Einsteigerfragen
Thema: Shape schließen
Antworten: 7
Zugriffe: 472

Re: Shape schließen


Ein Kind kann durchaus ein Update im Parent machen. Einfach einen geplanten Callback machen. Siehe die ganzen On... Händler. Somit kann der Parent dem Kind sagen, wie er erreichbar ist, oder wer anderer der für das Ereignis zuständig ist.


Hmmm…….stimmt.
In mainform einen OnClose-handler, das ...
von Zvoni
Di 5. Mai 2026, 16:18
Forum: Einsteigerfragen
Thema: Shape schließen
Antworten: 7
Zugriffe: 472

Re: Shape schließen

Ein eigener Konstruktor, in welchem du zusätzlich eine Referenz auf das Shape mitlieferst?
Brauchst natürlich ein Feld in TFKalender, was dann die Referenz hält


//In MainForm
procedure TForm1.BCMaterialDesignButtonKalenderClick(Sender: TObject);
begin
if not Assigned(FKalender) then
begin ...
von Zvoni
Di 5. Mai 2026, 08:31
Forum: Dies und Das
Thema: Zugriff auf Linux-Rechner
Antworten: 11
Zugriffe: 806

Re: Zugriff auf Linux-Rechner


Ich habe XRDP nie ausprobiert und VNC ist Schrott, selbst auf Windows Computer.
Ich habe bei uns in der Firma Nomachine installiert und es ist richtig gut, egal wo du auf der Welt bist, ist es so als ob du vor dem Computer sitzt. Das hängt natürlich von deiner Internetverbindung ab, da du es lokal ...
von Zvoni
Mo 4. Mai 2026, 12:52
Forum: Freepascal
Thema: Herausfinden, ob User Schreibrecht hat
Antworten: 4
Zugriffe: 351

Re: Herausfinden, ob User Schreibrecht hat

OK, kurz zur Erklärung:
Ich habe für unseren Einkauf eine DB-Anwendung (SQLite) geschrieben, mit welcher sie Luftfrachten kurz und schmerzlos kalkulieren können.
Hierbei gibt es einen wöchentlich wechselnden Zuschlag (Treibstoffzuschlag).
Mein Programm prüft ab, ob der/die Zuschläge noch gültig sind ...
von Zvoni
Mo 4. Mai 2026, 12:35
Forum: Freepascal
Thema: Herausfinden, ob User Schreibrecht hat
Antworten: 4
Zugriffe: 351

Re: Herausfinden, ob User Schreibrecht hat


Es gibt in LazFileUtils "DirectoryIsWritable".
Kannst ja mal damit probieren. Das versucht aber auch, eine Datei zu schreiben.

Es gibt anscheinend auch noch Möglichkeiten mit ACLs, aber da ich nicht auf Windows bin, habe ich davon keine Ahnung.
https://en.wikipedia.org/wiki/Access-control_list ...
von Zvoni
Mo 4. Mai 2026, 09:16
Forum: Freepascal
Thema: Herausfinden, ob User Schreibrecht hat
Antworten: 4
Zugriffe: 351

Herausfinden, ob User Schreibrecht hat

Hallo zusammen,

Frage: Gibt es eine elegante (vorgefertigte?) Methode herauszufinden, ob ein User in einem bestimmten Ordner Schreibrechte hat?

Szenario: Programm liegt auf dem Fileserver in einem Ordner, für welchen es festgelegte Zugriffsrechte gibt. User bekommen einen Desktop-Link zu besagtem ...
von Zvoni
Do 30. Apr 2026, 09:30
Forum: Einsteigerfragen
Thema: Programmieren vereinfachen
Antworten: 29
Zugriffe: 2028

Re: Programmieren vereinfachen

Ungetestet

procedure FensterAktivieren(Form: TForm; Besitzer:TForm);

begin
If Form = Nil Then Form:=TFSchnellbericht.Create(Besitzer); //Braucht natürlich die Unit, wo FSchnellbericht definiert, ist in "Uses"

// Falls minimiert, wieder normal machen
if Form.WindowState = wsMinimized then ...
von Zvoni
Fr 17. Apr 2026, 11:54
Forum: Komponenten und Packages
Thema: Word/Libre-Office Writer-Export
Antworten: 12
Zugriffe: 1526

Re: Word/Libre-Office Writer-Export

Soner hat geschrieben: Fr 17. Apr 2026, 11:30 Vielleicht XLSX-Dateien sind auch so.
XLSX sind definitiv ZIP-Dateien.
Hab damit schon genug Unfug getrieben