Nic Geschrieben February 1, 2013 at 08:34 Geschrieben February 1, 2013 at 08:34 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. Zitieren
photron Geschrieben February 1, 2013 at 09:26 Geschrieben February 1, 2013 at 09:26 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. Zitieren
Nic Geschrieben February 1, 2013 at 09:37 Autor Geschrieben February 1, 2013 at 09:37 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. Zitieren
Nic Geschrieben February 1, 2013 at 09:50 Autor Geschrieben February 1, 2013 at 09:50 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. Zitieren
photron Geschrieben February 4, 2013 at 12:46 Geschrieben February 4, 2013 at 12:46 Mit Delphi Bindings Version 2.0.3 sollten jetzt die genannten Probleme behoben sein. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.