---
title: "Qbasic fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/71736-qbasic-fråga"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Viktor"
published: "2003-03-21T13:31:21.000Z"
updated: "2003-07-01T22:20:48.000Z"
replies: 7
views: 328
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/programmering/71736-qbasic-fråga"
---

# Qbasic fråga

## #1 — Viktor, 2003-03-21T13:31Z

Ska försöka översätta ett program från Qbasic till C och har en fråga, vad betyder DIM SHARED? Är det samma sak som en global variabel?

EDIT: Vad betyder det när en funktion har ett % tecken efter namnet?

```
FUNCTION pop%
```

/Viktor

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

## #2 — totte, 2003-03-21T19:04Z

SHARED menar precis som namnet antyder att variablen ska vara delad över hela programmet.

% tyder på en integer...

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

## #3 — Viktor, 2003-06-23T18:36Z

Ännu en fråga, vad gör den här raden med kod

```
b = b - 256: reg.s = reg.s OR 1
```

/Viktor

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

## #4 — rymdknark, 2003-06-30T09:22Z

Den minskar värdet av variablen \<b\> men 256 och sätter den första bit'en i variablen reg.s till 1.

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

## #5 — Viktor, 2003-07-01T20:47Z

> **rymdknark skrev:**
>
> Den minskar värdet av variablen \<b\> men 256 och sätter den första bit'en i variablen reg.s till 1.

Så det är samma sak som att skriva

```
b = b - 256
reg.s = reg.s OR 1
```

?

/Viktor

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

## #6 — SPiN, 2003-07-01T21:29Z

Jag har för mig att kolon används som satsavgränsare, som semikolon i Java, C, m.fl.

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

## #7 — Viktor, 2003-07-01T21:50Z

ok, det är ca 10 ställen där de har använt **:** i hela koden (ca 2000 rader), varför kan dem inte vara konstanta och alltid ha radbrytning :)

EDIT: kan tyvärr inte köra basic kod på min dator det är därför som jag måste fråga :)

/Viktor

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

## #8 — trexter, 2003-07-01T22:20Z

Jo, : används när man vill köra flera kommandon på samma rad. Fungerar i Visual Basic också.

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

---

Tråden på webben: https://www.webforum.nu/amne/programmering/71736-qbasic-fråga
