Toolbar Endlos-Schleife... Hilfe *Gelöst*

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

danielos

Betreff: Toolbar Endlos-Schleife... Hilfe *Gelöst*

BeitragMo, Aug 25, 2008 11:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo zusammen,
ich habe offenbar wider Willen eine Endlos-Schleife programiert, weiß jemand Rat ?
(Das RequestFile - Fenster öffnet sich sofort nach dem Schließen oder Auswählen einer Datei immer wieder)


Code: [AUSKLAPPEN]

....

.open
OpenVfi$=Open$()
If OpenVfi$<>""
   FlushKeys()
EndIf

If EventSource()=toolbar

      Select EventData()
      
      Case 0
      Goto open
            
      End Select

   
EndIf

Function open$()
   openstring$=RequestFile("Öffnen...", "txt","*.txt")
   If openstring$<>0 Or openstring<>""
      Return openstring$
   Else Return ""
   EndIf
End Function



Danke schonmal Wink

mfg Daniel
  • Zuletzt bearbeitet von danielos am Mo, Sep 01, 2008 23:32, insgesamt einmal bearbeitet

flona

BeitragMo, Aug 25, 2008 12:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hy, ich weiß zwar nicht was du drüber für nen Code hast, aber wenn ich des so ergänze funktionierts:
Code: [AUSKLAPPEN]
img=CreateImage(96,32)
SetBuffer ImageBuffer(img,0)
Color 255,0,0
Rect 1,1,30,30,1
Color 255,255,0
Rect 33,1,30,30,1
Color 0,255,0
Rect 65,1,30,30,1
SaveImage img,"bild.tmp"
FreeImage img

window=CreateWindow("Window",0,0,300,300,0,1)
toolbar=CreateToolBar("bild.tmp",0,0,96,32,window)
While WaitEvent()<>$803
   If EventSource()=toolbar
      Select EventData()
         Case 0
            OpenVfi$=Open$()
            If OpenVfi$<>""
               FlushKeys()
            EndIf
      End Select
   EndIf
Wend

Function open$()
   openstring$=RequestFile("Öffnen...", "txt","*.txt")
   If openstring$<>""
      Return openstring$
   Else
      Return ""
   EndIf
End Function


Tipps für die Zukunft:
1. Verwende kein Goto(sondern Funktionen)
2. Rücke deinen Text ein
www.Dreier-Florian.kilu.de
Intel Core 2 Quad Q9400 | Zotac 9800GT | 4GB RAM | 1TB HDD | Windows 7 Professional 32bit
 

danielos

BeitragMo, Aug 25, 2008 13:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke!
ich werde es wohl so umformulieren müssen...
Normalerweise verwende ich kein goto Wink

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group