Italia
Wünsche und Anregungen

Proposte per künftige Versionen

Ab Version X5

Backreference Class

 

Jörg
Sellmeyer
Es wäre schön, wenn Objekte eine Referenz auf das erzeugende Bereich hätten.
Z. B. potuto man dann ganz einfach per jede Klasse einen Destruktor schreiben,
ohne dass im Hauptprogramm der Bereich disposed werden muss.
Oder anders gefragt: Gibt es eine solche Selbstreferenz vielleicht schon oder wäre es possibile, das einzubauen?
Class Test = x%,y%,Name@,Delete@,Test@

Proc Test.Test

    Parameters x%,y%
    .x% = x%
    .y% = y%

EndProc

Proc Test.Name

    Parameters Me#
    Print ClassOf(Me#)

EndProc

Proc Test.Delete

    Parameters Me#
    Dispose Me#
    'Dispose Test

EndProc

Var Test# = New(Test,4,5)

With Test#

    Print .x%,.y%

EndWith

Print Test#.Name(Test#)
Test#.Delete(Test#)
Print SizeOf(Test#)
Case SizeOf(Test#):Dispose Test#
Print SizeOf(Test#)
WaitInput

War hier auch schonmal gewünscht...  [...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.05.2018  
 




Michael
W.
War nicht ".super." der Zeiger auf den Vorgänger?
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
29.05.2018  
 




Jörg
Sellmeyer
Nur wenn es von einer Klasse in der Hierarchie aufgerufen wird, so wie ich es verstehe. Also in der Vererbungsstruktur.
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.05.2018  
 




Michael
W.
also nicht super sondern - ein hier fiktives - self.xxx
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
31.05.2018  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.319 Views

Untitledvor 0 min.
H.Brill12.10.2022
RudiB.17.04.2022
Stringray05.01.2022
Martin Kempf01.11.2020
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Michael W. (2x)
Jörg Sellmeyer (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie