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 ...
Die Suche ergab 63 Treffer
- Do 10. Jul 2025, 20:04
- Forum: Freepascal
- Thema: TFPCustomFontClass = class of TFPCustomFont; davon neue Fontklasse ableiten?
- Antworten: 1
- Zugriffe: 1784
- 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 ...
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 ...
- Do 1. Mai 2025, 21:53
- Forum: Freepascal
- Thema: fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function
- Antworten: 4
- Zugriffe: 2558
Re: fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function
Ok, das guck ich mir morgen in aller Ruhe an, Muss das überschlafen.
- 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 ...
Muss ich evtl nur eine Compileroption ändern ...
- 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.....
- 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 ...
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 ...
- 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.
- 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 ...
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 ...
- 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
- 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 ...
- 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?
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?
- Sa 26. Apr 2025, 09:18
- Forum: Komponenten und Packages
- Thema: Lazaruspackageintf nicht gefunden [gelöst]
- Antworten: 9
- Zugriffe: 2521
Re: Lazaruspackageintf nicht gefunden
Ok, danke, hab ich gleich mal gemacht.Bullykiffer hat geschrieben: Fr 25. Apr 2025, 23:14 Einfach deinen ersten Post editieren und beim Betreff [gelöst] vorschreiben![]()
- 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?
Wie kann ich eigentlich ein Thema als "gelöst" markieren?
- 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 ...
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 ...
- 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 ...
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 ...