Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
05.09.2003, 17:46
Milchtrinka



Hi Leute !

Also ich hab folgendes Problem: Ich habe einen Timer der auf 5 hochzählt und dann wird zu einer Zahl 650 addiert, dies funktioniert aber nur 1 mal.
Wenn der Timer das 2. mal auf 5 hochzählt wird nicht mehr 650 addiert....
Variablen sind declariert...

Das ist der Timer-Code:

Private Sub Timer1_Timer()
timeA = timeA + 1
Text1.Text = timeA
If timeA = 5 Then
StatusBar1.Panels(2).Text = Rohstoffe + newres
timeA = 0
End If
End Sub

Kann mir da jemand helfen ?
Danke

--

zum Seitenanfang zum Seitenende Profil || Suche
001
06.09.2003, 00:05
Chronial



naja, ersetzt newres doch mal durch dein 650...

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
002
06.09.2003, 00:33
Milchtrinka



Geht nicht...
Außerdem hab ich im Form_Load schon festgelegt das newres = 650 ist.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
06.09.2003, 01:40
Chronial



mh?
soll sich die Zahl durchgehen erhöhen?
dann kann das mit deinem Code da aber nicht gehen, denn du erhöhst ja nichts, sondern setzt ja nur StatusBar1.Panels(2).Text.
Da ändert sich ja nix dran, egal wie oft timeA 5 wird.

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
004
06.09.2003, 04:06
feigling



Rohstoffe = Rohstoffe + newres
StatusBar1.Panels(2).Text = Rohstoffe

Versuch das.
Wie Chronial schon sagt, du veränderst den Wert von Rohstoffe ja garnicht.
Ka, ob das da oben funzt, sollte aber.

--


Dieser Beitrag wurde am 06.09.2003 um 04:08 von feigling bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
06.09.2003, 10:47
Milchtrinka



Nee der Code geht leider auch nicht :(

--

zum Seitenanfang zum Seitenende Profil || Suche
006
06.09.2003, 13:21
DolHalflife



*DELETE*

--

I'm deaf
Bin gehörlos.. naund?


Dieser Beitrag wurde am 06.09.2003 um 13:23 von DolHalflife bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
06.09.2003, 19:31
WareWolf



feiglings Code müsste aber funzen...ausser "rohstoffe" wäre nur temporär gültig, beheb das mal.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
008
06.09.2003, 19:39
feigling



Jop, Rohstoffe muss global deklariert sein und kann es auch ned funzen (ka, wie man das in VB macht).

--

zum Seitenanfang zum Seitenende Profil || Suche
009
06.09.2003, 19:47
Rayk



Um die Variable in VB global zu deklarieren, muss du sie im Allgemeinen Bereich deklarieren, also ganz am Anfang vom Code [in den Boxen steht dann (Allgemein) und (Deklarationen].

und da halt:

dim rohstoffe

--

ICQ : 293840958


Dieser Beitrag wurde am 06.09.2003 um 19:49 von Rayk bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
06.09.2003, 20:19
Milchtrinka



Hmm kann mir noch jemand sagen wo genau das in den Code muss also der Code von feigling ?
In den Timer oder wohin ?

Danke

--

zum Seitenanfang zum Seitenende Profil || Suche
011
06.09.2003, 20:56
Rayk



Das ist der (neue) Timer-Code:

Quellcode:Private Sub Timer1_Timer()
timeA = timeA + 1
Text1.Text = timeA
If timeA = 5 Then
Rohstoffe = Rohstoffe + newres  '<--------------------hier
StatusBar1.Panels(2).Text = Rohstoffe '<--------------hier
timeA = 0
End If
End Sub

--

ICQ : 293840958

zum Seitenanfang zum Seitenende Profil || Suche
012
06.09.2003, 21:30
Milchtrinka



Juhu danke.
Es geht endlich :)

VIELEN DANK :)

--

zum Seitenanfang zum Seitenende Profil || Suche