VB6 Picture5 blinkt nur im Debugger kotz

Gast #1824324
Im Debugger funktionieren die Schleifen einwandfrei. Habe noch ein 
Programm mit meheren Picturen geschrieben, die schaltet man der Schalter 
prima an und aus. Aber wenn die Schleifen das An/Aus (Blinken) 
übernehmen sollen dann werden die Pictures scheinbar per Zufall An oder 
Aus geschaltet. Aber im Debugger geht alles schön nach der Reihe, so wie 
es ja eigentlich programmiert ist.
"WinXP und VB6.0Prof."


'---------------Form1---------------------
Private Sub Command1_Click()
        Form2.Show
        Load Form2

End Sub
'------------------------------------------

'--------------Form2-----------------------

Private Sub Command2_Click()


    End

End Sub


Private Sub Command3_Click()

 Picture5.Visible = False

  For x = 0 To 10
    For t = 0 To 999999
      h = 5 - 2
      i = 8 - 3
    Next t

    Picture5.Visible = True

    For k = 0 To 999999
      h = 5 - 2
      i = 8 - 3
    Next k

    Picture5.Visible = False
  Next x
End Sub

Private Sub Form_Load()

    Dim i As Long
    Dim t As Long
    Dim k As Long
    Dim x As Long
    Dim h As Long


End Sub
'----------------------------------------------
Angehängte Dateien:
Gast
Naja, Timer habe ich noch nicht probiert. Ist auch wieder Lernaufwand, 
ich wollte es halt mal auf ne ganz Hirnlose Art BLINKEN lassen. Warum 
geht es Debugger Schritt für Schritt richtig und wenn mam es mit 
dem"PLay-Pfeil" aktiviert nur einmal AN und dann wieder AUS , warum 
BLINKT es nicht 10 mal ??
Gast
Wie kann man was NEGIEREN wenn links vom = gerade das gegenteil steht ??

Shape2.Visible = Not Shape2.Visible

Wie soll man das verstehen mit dem NOT ??
Gast
Benshee schrieb:
> Shape2.Visible = Not Shape2.Visible

.Visibel hat nur 2 Werte, True oder False (1 oder 0)

Shape2.Visible = Not Shape2.Visible

=> if(Shape2.Visible = True) then
       Shape2.Visible = False
   else
       Shape2.Visible = True
   end if

mach das selbe

Ist ein Toggeln

avr
Gast
Scheinbar kann man in VB nicht einfach mal so Programmieren wie in C 
oder JAVA oder BASIC (1986 mit C64 und dann 1995 mit meinem ersten PC ) 
.

In VB ist alles " Ereignis-Getriggert" ;-))

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.