Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Aus Extended wird immer Integer (oder Delphi rundet selbstständig) (https://www.delphipraxis.net/186918-aus-extended-wird-immer-integer-oder-delphi-rundet-selbststaendig.html)

Captnemo 12. Okt 2015 15:39

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
Mann André,

Hast du eine Wand die du zufällig nicht mehr brauchst? :wink:

Klar bereinigt hatte ich immer fleißig. Er löscht auch brav seine DCU's.....bis auf eine (Warum, weiß der Teufel). Manuelle gelöscht...alles Tutti ;-)

Jetzt wird natürlich die vorher so widerspenstige DCU beim Bereinigen auch gelöscht. Das verstehe wer will.

Danke aber an alle, die sich darüber einen Kopf gemacht habe. (Warum ich auf sowas "einfaches" nicht selber komme....muss am Alter liegen)

BUG 12. Okt 2015 15:39

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
Zitat:

Zitat von gammatester (Beitrag 1318415)
Wahrscheinlich bin ich zu alt für diesen Kram, aber was genau ist denn self?

Es ist die Referenz auf das Objekt, das gibt es schon ewig :wink:
In C++ und davon inspirierten Sprachen entspricht das dem this-Zeiger.

gammatester 12. Okt 2015 15:45

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
Zitat:

Zitat von BUG (Beitrag 1318425)
Zitat:

Zitat von gammatester (Beitrag 1318415)
Wahrscheinlich bin ich zu alt für diesen Kram, aber was genau ist denn self?

Es ist die Referenz auf das Objekt, das gibt es schon ewig :wink:
In C++ und davon inspirierten Sprachen entspricht das dem this-Zeiger.

Das ist schon klar, aber es ging um die Eigenschaften dieses Objects (habe für TObjecttList nix gefunden was dem obigen entspricht).

stahli 12. Okt 2015 15:55

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
@Captnemo
Das mit der Wand giltet nicht. Das war nur für den Fall gedacht, dass das Problem hausgemacht wäre. DCU löschen wäre ja Delphi-Aufgabe gewesen...

@gammatester+Schönling
Self wäre ja nur evtl. in einer Width-Anweisung notwendig (bei sonst möglichen gleich benannten Bezeichnern). Sonst ist es wohl reine Geschmacksache.
Außer bei der Default-Property "Self[x]". Da wird man ohne Self nicht weiter kommen.

p80286 12. Okt 2015 16:30

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
Mit dem Self.irgendwas wußte ich zumindest gleich, was Captnemo vor hatte. Jetzt scheint es mir durchaus sinnvoll
Delphi-Quellcode:
self.count-1
statt eines simplen
Delphi-Quellcode:
Count-1
zu nutzen. Auch wenn es nicht sein muß!

Gruß
K-H

Captnemo 12. Okt 2015 17:01

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
 
Zitat:

Zitat von stahli (Beitrag 1318428)
@Captnemo
Das mit der Wand giltet nicht. Das war nur für den Fall gedacht, dass das Problem hausgemacht wäre. DCU löschen wäre ja Delphi-Aufgabe gewesen...

Wie jetzt! Hab ich mir die 12 Kopfschmerztabletten etwa umsonst in den Kopp gekloppt?

Zitat:

Zitat von p80286 (Beitrag 1318432)
Mit dem Self.irgendwas wußte ich zumindest gleich, was Captnemo vor hatte. Jetzt scheint es mir durchaus sinnvoll
Delphi-Quellcode:
self.count-1
statt eines simplen
Delphi-Quellcode:
Count-1
zu nutzen. Auch wenn es nicht sein muß!

So halte ich das meistens aus. Zwar ertappe ich mich manchmal dabei, dass ich aus Faulheit mal weglasse (ist wieder ein Altersproblem), aber sonst versuche ich das, wo sinnvoll, auch mit zu schreiben.
Hat übrigens beim Debugging für mich den Vorteil, dass ich mit der Maus im der gleichen Zeile mir mal eben schnell andere Werte vom Self anschauen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr.
Seite 2 von 2     12   

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