Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

AK Lib

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 21.02.2005, 17:07    Titel: AK Lib Antworten mit Zitat

Code:

CALL xscreen(&H101

x = 200

y = 100

CLS

DO

CALL set.work.page(1)

CLS

CALL set.picture(x, y, "rs.bmp")

CALL set.picture(1, 50, "kuchen.bmp")

CALL set.view.page(1)

CALL set.work.page(2)

CLS

CALL set.picture(x, y, "rs.bmp")

CALL set.picture(1, 50, "kuchen.bmp")

CALL set.view.page(2)

LOOP UNTIL e = 1


Wieso wird bei dem Programm rs.bmp stets auf der position 0,0 angezeigt, und nocht dort wo x und y ist?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kai Bareis



Anmeldungsdatum: 10.09.2004
Beiträge: 545
Wohnort: Baden Würtemberg

BeitragVerfasst am: 21.02.2005, 17:36    Titel: Antworten mit Zitat

Das geht deswegen nicht weil die Variablen X und Y nicht definiert sind.
Entweder du schreibst
DIM x AS INTEGER, y AS INTEGER
oder du machst hinter die X und Y Variablen ein % dann sollte es auch gehen
_________________
MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 21.02.2005, 19:59    Titel: Thx Antworten mit Zitat

Danke, so klappts!

Wie ist das dann bei folgendem Code:

[code]
DIM x AS INTEGER, y AS INTEGER
DIM page AS INTEGER
DIM taste(128) AS INTEGER
CALL xscreen(&H101)
x = 200
y = 100
CLS
page = 2
DO
CALL set.picture(x, y, "rs.bmp")
CALL set.picture(1, 50, "kuchen.bmp")
CALL set.view.page(page)
IF page = 1 THEN page = 2 ELSE page = 1
CALL set.work.page(page)
CLS
tasten$ = INKEY$
IF tasten$ = "w" THEN y = y - 3
IF tasten$ = "s" THEN y = y + 3
IF tasten$ = "a" THEN x = x - 3
IF tasten$ = "d" THEN x = x + 3
LOOP UNTIL e = 1
[/code]

Wieso kommen da diverse Grafikfehler?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 22.02.2005, 19:53    Titel: So Antworten mit Zitat

Hat sich erledigt, habe hilfe vom Hersteller höchstselbst bekommen.
Code:

Call xline(0,0,639,479,0,"BF")

wars glaub ich
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz