Hints zu "inline" und "inherited" bei Unit fgl ? Was will mir der Compiler sagen?
Hints zu "inline" und "inherited" bei Unit fgl ? Was will mir der Compiler sagen?
Ich habe hier einen Compiler-Fehler (wenn es auch nur ein Hinweis bzw Warning ist, mich nervt es etwas), mit dem ich nicht viel anfangen kann. Ich weiß nur, es tritt erst seit Lazarus 2.2.6 auf. Vorher war das nicht da bzw wurde unterdrückt. Zum Hintergrund, ich habe mit der fgl Unit eine (generische)Liste von einem kleinen Objekt Zitat (ein String, paar Zahlen) gemacht. Sicher gibt es andere/bessere Lösungen, aber mir fiel damals nichts besseres ein, als ich das Projekt aus Java portiert habe, ich gebe zu das ist auch lange her und ich mag nicht mal suchen, ob es ein Standard-Feature in Java war aber mir gefiel damals das fgl so.
- Dateianhänge
-
2023-05-08_213601.jpg
- (342.67 KiB) Noch nie heruntergeladen
Re: Hints zu "inline" und "inherited" bei Unit fgl ? Was will mir der Compiler sagen?
Hints überliest man am Besten.
Man kann sie auch ausschalten.
Die sind eigentlich nie besonders wichtig und manchmal kann man die Ursache gar nicht im eigenen Code beeinflussen.
Zum diesem Hint z.B. hier: https://forum.lazarus.freepascal.org/in ... 791.0.html

Man kann sie auch ausschalten.
Die sind eigentlich nie besonders wichtig und manchmal kann man die Ursache gar nicht im eigenen Code beeinflussen.
Zum diesem Hint z.B. hier: https://forum.lazarus.freepascal.org/in ... 791.0.html
-
- Beiträge: 954
- Registriert: Mi 3. Jun 2020, 07:18
- OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
- CPU-Target: Aarch64 bis Z80 ;)
- Wohnort: München
Re: Hints zu "inline" und "inherited" bei Unit fgl ? Was will mir der Compiler sagen?
Es sind Hinweise, keine Fehler oder Warnungen. Und nein, du kannst nichts dagegen tun.alfware17 hat geschrieben: Di 9. Mai 2023, 09:43 Ich habe hier einen Compiler-Fehler (wenn es auch nur ein Hinweis bzw Warning ist, mich nervt es etwas), mit dem ich nicht viel anfangen kann.
Erstens hat das nichts mit der Version von Lazarus zu tun, sondern mit der Version von FPC und auch hier kommen diese Hinweise schon länger als FPC 3.2.2.alfware17 hat geschrieben: Di 9. Mai 2023, 09:43Ich weiß nur, es tritt erst seit Lazarus 2.2.6 auf. Vorher war das nicht da bzw wurde unterdrückt.
So soll fgl ja auch genutzt werden.alfware17 hat geschrieben: Di 9. Mai 2023, 09:43Zum Hintergrund, ich habe mit der fgl Unit eine (generische)Liste von einem kleinen Objekt Zitat (ein String, paar Zahlen) gemacht. Sicher gibt es andere/bessere Lösungen, aber mir fiel damals nichts besseres ein, als ich das Projekt aus Java portiert habe, ich gebe zu das ist auch lange her und ich mag nicht mal suchen, ob es ein Standard-Feature in Java war aber mir gefiel damals das fgl so.
FPC Compiler Entwickler