Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

Gefahren von modd's Methodenpointern

Uploader:MitgliedSannaj
Datum/Zeit:21.01.2012 22:25:44

type fooType
    dummy as integer
    declare sub print_dummy(a as integer)
end type

sub fooType.print_dummy(a as integer)
   print this.a
   print a
end sub

sub AgePrint(age as integer)
   print "You are " & age & " years old."
end sub

dim as sub(bar as integer) somesub
dim foo as fooType

'Geht
somesub = @fooType.print_dummy()

'Geht auch !!!
somesub = @AgePrint()

'Funktioniert, obwohl es nicht sollte und produziert evt. Fehler:
fooType.print_dummy.foo(12)
'Gibt die Addresse von foo als age in AgePrint aus.