webForumDet fria alternativet

skapa en global variabel i en subrutin

.NET

3 svar · 219 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Hur skapar man en global variabel i en subrutin?

Medlem sedan juni 20022 599 inlägg
#2

Om du med "skapa" menar "deklarera" så går det inte. Varför skulle man vilja det?

Medlem sedan dec. 20003 887 inlägg
#3

En global variabel deklareras givetvis globalt och sedan, vid behov, tilldelar man den ett värde exempelvis i en sub någonstans.

Det enda andra jag kan tänka på är att (det går väl iofs inte i VB?) allokera minne på en adress man "kan". Sedan hoppas att man inte skriver över något vitalt, eller att någon annan applikation skirver över ens data :). Knappast en ens dålig lösning ;)

Medlem sedan juni 20022 599 inlägg
#4

Det enda andra jag kan tänka på är att (det går väl iofs inte i VB?) allokera minne på en adress man "kan".

Jo, man kan använda Windows-API:et i VB: VirtualAlloc

Fast det har nog inte så mycket med frågan att göra.

252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)