Как запихнуть запихнуть объект Me в Long? - VB

Узнай цену своей работы

Формулировка задачи:

Как запихнуть
в
, а потом достать его? Спасибо?

Решение задачи: «Как запихнуть запихнуть объект Me в Long?»

textual
Листинг программы
Public Declare Sub CopyMemory Lib 'kernel32' Alias 'RtlMoveMemory' (lpvDest As Any, lpvSource As Any, ByVal cbCopy As Long)
 
Public Function ObjectToPtr(ByVal oObject as Object) as Long
    ObjectToPtr = ObjPtr(oObject)
End Function
 
Public Function ObjectFromPtr(ByVal lPtr As Long) As Object
    Dim oTemp As Object
    If Not (lPtr = 0) Then
        CopyMemory oTemp, lPtr, 4
        Set ObjectFromPtr = oTemp
        CopyMemory oTemp, 0&, 4
    End If
End Property

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы