AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Frage zu overload + reintroduce

Ein Thema von Der schöne Günther · begonnen am 25. Nov 2013 · letzter Beitrag vom 23. Mai 2014
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.100 Beiträge
 
Delphi 12 Athens
 
#11

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 22:41
Zitat:
Nach
Schreib mal das vor's virtual oder so.

Die Reihenfolge dieser Angaben ist nicht beliebig. (sinnloser Weise)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PosEx im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Mai 2014 um 22:47 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 22:44
Die Deklaration von TBase wäre jetzt hilfreich. Am Besten sogar beide Deklarationen aus dem interface-Teil komplett.

Zitat:
Nach
Schreib mal das vor's virtual oder so.

Die Reihenfolge dieser Angaben ist nicht beliebig.
Ich glaube ja, das reintroduce ist hier völlig überflüssig
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (23. Mai 2014 um 22:47 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 22:48
@himi
Hatte ich schon versucht, aber so geht es jetzt: "reintroduce; overload; virtual;"

@Sir
Da war nix relevantes drin.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.100 Beiträge
 
Delphi 12 Athens
 
#14

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 22:49
Zitat:
W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TBase'
Joar, ein Blick kann nicht schaden, aber so wie das klingt, dann meint der Compiler, daß es doch nötig ist.

[edit]
Die RedBox schläft wohl schon.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PosEx im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#15

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 22:50
@Sir
Da war nix relevantes drin.
Bekommst du denn eine Warnung, wenn du das reintroduce weglässt?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (23. Mai 2014 um 23:26 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#16

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 23:29
Ja, die um die es in dem Thread hier ging:

Zitat:
[dcc32 Warnung] soTypes.pas(104): W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TBase'
Wie gesagt, mit der Reihenfolge "reintroduce; overload; virtual;" funktioniert es.
Emba hätte es wohl wenig Mühe gekostet, das für die Anwender mal flexibler zu gestalten.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#17

AW: Frage zu overload + reintroduce

  Alt 23. Mai 2014, 23:43
Ja, die um die es in dem Thread hier ging:

Zitat:
[dcc32 Warnung] soTypes.pas(104): W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TBase'
Wie gesagt, mit der Reihenfolge "reintroduce; overload; virtual;" funktioniert es.
Emba hätte es wohl wenig Mühe gekostet, das für die Anwender mal flexibler zu gestalten.
Da reintroduce nichts weiter macht als eine Warnung zu unterdrücken, ist es durchaus legitim den Entwickler insoweit zu gängeln, dass er sich wirklich Gedanken darüber macht, ob das was er macht auch das macht was es soll
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz