Autor Beitrag
kukuk
Hält's aus hier
Beiträge: 9

WinXP Prof
VB6, C#
BeitragVerfasst: Fr 02.01.09 10:59 
Array problem habe ich selber gelöst funktioniert jetzt...

Jetzt hab ich nur noch ein kleines prob mit dem erhöhen einer variablen. Und zwar will ich folgendes machen:

int ohm_zaehler;
int var1 = 56;

ohm_zaehler = ohm_zaehler + var1;


leider geht das nicht :(....... man merkt das ich vb geschädigt bin ^^


Zuletzt bearbeitet von kukuk am Fr 02.01.09 11:34, insgesamt 2-mal bearbeitet
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 02.01.09 11:26 
Hallo,

zunächst muss ich Dich bitten, Deinen Code-Auszug lesbar zu gestalten: Bearbeite den Beitrag (Button mit der Schere), Code-Abschnitt markieren, "Bereiche" öffnen, C# auswählen, Plus-Button klicken, sinnvolle Einrückungen einfügen, absenden. So ist er nicht lesbar, sodass es sich nicht lohnt, sich genauer damit zu befassen.

Soviel kann ich aber schon verraten: Die Größe eines Arrays ist fest und muss bereits beim Compilieren (!) bekannt sein; nachträglich kann sie nur auf Umwegen geändert werden. Benutze stattdessen List<int> oder eine andere typisierte Collection aus System.Collections.Generic.

Gruß und Frohes Neues Jahr! Jürgen
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 02.01.09 11:38 
Und meine bisherige Antwort hängt in der Luft. :shock:

user profile iconkukuk hat folgendes geschrieben Zum zitierten Posting springen:
leider geht das nicht :(....... man merkt das ich vb geschädigt bin ^^

"geht nicht" ist keine ausreichende Problembeschreibung. Meckert der Compiler (davon gehe ich aus), welche Fehlermeldung gibt es, klappt etwas nicht wie gewünscht zur Laufzeit, Exception mit Meldung, unerwartetes Ergebnis usw. Bitte künftig genauere Angaben, damit wir nicht raten müssen!

Hier ist aber klar: Die Variable muss initialisiert (mit einem Anfangswert versehen) werden, sonst kann sie nicht benutzt werden. Genau das sagt die Compilermeldung aus!

Jürgen
kukuk Threadstarter
Hält's aus hier
Beiträge: 9

WinXP Prof
VB6, C#
BeitragVerfasst: Fr 02.01.09 11:42 
Verwendung der nicht zugewiesenen lokalen Variablen "ohm_zaehler"


das sagt der Compiler.... wie kann ich das Problem denn lösen?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 02.01.09 11:47 
Wer lesen kann, ist klar im Vorteil:
user profile iconJüTho hat folgendes geschrieben Zum zitierten Posting springen:
Die Variable muss initialisiert (mit einem Anfangswert versehen) werden,

Was das wohl bedeutet :roll:
kukuk Threadstarter
Hält's aus hier
Beiträge: 9

WinXP Prof
VB6, C#
BeitragVerfasst: Fr 02.01.09 11:56 
LOl achso ich muss einfach nur int ohm_zaehler = 0; machen


ist ja eazy


trtozdem dnake ich stand gerade aufem schlachuc ^^