| |
|
|
H.Brill | Hallo Roland, Wie wäre es mit ein paar Chart-Funktionen ? Linien-, Balken- u. Kuchendiagramme würden ja schon genügen. Ich denke, das braucht man in der heutigen Zeit öfter mal und ist im Büro-Alltag nicht mehr weg zu denken. Gerade die Neueinsteiger und Anfänger tun sich da gerade schwer, wenn es ums Zeichnen geht. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 26.03.2015 ▲ |
|
|
|
|
| Würde ich persönlich eine HTML erzeugen und per htmlwin anzeigen. |
|
|
| |
|
|
|
GDL | Hallöle,
ja, oft sind es die einfachsten Sachen an denen man rumknabbert. Ich bräuchte farbige Zellen in einem Grid. Bekomme auch mit der Listview dll nur ganze Spalten oder Zeilen farblich hin.
Servus Georg |
|
|
| |
|
|
|
H.Brill | HTML alleine kann das nicht. Da muß man noch Javascript oder CSS o. ä. einbinden. Dann kann man es auch direkt mit XProfan machen. Es geht ja darum, daß auch Einsteiger was einfaches zur Hand haben und nicht noch im Koordinatensystem umdenken müssen.
Die RmChart.dll ist mir da schon zu überlastig. Hat schon wer mit der GidChart32.dll experimentiert ? [...] KompilierenMarkierenSeparieren' Quelle :
' https://www.gid.de/Pages/GidChart/MainGidChart.htm
Declare Long dll, k, l, n, p
Declare Float x[1001], y[1001]
dll = ImportDLL("GidChart32.dll", "")
Cls
k = gcCreateGlobalArea()
l = gcCreateDataArea(k)
gcSetDataArea(k, l, "Left", 0.1)
gcSetDataArea(k, l, "Right", 0.9)
gcSetDataArea(k, l, "Top", 0.3)
gcSetDataArea(k, l, "Bottom", 0.9)
n = gcCreateDataSet(k, l)
WhileLoop 0, 1000
x[&LOOP] = 100 + 2 * &LOOP
y[&LOOP] = 1 * &LOOP
EndWhile
p = gcDefineDataSet(k, l, n, 1001, x[0], y[0])
gcShowGlobalArea(k)
WaitKey
FreeDll dll
End
Da bekomme ich bei gcSetDataArea(k, l, "Left", 0.1) den ersten Fehler. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 28.03.2015 ▲ |
|
|
|
|
Michael W. | Bei gcDefineDataSet() sollen die letzten beiden wohl die Startadressen der jeweiligen Datenreihe sein.
Bei den 32-Bit Floats - gibts da den Wertebereich (1.5E307) ? Sind das nicht die 64-Bit Doubles?
Gegoogelt: [...]
32-Bit ist 10^38 64-Bit ist 10^308 Die DLL arbeitet also mit 64-Bit Float. Aber ImportDLL() hat im Text zu stehen, das alle übergebenen Werte auf Single() gewandelt werden.
Deshalb ist beim ersten Gleitkommakontakt Schluß.
P.S.: Bei Declare kann der Bereich auf 1000 gesetzt werden. Bei DefineDataSet muss dann 1001 stehen bleiben. xProfan nimmt ja die Nullbasis automatisch dazu. Derzeit hast Du hinten einen Datenwert je Array zu viel. |
|
|
| System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 28.03.2015 ▲ |
|
|
|