Moin,
ich benutze ms vs6 c++ mfc unter windows XP.
Beim eintragen von Werten in eine Listview, typ Bericht bekomme ich die im anhang befindliche Fehlermeldung. Allerdings nur wenn ich die Werte in SNMP mittels der OID auslese. Die zurückgegebenen Werte schreibe ich dann in ein Arrayfeld, bis ich alle Werte habe, dann übergebe ich das Array und schreibe dessen Werte ins die Tabelle.
nach der ersten Zeile bekomme ich dann die Fehlermeldung.
Schreibe ich allerdings z.b. "Value xy" statt dem messwert ins Array bzw in die Tabelle. gibts keine Probleme, ebenso wenn ich den Messwert nicht in die Tabelle sondern direkt in ein Textfeld im Dialogfenster schreibe.
In den Anhang packe ich noch den Quellcode mit den betroffenen Funktionen getvalue(), setTable(...), CString GetRequest(...);
Nach der Fehlermeldung erscheint eine weitere mit einem anderen speicherbereich, bzw statt read, dann written.
Wäre super wenn mir jemand weiterhelfen könnte.
jma
ich benutze ms vs6 c++ mfc unter windows XP.
Beim eintragen von Werten in eine Listview, typ Bericht bekomme ich die im anhang befindliche Fehlermeldung. Allerdings nur wenn ich die Werte in SNMP mittels der OID auslese. Die zurückgegebenen Werte schreibe ich dann in ein Arrayfeld, bis ich alle Werte habe, dann übergebe ich das Array und schreibe dessen Werte ins die Tabelle.
nach der ersten Zeile bekomme ich dann die Fehlermeldung.
Schreibe ich allerdings z.b. "Value xy" statt dem messwert ins Array bzw in die Tabelle. gibts keine Probleme, ebenso wenn ich den Messwert nicht in die Tabelle sondern direkt in ein Textfeld im Dialogfenster schreibe.
In den Anhang packe ich noch den Quellcode mit den betroffenen Funktionen getvalue(), setTable(...), CString GetRequest(...);
Nach der Fehlermeldung erscheint eine weitere mit einem anderen speicherbereich, bzw statt read, dann written.
Wäre super wenn mir jemand weiterhelfen könnte.
jma