Feedback

VB - VarPtr .NET

Veröffentlicht von am 13.08.2007
(1 Bewertungen)
Die VarPtr-Funktion liefert die Startadresse des Speicherbereichs zurück, in dem eine Variable gespeichert wird.

Diese Funktion gibt es in VB6 jedoch nicht mehr in VB.NET. Allerdings kann man diese Funktion aus Kompatibilitätsgründen noch gebrauchen.
GFU-Schulungen  [Anzeige]

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

Public Function VarPtr(ByVal e As Object) As Integer
    Dim GC As GCHandle = GCHandle.Alloc(e, GCHandleType.Pinned)
    Dim GC2 As Integer = GC.AddrOfPinnedObject.ToInt32
    GC.Free()
    Return GC2
End Function
Abgelegt unter VarPtr.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!