Geschrieben February 1, 2013 at 08:341. Feb 2013 Ich bekomme unter Delphi 7 bei der Migration auf das neue Prot.V2 die o.g. Fehlermeldung. In den Ableitungen dürfen m.E. die abstrakten Methoden (aus TDevice) nicht das Schlüsselwort overload bekommen. Es müsste reintroduce sein.
Geschrieben February 1, 2013 at 09:261. Feb 2013 Ich denke du hast hier das gleiche Problem wie Bralph in diesem Thread: http://www.tinkerunity.org/forum/index.php/topic,1357.0.html Wenn ich das richtig sehe ist overwrite hier richtig, weil GetIdentity aus TDevice ja wirklich überschrieben werden soll. reintroduce überschreibt nicht wenn ich das richtig verstehe. Das Problem hier liegt in der mehrfachen Definition von TArray0To2OfUInt8. Ich bin dabei das zu korrigieren.
Geschrieben February 1, 2013 at 09:371. Feb 2013 Autor Komisch, wenn ich overload weglasse oder durch reintroduce tausche, gibt es keine Fehler mehr, mit TArray0To2OfUInt8 komme ich da anschließend überhaupt nicht in Konflikt.
Geschrieben February 1, 2013 at 09:501. Feb 2013 Autor Ah, jetzt hab ich es auch, macht einen Unterschied, ob man die Unit BrickStepper im Projekt eingebunden hat oder nicht. Wenn ich BrickStepper weglasse, kann ich overload als Schlüsselwort bei den Abl. stehenlassen.
Geschrieben February 4, 2013 at 12:464. Feb 2013 Mit Delphi Bindings Version 2.0.3 sollten jetzt die genannten Probleme behoben sein.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.