
Думаю, что вопрос, как всегда, ламерский

A.A.Z. писал(а):Собственно, сабж![]()
Думаю, что вопрос, как всегда, ламерский
void CopyMemory(
PVOID Destination,
const VOID* Source,
SIZE_T Length
);
A.A.Z. писал(а):2 tyomitch: подскажи, плиз, как дубовым способом пользоваться, куда пихать Pointer и что ждать от pOleChar
Option Explicit
Private Declare Function SysAllocString Lib "oleaut32" (ByVal sz As Long) As String
Sub Main()
Debug.Print StrConv(SysAllocString(StrPtr("Hello!")), vbFromUnicode)
End Sub
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Sub Main()
Debug.Print DerefStr(StrPtr("Hello!"))
End Sub
Private Function DerefStr(ByVal StrPtr As Long) As String
CopyMemory ByVal VarPtr(DerefStr), StrPtr, 4
End Function
tyomitch писал(а):Вот, я же говорю, что в API-Viewer-е через раз глюки...
Сейчас этот форум просматривают: SemrushBot и гости: 13