Keine Ahnung ob dir das weiterhilft, aber ich habe gesehen, das beim HtmlViewer Demos dabei sind.
Die HtmlDemo(in Main Demos) hat auch Drucken implementiert. Sieht aber nicht gerade trivial aus...
Die Suche ergab 491 Treffer
- Mi 5. Aug 2026, 20:22
- Forum: Einsteigerfragen
- Thema: HtmlViewer
- Antworten: 8
- Zugriffe: 216
- Di 28. Jul 2026, 08:42
- Forum: Freepascal
- Thema: [gelöst] Verwendung von class of mit und ohne explizitem Typecast
- Antworten: 18
- Zugriffe: 7544
Re: Verwendung von class of mit und ohne explizitem Typecast
Also so wie ich es verstehe liefert ClassType ja nur den Teil der Klasse der in den Felder von TClass gespeichert ist. D.h. deinen Code kann man auch so schreiben:
function TBase.GetCopy1: TBase;
begin
// Der TypeCast zu TBase ist überflüssig und der TypeCast von
// ClassType auch, da du erst ...
function TBase.GetCopy1: TBase;
begin
// Der TypeCast zu TBase ist überflüssig und der TypeCast von
// ClassType auch, da du erst ...
- Mo 27. Jul 2026, 22:48
- Forum: Sonstiges
- Thema: .csv Dateien nicht kompatibel (umwandeln)
- Antworten: 12
- Zugriffe: 5753
Re: .csv Dateien nicht kompatibel (umwandeln)
OK, das ist nett. Ich frage mich nur, warum du dich mit dem LowLevelKram rumärgerst.
procedure ConvertCsv(const AFilename: string);
var
Lines: TStringList;
i: integer;
begin
Lines := TStringList.Create;
Lines.LoadFromFile(AFilename);
for i := 0 to Lines.Count - 1 do
begin
Lines[i] := Copy ...
procedure ConvertCsv(const AFilename: string);
var
Lines: TStringList;
i: integer;
begin
Lines := TStringList.Create;
Lines.LoadFromFile(AFilename);
for i := 0 to Lines.Count - 1 do
begin
Lines[i] := Copy ...
- Fr 19. Jun 2026, 13:14
- Forum: Benutzung der IDE
- Thema: Tool Tips im Lazarus IDE
- Antworten: 11
- Zugriffe: 6613
Re: Tool Tips im Lazarus IDE
Ich habe gerade mal geschaut und bei meinem Mac verhält es sich wie folgt.
- Lazarus fixes (4.9) Keine Tooltips
- Lazarus trunk (4.99) Tooltips werden angezeigt
Edit: Es scheint ToolTips allgemein zu betreffen. Ich habe ein MiniDemo gebaut(Form mit Button, Hint und ShowHint beim Button gesetzt) und ...
- Lazarus fixes (4.9) Keine Tooltips
- Lazarus trunk (4.99) Tooltips werden angezeigt
Edit: Es scheint ToolTips allgemein zu betreffen. Ich habe ein MiniDemo gebaut(Form mit Button, Hint und ShowHint beim Button gesetzt) und ...
- Mi 17. Jun 2026, 18:38
- Forum: Komponenten und Packages
- Thema: [ERLEDIGT] TSaveDialog
- Antworten: 15
- Zugriffe: 4191
Re: TSaveDialog
Ich bekomme es irgendwie auch nicht reproduziert. Neues Projekt - Button und SaveDialog auf die Form - im OnClick des Button folgender Code
procedure TForm1.Button1Click(Sender: TObject);
begin
if SaveDialog1.Execute then
begin
ShowMessage(SaveDialog1.FileName);
end;
end;
Habe es auf einem ...
procedure TForm1.Button1Click(Sender: TObject);
begin
if SaveDialog1.Execute then
begin
ShowMessage(SaveDialog1.FileName);
end;
end;
Habe es auf einem ...
- Mi 17. Jun 2026, 12:27
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Ich habe gerade nochmal gepullt, auf Commit a997b97be9 und habe den Fehler nicht.
Ich kann den Fehler im main(trunk) nur provozieren, wenn ich 1,5 Jahre zum Commit ab72686b zurückgehe.
Bei allen Commits davor und nach 4d840c68(auch vom 5.1.25) habe ich den Fehler nicht mehr gehabt, als ich gestern ...
Ich kann den Fehler im main(trunk) nur provozieren, wenn ich 1,5 Jahre zum Commit ab72686b zurückgehe.
Bei allen Commits davor und nach 4d840c68(auch vom 5.1.25) habe ich den Fehler nicht mehr gehabt, als ich gestern ...
- Di 16. Jun 2026, 19:31
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Sorry, da war ich zu ungenau. Klicke auf jeden der Buttons, das öffnet jeweils einen Test mit einem VTV. Die meisten haben Font.Size=0 (d.h. default), genauso wie im Watches-Fenster, da müsste der Tree normal aussehen. Nur bei zweien ist Font.Size=8 eingetragen, und da sollte die Schriftgröße ...
- Di 16. Jun 2026, 18:43
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Issue erstellt https://gitlab.com/freepascal.org/lazar ... tems/42366
...und das mit meinem Englisch...
Edit: Er hat schon geantwortet und es wird in 5.0 gefixt, da die nötigen Funktionen in 4.xx nicht existieren.
...und das mit meinem Englisch...
Edit: Er hat schon geantwortet und es wird in 5.0 gefixt, da die nötigen Funktionen in 4.xx nicht existieren.
- Di 16. Jun 2026, 14:30
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Folgende Erkenntnis meinerseits:
Am 5.1.2025 gab es 4 Commits zum Issue #41313, Nur der erste wurde in die 4.6 aufgenommen und der verursacht das Verhalten bei mir. Die anderen 3 reparieren es.
Nachdem ich einen fpc 3.2.2 hatte, konnte ich die alten Lazarusversionen bauen und testen.
Am 5.1.2025 gab es 4 Commits zum Issue #41313, Nur der erste wurde in die 4.6 aufgenommen und der verursacht das Verhalten bei mir. Die anderen 3 reparieren es.
Nachdem ich einen fpc 3.2.2 hatte, konnte ich die alten Lazarusversionen bauen und testen.
- Di 16. Jun 2026, 08:11
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Der Wille ist da, aber irgendwie schaffe ich es nicht älter Lazarusversionen zu bauen. Da bekomme ich die unterschiedlichsten Fehler je nach Commit. Ich weis gerade nicht ob es an mir liegt (höchstwahrscheinlich) oder ob die Versionen wirklich nicht bauen.
Ich probiere es weiter.
Ich probiere es weiter.
- Mo 15. Jun 2026, 17:03
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 6852
Re: Schriftgröße Watches Window
Ich habe gerade mal auf meinem MBA M4 mit macOS 26.5.1 geschaut.
Mit FPC fixes und Lazarus fixes ist das Problem da. Mir war es beim OPM aufgefallen.
Mit FPC trunk und Lazarus trunk ist die Schrift wieder normal.
Mit FPC fixes und Lazarus fixes ist das Problem da. Mir war es beim OPM aufgefallen.
Mit FPC trunk und Lazarus trunk ist die Schrift wieder normal.
- Sa 30. Mai 2026, 10:49
- Forum: Ankündigungen
- Thema: Gtk3 Widgetset - Bitte testen
- Antworten: 21
- Zugriffe: 5866
Re: Gtk3 Widgetset - Bitte testen
Also ich habe in letzter Zeit diverse Distros ausprobiert und bin aktuell auch bei Mint Cinnamon 22.3 gelandet.
Nach der Installation mit fpcupdeluxe(bei mir fpc fixes/Lazarus trunk) gehe ich unter "Werkzeuge/Lazarus kompilieren einstellen" und stelle dort "LCL-Schnittstelle" auf "gtk3" und ...
Nach der Installation mit fpcupdeluxe(bei mir fpc fixes/Lazarus trunk) gehe ich unter "Werkzeuge/Lazarus kompilieren einstellen" und stelle dort "LCL-Schnittstelle" auf "gtk3" und ...
- So 17. Mai 2026, 17:07
- Forum: Komponenten und Packages
- Thema: Problem mit ?Zugriff auf carbon
- Antworten: 15
- Zugriffe: 3753
Re: Problem mit ?Zugriff auf carbon
Sorry wenn ich mich einmische,
aber wenn ich den Screenshot richtig deute, dann hat Zeile mit dem "Carbon" doch nichts mit dem Fehler zu tun. Das ist nur die "Information"(blaues Symbol), dass er das Verzeichnis für Carbon nicht findet, um da aufzuräumen., Was ja unter Nicht-macOS normal ist.
Der ...
aber wenn ich den Screenshot richtig deute, dann hat Zeile mit dem "Carbon" doch nichts mit dem Fehler zu tun. Das ist nur die "Information"(blaues Symbol), dass er das Verzeichnis für Carbon nicht findet, um da aufzuräumen., Was ja unter Nicht-macOS normal ist.
Der ...
- Fr 27. Mär 2026, 15:10
- Forum: Einsteigerfragen
- Thema: Record-Datei verlängern
- Antworten: 10
- Zugriffe: 3479
- Do 13. Nov 2025, 15:42
- Forum: Benutzung der IDE
- Thema: Wo ist "console" definiert?
- Antworten: 9
- Zugriffe: 5804
Re: Wo ist "console" definiert?
Für mich sieht es so aus, als ob "console" immer gesetzt ist. Neues Projekt->Anwendung und dann habe ich schon den von dir beschriebenen Effekt.
Du musst also "console", mit {$undef console} rausnehmen, wenn es so sein soll wie du willst.
Edit: Habe garade noch rumgetestet und jetzt würde ich sagen ...
Du musst also "console", mit {$undef console} rausnehmen, wenn es so sein soll wie du willst.
Edit: Habe garade noch rumgetestet und jetzt würde ich sagen ...