Hallo zusammen,
ich werde folgendem Problem nicht Herr:
<PRE>
void __fastcall TfrmDateisuche::AnzTreffer()
{
long Anz[12] = {AnzahlGif, AnzahlTif, AnzahlBmp, AnzahlJpx, AnzahlMpx, AnzahlPpx, AnzahlScr, AnzahlTmp, AnzahlWmf, AnzahlMov, AnzahlZip, AnzahlExe};
for(int i=0;i<12;i++)
{
Anz[i]=1;
}
AnzahlGif =1; //TESTZWECKE
AnzahlGes=0;
}
</PRE>
Ich möchte damit bezwecken, dass die Werte im Array resettet, also auf 0 gesetzt werden.
Wenn jetzt z.B. AnzahlGif der Wert 7250 hat und ich lasse die Schleife mit dem Debugger durchlaufen, passiert folgendes:
Bevor er das erste Mal Anz[i]=1; durchläuft, wird, wenn ich mit der Maus über Anz[i] fahre, folgendes angezeigt: Anz = {7250,1,1,1...}. Nachdem Anz[i]=1; durchlaufen wurde, wird Anz = {1,1,1,1...} angezeigt.
Fahre ich mit der Maus auf AnzahlGif im Array, wird aber 7250 angezeigt. Und damit wird auch weitergerechnet. Erst wenn das testweise eingebaute AnzahlGif =1; durchlaufen wird, wird 1 angezeigt.
Ich habe keinen blassen Schimmer, was ich hier falsch mache ?
Vielleicht hat jemand von Euch das schon mal gehabt und kann mir helfen ?!?
Danke schon mal.
ich werde folgendem Problem nicht Herr:
<PRE>
void __fastcall TfrmDateisuche::AnzTreffer()
{
long Anz[12] = {AnzahlGif, AnzahlTif, AnzahlBmp, AnzahlJpx, AnzahlMpx, AnzahlPpx, AnzahlScr, AnzahlTmp, AnzahlWmf, AnzahlMov, AnzahlZip, AnzahlExe};
for(int i=0;i<12;i++)
{
Anz[i]=1;
}
AnzahlGif =1; //TESTZWECKE
AnzahlGes=0;
}
</PRE>
Ich möchte damit bezwecken, dass die Werte im Array resettet, also auf 0 gesetzt werden.
Wenn jetzt z.B. AnzahlGif der Wert 7250 hat und ich lasse die Schleife mit dem Debugger durchlaufen, passiert folgendes:
Bevor er das erste Mal Anz[i]=1; durchläuft, wird, wenn ich mit der Maus über Anz[i] fahre, folgendes angezeigt: Anz = {7250,1,1,1...}. Nachdem Anz[i]=1; durchlaufen wurde, wird Anz = {1,1,1,1...} angezeigt.
Fahre ich mit der Maus auf AnzahlGif im Array, wird aber 7250 angezeigt. Und damit wird auch weitergerechnet. Erst wenn das testweise eingebaute AnzahlGif =1; durchlaufen wird, wird 1 angezeigt.
Ich habe keinen blassen Schimmer, was ich hier falsch mache ?
Vielleicht hat jemand von Euch das schon mal gehabt und kann mir helfen ?!?
Danke schon mal.
Comment