Hallo,

zuerst vielen Dank an Rainer Morgen fr dieses erstklassige Tool.

*** Diese Klasse nutzt die DLL Version, die  activeX-Version finden Sie unter   www.xbaseforum.de

Diese Xbase++ Klasse nutzt die DLL und Infos von    WWW.RMCHART.COM
fr die Xbase++ spezifischen Teile knnen Sie mich natrlich auch per eMail erreichen,
aber ich ziehe es vor, wenn Fragen hierzu im    'inoffiziellen Xbase Forum' gestellt werden.
Dort bin ich immer prsent:    www.xbaseforum.de
Die neueste Version von meiner Klasse steht auf meiner Homepage     www.familie-brandel.de

Diese Klasse ist   FREEWARE   !

Aktuelle Version 1.01

1.01.000  - L2RefStr() und 0xFFF0F8FF (ff.) ergab einen Laufzeitfehler wegen der Interpretation als DWORD
          - Mit dem XbpStatic() ::oHide wird nun verhindert, dass RMCHART auf den mouse click reagiert.
            Somit ist das unschne Verhalten mit der Maus weg ;-)


1.00.000

Folgende Probleme sind bekannt und falls jemand hier eine Lsung wei,
wren wir sehr dankbar:

1. Das RMChart Object reagiert auf Mausklicks derart, dass es 'CallBack Funktionen'
    aufrufen will, das geht aber - soweit ich wei - bei Xbase++ gar nicht, daher habe
    ich auch in dieser Richtung nichts eingebaut. Es luft eine Anfrage bei Rainer,
    ob dieses Verhalten abgeschaltet werden kann.
    Zur Zeit reagiert eine Xbase++ Anwendung nicht mehr, wenn man auf die Grafik
    klickt. Erst ein Focus-Verlust der Anwendung mit anschlieendem Anklicken der
    Anwendung gibt den Focus wieder an die Anwendung zurck.

	-> Workaround    erstellen Sie eine NUR SPEICHERN Grafik und speichern Sie
                                                     diese in einer JPG ab. In Ihrer Anwendung sollten Sie vorher
	                                 die genaue gewnschte Gre ermitteln und die Grafik dafr
                                                     erzeugen. Dann laden Sie die JPG Datei in ein XbpBitmap
		             Objekt. Das ergibt eine perfekte Darstellung auch beim Verschieben.

2. Das Speichern der RMC Datei geht zwar, aber diese kann man im Designer nicht anzeigen
     lassen. Wo hier der Fehler liegt wird gerade gesucht, aber dieses Vorgehen macht
     eigentlich auch keinen Sinn. Entweder man erstellt alles mit dem Programm, oder
     man nutzt den RMChart-Designer und speichert eine RMC-Datei, welche das Programm
     sehr einfach ldt und ausgibt.

3. Viele Parameter, die in der DLL Hilfe angegeben werden, wurden in der Klasse als Instanzvariable
    abgelegt. Die ntigen Parameter kann man bei meinem Quellcode nachsehen und die
    ausfhrliche Anleitung (in Englisch) in der RMChart Hilfe nachsehen.

Diese Dateien sind im Paket enthalten:

Liesmich.txt		-> diese Datei - Hinweise in deutsch.
readme.txt		-> diese Datei in englisch.

HB_RMChart.ch		-> Include Datei, in jeder PRG mit Grafiken einbinden
HB_RMChart.PRG		-> Klassendefinitionsdatei, einmal im Projekt einbinden.

gdiplus.dll		-> Win2000 und frher bentigt diese DLL im PROGRAMMVERZEICHNIS !
rmchart.dll		-> Rainer Morgans DLL      ->      diese DLL ins PROGRAMMVERZEICHNIS !

simplebar.rmc		-> Eine Beispieldatei von Rainer, wird von SimpleBar.PRG bentigt.
ErrorSys.prg		-> Leicht modifizierte Standard Fehlerbehandlung, bei meinen Beispielen ntig, sonst ???
PROJECT.XPJ		-> Projektdatei fr diese Beispiele.

NeuGrafik.PRG		-> Programm erzeugt verschiedene Grafiken
OnlySaveJPG.PRG		-> Programm erzeugt eine Grafik ohne Anzeige, nur zum Speichern.
SimpleBar.PRG		-> Beispiel fr RMC-Datei lesen und anzeigen.
RMC_T1.prg		-> Beispielprogramm.


Hubert Brandel

eMail:		Hubert.Brandel@gmx.de
Homepage:	www.familie-brandel.de
TOP-Forum:	www.xbaseforum.de






