Blitz Plus - Rob´s BB-Tutorial 2
Übersicht

BladeknightBetreff: Blitz Plus - Rob´s BB-Tutorial 2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo, Ich bin im Gebiet BlitzBasic ziemlich neu und hätte da ne Frage:
Ich habe Blitz Plus und hab Rob´s BB-Tutorial 2 geladen.Jetzt wunder ich mich aber das viele der da gezeigten Funktionen garnicht funktionieren. Der Locate Befehl geht ja nur im Grafikmode, aber dieser Ersatzbefehl Text x, y "Text" funktioniert nicht.Gibts dafür einen Ersatz? Und dann hab ich noch ein Problem mit dem Input Befehl. Ich vor kurzem noch mit QuickBasic 4.5 gearbeitet und da konnte man in einen Print folgendes machen: PRINT "Du hast die Zahl", Variable% "eingegeben." Jetzt sagt Blitz Plus wenn ich das mache Die Funktion Variable gibt es nicht. Ist ja klar BB+ und QB4.5 sind ja 2 andere Sprachen, aber wie mache ich es dann? Danke im vorraus ![]() |
||
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi
ich bin mir ned so ganz sicher aber sind nicht manche Befehle in BB und Blitzmax anders. ich glaub nämlich, dass das tut für BB ist. Kann aber sein dass ich mich irre. robotx |
||
![]() |
DA |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin,
Also bei B+ gibt es ein paar unterschiede zwischen den anderen Versionen von Blitz Basic. B+ hat garkein Locate mehr, deswegen funzt sie auch nicht. Und der Text befehl funktioniert nur im Grafikmodus. Code: [AUSKLAPPEN] PRINT "Du hast die Zahl", Variable% "eingegeben."
Kann nicht klappen. In Blitz muss das anders aussehen. Code: [AUSKLAPPEN] Print "Du hast die Zahl " + Variable($ bei String, % bei Float und garnichts bei Zahlen also integers.) + " eingegeben."
Also wen du eine zahl ausgeben willst, dan muss das so lauten: Code: [AUSKLAPPEN] Zahl = 10 ; Zahl 10 der Variable übergeben. Print "Du hast die Zahl " + Zahl + " eingeben." ; Alles ausgeben repeat ; Da der befehl waitkey() in B+ nicht funzt, machen wir es anders until keyhit(1) ; So lange wiederholt bis Esc(1) gedrückt wurde end ; Beenden Thx DarkAngel |
||
Deutscher Blitz Basic Chat |
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hey Danke, DarkAngel.
Jetz hat das gefunzt. Nur dieses until keyhit(1) geht nicht, er sagt: 'Until' without 'Repeat' Was soll ich da machen? ![]() Edit: Hier mein Code Code: [AUSKLAPPEN] Zahl = Input ("Gib eine Zahl ein ")
Print "Du hast die Zahl " + Zahl + " eingegeben." until keyhit(1) end |
||
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
du musst vorher repeat eingeben! also so:
Code: [AUSKLAPPEN] repeat Zahl = Input ("Gib eine Zahl ein ") Print "Du hast die Zahl " + Zahl + " eingegeben." until keyhit(1) end grüße robotx |
||
www.botbomb.robotzgames.de
www.robotzgames.de |
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke!
Jetzt funktionniert es! Aber er weiderholt ja alles (Repeat) Aber das sit natürlich dumm, selbst ein tastendruck von ESC hilft nicht, er macht weiter, wie kann ich ihn dann stoppen? |
||
![]() |
DA |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin,
Du must Repeat nach Input und Print machen. Dan wartet er so lange bis eine Taste gedrückt wurde. Thx DarkAngel |
||
Deutscher Blitz Basic Chat |
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
DarkAngel hat Folgendes geschrieben: Moin,
Du must Repeat nach Input und Print machen. Dan wartet er so lange bis eine Taste gedrückt wurde. Thx DarkAngel Ja, jetzt ich es richtig so, Aber bist du dir sicher das 1 ESC ist? Weil ich drück ESC und nix ist! ![]() |
||
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Zahl = Input ("Gib eine Zahl ein ") Print "Du hast die Zahl " + Zahl + " eingegeben." WaitKey () End versuch mal dies. du gibst die zahl ein, dann wird sie ausgegeben,und dann musst du eine Taste drücken um zu beenden "Waitkey ()". so müsste es funktionieren. grüße robotx EDIT : zu langsam |
||
www.botbomb.robotzgames.de
www.robotzgames.de |
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
![]() Wieso geht das nicht? Jetzt hab ich alles probiert doch es lässt und lässt sich nicht beenden! Gibts vielleicht irgendwo ein BlitzPlus Tutorial, weil ich hab schon eins gesucht aber ich find keins! |
||
![]() |
DA |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin,
Ahhh, mist, war mein Fehler. Ehrlich gesagt weiß ich auch nicht wie das geht. Wen ich B+ benutze dan nur für Windows Programmierung oder halt im Grafikmodus. Wen man im Grafikmodus ist, kann man ja ne Input Routine nehmen. Diese Input-Routine findest du im Code-Archif. Thx DarkAngel |
||
Deutscher Blitz Basic Chat |
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
![]() Ich blick im Code Archiv nicht durch. Aber als erstes müsste ich wissen wie man in denGrafikmodus kommt: Ist das so wie in Qb Screen 12 oder so? |
||
noir |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Strangler hat Folgendes geschrieben:![]() Ich blick im Code Archiv nicht durch. du klickst hier drauf: https://www.blitzforum.de/search.php und gibst input routine ein. ![]() |
||
Fragt und man wird euch helfen
Das Alternativ BlitzBasic-Forum: FreeCoder Einfach chatten: BlitzChat Code&Text schnell und einfach pasten: FreePasting |
- Zuletzt bearbeitet von noir am So, März 06, 2005 2:27, insgesamt einmal bearbeitet
![]() |
DA |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin,
Also um die Routine zu finden, solltest du dir direkt mal die Suche angucken. Und auch öfters benutzen. Wegen dem Grafimodus, kannst du ja auch mal nach suchen. Ich denke du wirst da was passendes finden. ![]() Thx DarkAngel |
||
Deutscher Blitz Basic Chat |
![]() |
Artemis |
![]() Antworten mit Zitat ![]() |
---|---|---|
das mit dem until keyhit(1) funzt net weil er in der msgbox keine keys abfragen kann!!
das muss so gehen:Code: [AUSKLAPPEN] Zahl = Input ("Gib eine Zahl ein ") Print "Du hast die Zahl " + Zahl + " eingegeben." input"" end |
||
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Jo jetzt klappts!
Dankeschön. aber wie mach es es das man z.b. durch einen Leertasten oder Escapetasten druck weiterkommt? Und nochwas: Wie kommt man eigentlich in den Grafikmodus? ![]() Tut mir leid aber ich weiß noch fast nix über Blitz+ |
||
![]() |
Artemis |
![]() Antworten mit Zitat ![]() |
---|---|---|
mit input"" endets nur mit enter.
in den grafik modus kommste mit Code: [AUSKLAPPEN] Graphics (auflösungx,auflösungy),(farbtiefe),(modus)
|
||
noir |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
les dir halt alles durch ![]() http://www.blitzbase.de/4a.htm die ONLINE HILFE |
||
Fragt und man wird euch helfen
Das Alternativ BlitzBasic-Forum: FreeCoder Einfach chatten: BlitzChat Code&Text schnell und einfach pasten: FreePasting |
- Zuletzt bearbeitet von noir am So, März 06, 2005 2:27, insgesamt einmal bearbeitet
Bladeknight |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke an euch beide ^_^
@Jonas: was soll modus sein? X und Y hab ichj jetzt 640 x 480 gemacht farbtiefe 265 und wasoll bei modus? @Noir: Danke das les ich ejtzt mal ![]() |
||
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
es gibt 3 verschiedene modi:
1 = Vollbildmodus 2 = Fenster 3 = Fenster mit variabler Größe gruß robotx |
||
www.botbomb.robotzgames.de
www.robotzgames.de |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group