OPEN


Med OPEN kan du spara och ladda filer i QBasic, på ett lättare sätt. Vi ger oss in i ett exempel. a$ = "Hej!" OPEN "hej.txt" FOR OUTPUT AS #1 PRINT #1, a$ CLOSE #1 OPEN "hej.txt" FOR INPUT AS #1 INPUT #1, a$ CLOSE #1 I den översta delen skapas hej.txt och i det text objektet sparas Hej!. Det står: FOR OUTPUT AS #1, vad betyder det? Jo, det är just den raden som talar om till datorn att den ska sparas som hej.txt. Men sen står det #1. Det betyder att detta är det första txt filen. Alltså om man ska göra fler så får man skriva #2, #3, #4 o.s.v Sen måste man stänga det första txt filen också, det gör man med CLOSE #1. -------------------------------------------------------- Om vi tar den andra då... Den öppnar hej.txt och skriver på skärmen vad som står där. Och sen avslutas den precis som den övre med CLOSE #1.

BLOAD


Detta kommando är ganska viktigt ibland.
Med BLOAD så laddar du andra filer.
tex: Bilder du målat.
Här är ett exempel:
SCREEN 13
DEF SEG=&HA000
BLOAD "kalle.pal"

Nu laddas filen: "kalle.pal"
Men du måste ju sätta ut den någon stans.
Använd då IF.
tex:
IF map(x,y) = 1 THEN PUT (x,y),kalle, PSET

Detta används för att göra spel.


BSAVE


Detta används för att spara filer.
Filer som du med hjälp av BLOAD kan ladda
Du kan måla vanligt i Qbasic och sen spara den som en palette. Så här:

LINE (10,10)-(10,50),4
DEF SEG=&HA000
BSAVE "kalle.pal"

Svårt? Men BSAVE ska du använda så här.
Klurigt? Bättre kan jag inte förklara, men maila gärna
om du har en fråga!


Kapitel 1|Kapitel 2|Kapitel 3|Kapitel 4|Kapitel 5|Kapitel 6|Kapitel 7|Kapitel 8|Kapitel 9
QBkurs huvudsida