Die Suche ergab 785 Treffer

von Soner
Sa 28. Mär 2026, 09:25
Forum: Einsteigerfragen
Thema: Lazreport
Antworten: 10
Zugriffe: 908

Re: Lazreport


Ich bin beim FindObject etwas vorsichtig geworden und prüfe immer ob das bekommene Objekt immer vom richtigen Typ ist. Besonders dann wenn die Reports auch geändert werden könnten. Da kann es dann zu komischen Effekten kommen, wenn wer die Namen nicht beachtet und die die "Memo1" und "Band1 ...
von Soner
Fr 27. Mär 2026, 22:05
Forum: Einsteigerfragen
Thema: Lazreport
Antworten: 10
Zugriffe: 908

Re: Lazreport

Mein Beispiel funktioniert:

procedure TForm1.Button1Click(Sender: TObject);
var aBand1: TfrBand;
aMemo1: TfrMemoView;
begin
aMemo1:=TfrMemoView(frReport1.FindObject('Memo1'));
if Assigned(aMemo1) then aMemo1.Memo.Text:=TimeToStr(now);

aBand1:=TfrBand(frReport1.FindObject('Band1'));
if ...
von Soner
Do 26. Mär 2026, 22:16
Forum: Einsteigerfragen
Thema: Lazreport
Antworten: 10
Zugriffe: 908

Re: Lazreport

Ich glaube du kannst mit folgende Funktionen auf "Bands" und andere Objekte zugreifen:
- TFrReport.Pages[n].FindObjectByID(ID: Integer),
- TFrReport.Pages[n].FindObject(const aName: String): TfrObject;

Einer der größten Fehler bei LazReport ist, dass beim erstellen von Report automatisch ...
von Soner
Mo 23. Mär 2026, 15:17
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2639

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen

Ich habe mir das nochmal angeschaut, Height setzt ClientHeight, das sollte bei Formulare Titelzeile auch berücksichtigen, das ist ein Fehler das sollte man vielleicht melden.
Man kann MoveWindow von WinAPI bei OnShow verwenden. Windows 11 positioniert die Formulare nicht richtig, man hat auf der ...
von Soner
Sa 21. Mär 2026, 13:31
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2639

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen


Ich habe mit Deinem Code zwei weitere Fenster eingebaut.
Sieht nicht gut aus.
.
FormNew.png


FormNews sehen genauso wie bei mein Beispiel aus. Wie ich oben erwähnt habe, ist das LCL-Fehler, irgendjemand hat "ClientHeight" genommen anstatt "Height". Wir müssen jetzt Fehler suchen und korrigieren.
von Soner
Sa 21. Mär 2026, 13:18
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2639

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen

Ich habe oben geschrieben, nach dem ich Screen.WorkAreaHeight nach verschiedenen Situationen betrachtet habe (mit lazarus-programm) und davon ausging, dass es stimmen muss. Jetzt habe ich ein Beispiel gebaut und festgestellt dass es in LCL ein Fehler gibt. Die Titelzeile vom 2.Form wird vom 1 ...
von Soner
Sa 21. Mär 2026, 12:41
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2639

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen

PeterS hat geschrieben: Sa 21. Mär 2026, 12:33 Hast Du Deinen Code getestet ?
Ja, sonst hätte ich es nicht gepostet.
von Soner
Sa 21. Mär 2026, 12:39
Forum: Einsteigerfragen
Thema: IBX oder ZEOS
Antworten: 10
Zugriffe: 918

Re: IBX oder ZEOS


Hallo Leute,
hat jemand Erfahrung mit IBX und Firebird? Habe gelesen das IBX schneller wäre. Hat jemand Erfahrung mit IBX?
Grüße

IBX ist nicht schneller, genauso wie SQLDB. Ich hatte das Gefühl auch, bevor ich herausgefunden habe, dass ZEOS bei SQL-Abfrage alle Datenzeilen"fetched" holt während ...
von Soner
Sa 21. Mär 2026, 12:25
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2639

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen

Screen.WorkAreaHeight und Screen.WorkAreaWidth is doch was du möchtest.
Wenn du dein Fenster übereinander haben möchtest, dann muss du einfach das tun:
Fenster1.Top:=0;
Fenster1.Height:=Screen.WorkAreaHeight div 2;
Fenster2.Top:=(Screen.WorkAreaHeight div 2)+1
Fenster2.Height:=Screen ...
von Soner
Sa 21. Mär 2026, 12:03
Forum: Komponenten und Packages
Thema: ZEOS im OPM
Antworten: 3
Zugriffe: 490

Re: ZEOS im OPM

charlytango hat geschrieben: Sa 21. Mär 2026, 11:55 .. wie vor nicht kompilierbar.
..
Das ist nicht richtige Fehlermeldung, man muss schon richtige Fehlermeldung posten.
Ich habe noch nie ZEOS ohne Veränderungen installieren können, die Fehler waren meistens bei Felddefinitionen.
ich habe mir immer gefragt, welche fpc-Version die verwenden.
von Soner
Do 12. Mär 2026, 22:47
Forum: Einsteigerfragen
Thema: DBGRID und Daten laden
Antworten: 67
Zugriffe: 5568

Re: DBGRID und Daten laden

Die Zeit hat mit Dbgrid nichts zu tun, Dbgrid zeigt nur sichtbare Zeilen, meistens 10-30 Datenzeilen, also je nach Größe des Dbgrids. Es hat mit deine Sql-Abfrage zu tun, sind die wichtigen Felder in where oder on Klauseln indiziert?
SQL richtig aufbauen und Indizierung der wichtigen Felder bringt ...
von Soner
Di 3. Feb 2026, 21:39
Forum: Komponenten und Packages
Thema: Frage zu Lazreport
Antworten: 4
Zugriffe: 1063

Re: Frage zu Lazreport

Icb-User hat schon richtige Tipps gegeben. Du musst in deinem Programm nichts ändern, das alles kannst du in Report-Designer erledigen.
Am einfachsten ist es man erstellt ein PageFooter-Band und plaziert dort ein Textobject(Memo) und macht gleiche Farbe wie Hintergrund und gibt als Highlight ...
von Soner
Sa 31. Jan 2026, 17:03
Forum: Netzwerk
Thema: Zur Info: BCC mit Synapse
Antworten: 1
Zugriffe: 1265

Re: Zur Info: BCC mit Synapse

Silvios XMailer kann das, es verwendet Synapse. Du kannst schauen wie er das gemacht hat.
von Soner
Di 13. Jan 2026, 20:25
Forum: Benutzung der IDE
Thema: kompakte IDE ohne "Andocken" - geht das?
Antworten: 4
Zugriffe: 2162

Re: kompakte IDE ohne "Andocken" - geht das?


... Irgendwie passiert es doch das man auf die Andockflächen mal draufklickt. Kann man das vielleicht irgendwie abstellen?
...


Wenn es dir darum geht, dann "Drag treshold" hoch setzen z.B. 32-100 pixel oder Show Headers abwählen. Beides steht auf dem Bild was du gepostet hast. Ich mache es ...
von Soner
Mo 12. Jan 2026, 21:46
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 2676

Re: Kardioide (PTCPas und Cairo Beispiel)

Also wer das als Windows-Benutzer mal anschauen möchte, dann kann er das fertiges Programm in den Ordner "Inkscape/bin" verschieben und dort starten, natürlich wenn man Inkscape installiert hat. Dann braucht man keine Cairo- oder GTK-Libs zu suchen.