Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wskaźniki
anonim




Typ: Nie zarejestrowany
Wskaźniki

Jak można zasymulować wskaźniki w VB ?? Wiem, że adres zmiennej można pobrać funkcją VarPtr(zmienna), ale jak coś wpisać do zmiennej dysponując jej adresem ?
Będę wdzięczny za pomoc.

08-02-2005 12:22
  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Bezpośredniej instrukcji VB na to pozwalającej - nie ma/nie znam. Musisz użyć zewnętrznych - np. CopyMemory z WinAPI. Możesz też użyć tych z MSVBVM60.DLL:
GetMemX i PutMemX (X to liczby 1,2,4 lub 8, w zależności od funkcji).


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

08-02-2005 13:03
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
anonim




Typ: Nie zarejestrowany
Wielkie dzięki

Wielkie dzięki. Właśnie o to mi chodziło. Teraz zastanawiam sie czy przez to "obudowanie" funkcjami nie stracę na szybkości działania tych "wskaźników".

08-02-2005 14:48
  
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002

Zazwyczaj funkcje API są szybsze od odpowiedników funkcji w VB. Tutaj co prawda nie widze odpowiednika w VB ale wątpie żebyś tracił coś na szybkości.


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

08-02-2005 17:51
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Hmmm - tak się zastanawiam po co utrudniać sobie życie i "symulować wskaźniki" - w końcu podstawową zaletą Javy jest wyeliminowanie wskaźników o_O


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

08-02-2005 22:28
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1