Die Suche ergab 63 Treffer

von multiplatform-coder
Do 10. Jul 2025, 20:04
Forum: Freepascal
Thema: TFPCustomFontClass = class of TFPCustomFont; davon neue Fontklasse ableiten?
Antworten: 1
Zugriffe: 1784

Re: [gelöst] TFPCustomFontClass = class of TFPCustomFont; davon neue Fontklasse ableiten?

Habe den Feler selber gefunden, Nich TFPCustomDrawFont sondern TFPCustomFont ist der richtige Vorfahre. Brett vorm Kopp gehabt. Sorry!

Und die Methoden die ich überschreiben will, gibt es in TFPCustomFont noch gar nicht, also gibt es da auch nichts zu überscreiben. Das Complieren funktioniert jetzt ...
von multiplatform-coder
Do 10. Jul 2025, 19:43
Forum: Freepascal
Thema: TFPCustomFontClass = class of TFPCustomFont; davon neue Fontklasse ableiten?
Antworten: 1
Zugriffe: 1784

TFPCustomFontClass = class of TFPCustomFont; davon neue Fontklasse ableiten?

Ich habe eine TTrueTypeFont Klasse abgeleitet von TFPCustomFont, ich erhalte die Compiler Fehlermeldung:

fclimgtest.lpr(71,26) Error: Incompatible types: got "TTrueTypeFont" expected "TFPCustomFontClass"

Nun habe ich meine Fontvarable vom Typ TCustomFontClass definiert in der Hoffnung dass dies ...
von multiplatform-coder
Do 1. Mai 2025, 20:45
Forum: Freepascal
Thema: fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function
Antworten: 4
Zugriffe: 2558

fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function

Was kann ích hier tun, ich verende FPC 3.2.2, hatte vor einer Woch die Frage, wie ich eine sortierte Liste erhalten kann und mir wueden Generics unter Verwendung der Unit fgl empfohlen. Nun kommt dieser Compilerfehler. Der kommt innerhalb der Unit fgl!

Muss ich evtl nur eine Compileroption ändern ...
von multiplatform-coder
Mo 28. Apr 2025, 11:17
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 13212

Re: Unit Namen: namespaces wie in Delphi

Ok, da habe ich also gestern auf Lazarus 3.8 aktualisiert. Sollte gelegentlich vorgenommen werden, solche Aktualisierung. Obwohl ich kein Freund permsnenter Updates bin. "Never change a running system" Wenn aber Probleme auftreten.....
von multiplatform-coder
So 27. Apr 2025, 18:33
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 13212

Re: Unit Namen: namespaces wie in Delphi

Da ich für dioesen Test keine Namespaces brauche, habe ich die Punkte in den Unitnamen entfernt, nun funkt es wieder.

TUI steht nicht für (T)ext(U)ser(I)nterace, sondern für (T)est (U)nit (I)ncremental. Will mal was mit Unittests machen und da passt diese Unit hier, erster Test schon beim ...
von multiplatform-coder
So 27. Apr 2025, 18:24
Forum: Freepascal
Thema: Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods
Antworten: 4
Zugriffe: 2184

Re: Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods

@theo: Ich hatte im "Eifer des Gefechts einen Punkt zu viel im Quellcode, an einer Stelle an der ich das nicht vermutet hatte, weshalb ich da an dieser Stelle auch nicht geguckt habe.
von multiplatform-coder
Sa 26. Apr 2025, 20:38
Forum: Freepascal
Thema: Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods
Antworten: 4
Zugriffe: 2184

Re: Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods

Hat das was nit noch nicht erlaubten Punkten in Unitnamen zu tun?

Habe mir mal erlaubt das hier auszuprobieren:


{$MODE OBJFPC}{$H+}
unit tui.Core;
interface
uses
classes, custapp, fgl, tools, vipgfx, myTTF;

const

tuiVer = '2.0.1c';

tuiMouseClickDelay = 256;

tuiIDcounter : dword = 0 ...
von multiplatform-coder
Sa 26. Apr 2025, 20:19
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 13212

Re: Unit Namen: namespaces wie in Delphi

Lazarus 2.2.2, FPC 3.2.2
von multiplatform-coder
Sa 26. Apr 2025, 19:42
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 13212

Re: Unit Namen: namespaces wie in Delphi


"Namespaces" so zu nennen ist schon sehr optimistisch. Namespaces bedeutet einfach nur das man Punkte in Unit Namen haben darf. Mehr ist es nicht und hat semantisch auch keine Bedeutung (im Gegensatz zu echten Namespaces in anderen Sprachen).

Also im Grunde sind sie wie man bisher Units als ...
von multiplatform-coder
Sa 26. Apr 2025, 19:26
Forum: Freepascal
Thema: Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods
Antworten: 4
Zugriffe: 2184

Compilermeldung: tui.inc(12,20) Error: constructors, destructors and class operators must be methods

Warum bekomme ich diese Fehlermeldung vom Compiler?

Ich weiß dass es class functions gibt. Auch class procedures, aber nichts dergleichen habe ich definiert. Was muss ich einstellen um normale constructors und destructors der Klassen verwenden zu können?
von multiplatform-coder
Sa 26. Apr 2025, 09:18
Forum: Komponenten und Packages
Thema: Lazaruspackageintf nicht gefunden [gelöst]
Antworten: 9
Zugriffe: 2521

Re: Lazaruspackageintf nicht gefunden

Bullykiffer hat geschrieben: Fr 25. Apr 2025, 23:14 Einfach deinen ersten Post editieren und beim Betreff [gelöst] vorschreiben ;)
Ok, danke, hab ich gleich mal gemacht.
von multiplatform-coder
Fr 25. Apr 2025, 22:01
Forum: Komponenten und Packages
Thema: Lazaruspackageintf nicht gefunden [gelöst]
Antworten: 9
Zugriffe: 2521

Re: Lazaruspackageintf nicht gefunden

Habe ich jetzt auch gemacht @soner. Alles neu installiert! Danke! Blieb kein anderer Weg, nach Neuinstallation funktioniert alles wieder wie es soll.

Wie kann ich eigentlich ein Thema als "gelöst" markieren?
von multiplatform-coder
So 20. Apr 2025, 20:31
Forum: Komponenten und Packages
Thema: Lazaruspackageintf nicht gefunden [gelöst]
Antworten: 9
Zugriffe: 2521

Re: Lazaruspackageintf nicht gefunden

Da krige ich diese Fehlermeldungen:

Kompiliere Package CodeTools 1.0.1: Abgebrochen
Kompiliere Package LCLBase 2.2.2: Exit code 1, Fehler: 2
lclproc.pas(59,13) Error: Identifier not found "TAvlTree" //Wegen dieser beiden
lclproc.pas(59,21) Error: Error in type definition //Fehler bricht der ...
von multiplatform-coder
Sa 19. Apr 2025, 21:03
Forum: Komponenten und Packages
Thema: Lazaruspackageintf nicht gefunden [gelöst]
Antworten: 9
Zugriffe: 2521

Lazaruspackageintf nicht gefunden [gelöst]

Hallo, In einer Formularanwendung erhalte ich die folgende Compolermeldung:

lazutils.pas(23,25) Fatal: Kann LazarusPackageIntf nicht finden verwendet von LazUtils, inkompatible ppu=C:\lazarus\packager\units\i386-win32\lazaruspackageintf.ppu, Package FCL

Was muss ich hier tun? den Pfad der Unit in ...