Warum geht das nicht.
Übersicht BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner|   | LifetecBetreff: Warum geht das nicht. |  Sa, Apr 29, 2006 16:03 Antworten mit Zitat   | 
|---|---|---|
| Ich habe das hier geproggt. Code: [AUSKLAPPEN] Graphics 640,480 SetBuffer BackBuffer() item1 = LoadImage("c:\GFX\item1.bmp") Repeat Cls P = P+2 If P=480 Then FreeImage item1 DrawImage item1, 0,P Flip Forever Und ween ich es starte und das item dann am ende des Bildschirmes ist kommt dann dies Naricht. Code: [AUSKLAPPEN] Invalid Image handle Was heißt das und was mach ich falsch ??? | ||
|   | hecticSieger des IS Talentwettbewerb 2006 |  Sa, Apr 29, 2006 16:17 Antworten mit Zitat   | 
|---|---|---|
| ?? Du löscht das Image 'item1' mit FreeImage wenn P=480 ist und gleich danach willst du es wieder einzeichnen, wo es doch garnicht mehr existiert... | ||
| HW |  Sa, Apr 29, 2006 17:06 Antworten mit Zitat   | |
|---|---|---|
| BlitzBasic:  [AUSKLAPPEN] 
 Keine Ahnung, was dir das bringt oder was du damit willst. Aber so müsste es funktionieren. (nicht getestet) Jedenfalls gibt das Programm so einen Fehler zurück, wenn du ein gelöschtes oder ungeladenes Bild zeichnen willst. Daher musst du vor dem Zeichnen prüfen, ob das Bild existiert, um Fehlermeldungen zu vermeiden. | ||
| FBI-blitz |  Sa, Apr 29, 2006 17:52 Antworten mit Zitat   | |
|---|---|---|
| Du hast die Daten deines Spiels tatsächlich direkt auf c:\??? Kein Unterordner oder so? Und ganz allgemein würd ich relative Pfade benutzen, sonst musst du das wenn du das game mal rausbringst alles wieder ändern. Außerdem sollte dein Titel mal n bisl aussagekräftiger sein   | ||
| =!Skyhawk!=Betreff: So gehts..... |  So, Apr 30, 2006 16:37 Antworten mit Zitat   | |
|---|---|---|
| So alta geht dein,ais meinen augen sinnloses prog: Code: [AUSKLAPPEN] Graphics 640,480 SetBuffer BackBuffer() item1 = LoadImage("c:\GFX\item1.bmp") Repeat Cls P = P+2 If P=480 Then FreeImage item1 if item1<>0 DrawImage item1, 0,P endif Flip Forever Das programm wird dannach sich beenden!! MFG Jan | ||
| =!Skyhawk!=Betreff: ups... |  So, Apr 30, 2006 16:38 Antworten mit Zitat   | |
|---|---|---|
| ups ich trottel so isch richtig: Code: [AUSKLAPPEN] Graphics 640,480 SetBuffer BackBuffer() item1 = LoadImage("c:\GFX\item1.bmp") Repeat Cls P = P+2 If P=480 Then FreeImage item1 runtimeerror("P=480, Prog zuende") if item1 DrawImage item1, 0,P endif Flip Forever | ||
| =!Skyhawk!=Betreff: drittr versuch... |  So, Apr 30, 2006 16:40 Antworten mit Zitat   | |
|---|---|---|
| ich bin zu arg in hektik: Code: [AUSKLAPPEN] Graphics 640,480 SetBuffer BackBuffer() item1 = LoadImage("c:\GFX\item1.bmp") Repeat Cls P = P+2 If P=480 Then FreeImage item1 runtimerror("asdfksdgsa") endif if item1 DrawImage item1, 0,P endif Flip Forever | ||
|   | garret |  So, Apr 30, 2006 16:54 Antworten mit Zitat   | 
|---|---|---|
| Auch wenn du es eilig hast =!Skyhawk!=, denk doch vorher ein bisschen nach und schreibe dann. Das hilft ihm viel mehr. Im Übrigen gibt es unter "Antworten mit Zitat" rechts oben bei einem deiner Beiträge ein Symbol mit einem Schraubenschlüssel. Bedeutet: Beitrag editieren. Damit hättest du deine vorherigen Beiträge lediglich abändern müssen und es wäre übersichtlich(er) geblieben. Ein Hinweis noch von mir zum Thema: If item1=1 Then Drawimage item1 Else RuntimeError("Bild 1 existiert nicht!") erledigt das Ganze in einem Abwasch. MfG garret | ||
| >>nec aspera terrent<< (Auch Widerwärtigkeiten schrecken nicht) | ||
| =!Skyhawk!= |  So, Apr 30, 2006 17:46 Antworten mit Zitat   | |
|---|---|---|
| ja hab nach ner edit func gesucht aber net gefunden.hatte auch von anfang an gewusste was ich schreiben wollt, war nur in hektik, sry!! | ||
|   | hecticSieger des IS Talentwettbewerb 2006 |  Mo, Mai 01, 2006 3:01 Antworten mit Zitat   | 
|---|---|---|
| Puhh, bin ich froh, meinen Nick in englicher Schreibweise gewählt zu haben.  Ich wüsst jetzt denoch und auch gerne, was so ein Programm bringen soll? | ||
Übersicht
 BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner
					Powered by phpBB © 2001 - 2006, phpBB Group
				



