Указатели

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Указатели

Сообщение Kostyan » 13.11.2003 (Чт) 8:18

Помогите, срочно! :!: Проблема такая:
Есть у меня указатель на данные хранящиеся в памяти, нужно их оттуда достать в переменную определённой струткуры.
И вообще, кто-нибудь знает нормальный способ общения VB с памятью без использования дополнительных (не входящих в состав Windows) компонентов? Может есть какие-нибудь API-функции пригодные для этого или может в самом MSVBxx.dll есть что-нибудь недокументированое (типа ф-и VarPtr).
Ведь многие полезные API ф-и возвращают не значение а только указатели на них и что дальше с ними делать - непонятно, уже руки опускаются...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.11.2003 (Чт) 9:44

Код: Выделить всё
Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As Any, ByVal ByteLen As Long)


· Destination
Points to the starting address of the copied block’s destination.

· Source
Points to the starting address of the block of memory to copy.

· Length
Specifies the size, in bytes, of the block of memory to copy.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 13.11.2003 (Чт) 10:02

Огромное спасибо, обязательно попробую.
Странно, почему я не встретил эту функцию в дампе kernel32... Ведь всё вроде перерыл...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron