Buchempfehlung
Visual Basic 6 Kochbuch
Visual Basic 6 Kochbuch
Viele praktische Tipps zum Programmieren mit Visual Basic 6, die sich oft auch auf FB übertragen lassen. [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

Pointergewusel geht nicht?!

Uploader:RedakteurJojo
Datum/Zeit:23.12.2008 01:29:27

Type prototype
    subtune_start As Integer Ptr
    foo As Integer
End Type

Declare Sub UnloadMusic(tune As prototype Ptr)

Dim tune As prototype

tune.subtune_start = Allocate(Len(Integer))

Dim Shared bar As prototype Ptr

bar = @tune
UnloadMusic @tune
Sleep

Sub UnloadMusic(tune As prototype Ptr)
    Print *tune.subtune_start
    Print *bar.subtune_start
    *tune.foo += 1

    DeAllocate(*tune.subtune_start)
End Sub