Avatar billede knagen7100 Novice
07. maj 2005 - 22:43 Der er 5 kommentarer og
1 løsning

Overføre variable fra tekst area til en anden klasse

Jeg indsætter følgende i et tekstarea:

messagesArea.append("TxPktsWAN: " + snmpTxPktsWAN + "\n");

Nu vil jeg så gerne have den overflyttet det til en anden klasse hvor det skal ligges i en database i min indsætmåling metode.

Kan man gøre det på følgende måde:

database.indsætMåling(snmpTxPktsWAN);
Avatar billede claus_joergensen Nybegynder
07. maj 2005 - 22:48 #1
Du kan sagtens gøre sådan her:

database db = new database();
db.indsaetMaaling("snmpTxPktsWAN");

Hvis du så har en klasse som hedder database med en public void funktion indsaetMaaling() som så hånterere indsætningen.
Avatar billede claus_joergensen Nybegynder
07. maj 2005 - 23:32 #2
eller , ups. Kan se at jeg misforstod.

Du kan enten gøre som du selv forestår , eller lave en setMetode, hvor variablen værdien så bliver sat i den anden klasse.
Avatar billede knagen7100 Novice
08. maj 2005 - 14:02 #3
Det virker ikke helt som det skal. Som du kan se viser jeg indholdet af en variabel med linien:

messagesArea.append("TxPktsWAN: " + snmpTxPktsWAN + "\n");

Den har jeg så forsøgt at overflytte til min database klasse med linie:

database.indsaetMaaling(snmpSystemnavn);

Når jeg så vil indsætte indholdet af variablen i databasen indsætter den bare snmpSystemnavn.

Har du et tip til hvordan jeg kan løse det ??
Avatar billede knagen7100 Novice
08. maj 2005 - 14:30 #4
Jeg har fundet ud af det. Smid et svar og der er point.
Avatar billede claus_joergensen Nybegynder
08. maj 2005 - 21:57 #5
Svar :)

der skulle vel bare en .toString() metode på ?
Avatar billede claus_joergensen Nybegynder
08. maj 2005 - 22:17 #6
Og tak for points ~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester