hi all,
vielleicht sehe ich den Wald voller Bäume nicht :?
in einem Reportprogramm habe ich seine selbstdefinierte Klasse, die
EIN Druckfeld darstellt, ist von nix abgeleitet, soll nur die
diversen Datentypen wie FeldID,Feldname,Caption,x,y usw. speichern
tut sie auch, direkt nach dem reinschreiben kann man auch die Werte aus diesem Feldobjekt hole
jetzt sollen diese FeldObjekte in einem Vector aufgelistet werden,
der hat dann auch die richtige Anzahl von Objekten gespeichert (vec.size())
später will ich die einzelenen Objekte mit
(Feldobj) vec.getElementAt(zähler) listen
da kommt aber unabhängig von i immer nur das zuletzt gespeicherte Objekt !? :cry:
da kommt für alle i die gleiche FeldID und der gleiche Feldname (zuletzt gespeichert)
komisch, mit CSV-Strings in Vectors hatte ich nie Probleme, würde hier vielleicht auch gehen,
aber wozu gibts Klassen und OOP :wink:
Eclipse erzählt mir noch, daß man auf die ObjektElemente 'in a static way' zugreifen sollte
(als Warnung)
ja ,die sind doch public static angelegt..
was hat das zu bedeuten ????????????
gruß
wolf
vielleicht sehe ich den Wald voller Bäume nicht :?
in einem Reportprogramm habe ich seine selbstdefinierte Klasse, die
EIN Druckfeld darstellt, ist von nix abgeleitet, soll nur die
diversen Datentypen wie FeldID,Feldname,Caption,x,y usw. speichern
tut sie auch, direkt nach dem reinschreiben kann man auch die Werte aus diesem Feldobjekt hole
jetzt sollen diese FeldObjekte in einem Vector aufgelistet werden,
der hat dann auch die richtige Anzahl von Objekten gespeichert (vec.size())
später will ich die einzelenen Objekte mit
(Feldobj) vec.getElementAt(zähler) listen
da kommt aber unabhängig von i immer nur das zuletzt gespeicherte Objekt !? :cry:
Code:
for(i=0;i < vec.size();i++)
{
print_field_basic pfb = (print_field_basic) vec.getElementAt(i);
System.out.println("FeldID : "+pfb.iFieldID+" Feldname : "+pfb.sFdname+" lfdnr : "+i);
}
da kommt für alle i die gleiche FeldID und der gleiche Feldname (zuletzt gespeichert)
komisch, mit CSV-Strings in Vectors hatte ich nie Probleme, würde hier vielleicht auch gehen,
aber wozu gibts Klassen und OOP :wink:
Eclipse erzählt mir noch, daß man auf die ObjektElemente 'in a static way' zugreifen sollte
(als Warnung)
ja ,die sind doch public static angelegt..
was hat das zu bedeuten ????????????
gruß
wolf