Seite 1 von 1

RMChart Barchart hängt [Erledigt]

Verfasst: Mo, 06. Apr 2009 20:33
von Jan
In meinem aktuellen Projekt habe ich eine Statistik, die mit der ActiveX-Version von RMChart als Donut oder als Barchart gezeigt wird. Zwischen beiden Arten kan man umschalten.

Der Donut macht da keine Probleme. Aber der Barchart muckt. Wird der sofort angezeigt, dann ist alles OK. Wechsel hin zu Donut läuft. Zurück zum Barchart wird der Barchart zwar angezeigt, aber danach hängt das gesamte Programm. Das gleiche, wenn zuerst der Donut angezeigt wird und dann zum Barchart gewechselt wird. Barchart als erstes anzeigen und dann zum Donut wechseln funktioniert einwandfrei.

Manchmal wird der Barchart angezeigt, und dann hängt das Programm sich weg, manchmal flackert der Barchart kurz auf, dann wird der Dialog gelöscht, und dann hängt das Programm sich weg.

Im Taskmanager wird nichts außergewöhnliches angezeigt. Prozessorbeastung 0 %. Kein "Wartet auf Benutzerreaktion" oder sonst was ärgerliches. Alles ist OK. Außer, daß ich das Programm über die Taskliste abschießen muß. Obwohl die Statistik in einen eigenen Task gelegt wird, hängt das komplette Programm.

Ach so: Der reißt sogar den Memwatch mit! Selbst der hängt sich komplett mit weg.

Kennt jemand das Problem?

Jan

Re: RMChart Barchart hängt

Verfasst: Mo, 06. Apr 2009 20:40
von Martin Altmann
Hallo Jan,
was meinst Du mit BarChart? RMC_BARSINGLE Typ RMC_BAR_3D?
In dem DevCon-Server findest Du entsprechende Beispiele.

Viele Grüße,
Martin

Re: RMChart Barchart hängt

Verfasst: Mo, 06. Apr 2009 20:48
von Jan
Hallo Martin,

bei mir ist das der RMC_BAR_FLAT_GRADIENT2. Und im Prinzip läuft das Teil ja auch. Wenn ich den gleich als erstes anzeigen lasse, dann wird der absolut korrekt angezeigt. Und ich kann das Modul auch absolut korrekt wieder verlassen. Nur nach einem Wechsel hin zum Barchart ist gefährlich. Der Wechsel hin zum Donut ist dagegen überhaupt kein Problem.

Jan

Re: RMChart Barchart hängt

Verfasst: Mi, 08. Apr 2009 6:48
von Jan
Problem gelöst. Lag garnicht an den Charts. Irgendwie war mir in den Codeblack für den Wechsel zwischen den beiden Anzeigeformen ein :configure() reingerutscht. Und das war der Auslöser für den Murks.

Jan