Deutsch
Wünsche und Anregungen

Vorschläge für 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. könnte man dann ganz einfach für 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 möglich, 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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.342 Betrachtungen

Unbenanntvor 0 min.
H.Brill12.10.2022
RudiB.17.04.2022
Stringray05.01.2022
Martin Kempf01.11.2020
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

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


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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