---
title: "skapa en global variabel i en subrutin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/67857-skapa-en-global-variabel-i-en-subrutin"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ampy"
published: "2003-02-10T16:18:19.000Z"
updated: "2003-02-11T10:48:18.000Z"
replies: 3
views: 234
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/67857-skapa-en-global-variabel-i-en-subrutin"
---

# skapa en global variabel i en subrutin

## #1 — ampy, 2003-02-10T16:18Z

Hur skapar man en global variabel i en subrutin?

Permalänk: https://www.webforum.nu/p/67857

## #2 — niko, 2003-02-10T16:49Z

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

Permalänk: https://www.webforum.nu/p/945084

## #3 — Engine^, 2003-02-11T08:42Z

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 ;)

Permalänk: https://www.webforum.nu/p/945489

## #4 — niko, 2003-02-11T10:48Z

> 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](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/virtualalloc.asp)

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

Permalänk: https://www.webforum.nu/p/945578

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/67857-skapa-en-global-variabel-i-en-subrutin
