C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #4 我做过这样的东西,用CGI Expert: 你先在窗口上放一个Tchart控件,设置好相关属性,然后在程序里添加value, 最后用 bmp:=tbitmap.create; bmp:=chart1.TeeCreateBitmap; 把图形保存到bitmap里面,最后输出(可以先转换成jpg,gif等) note: 只有用CGI Expert,才可以在设计时放置Tchar控件.
我做过这样的东西,用CGI Expert: 你先在窗口上放一个Tchart控件,设置好相关属性,然后在程序里添加value, 最后用 bmp:=tbitmap.create; bmp:=chart1.TeeCreateBitmap; 把图形保存到bitmap里面,最后输出(可以先转换成jpg,gif等) note: 只有用CGI Expert,才可以在设计时放置Tchar控件.
W www Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #5 我做的是cgi-stand alone ,所以不能直接放TChart. 这个问题我已经解决了,但我想看看大家还有没有好的办法。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #6 我不是说了吗? 用CGI Expert就可以直接放TChart!
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #8 amo: 应该是可以的,我以前问过一样的问题,没有得到满意的答复. 后来大家推荐用CGI Expert,发现实现起来很简单,所以就用他了. 动态创建Tchart是可以的,但是Tchart的属性设置太多,用程序来设置太麻烦, 如果你能写一个例子出来那就再好不过了!
amo: 应该是可以的,我以前问过一样的问题,没有得到满意的答复. 后来大家推荐用CGI Expert,发现实现起来很简单,所以就用他了. 动态创建Tchart是可以的,但是Tchart的属性设置太多,用程序来设置太麻烦, 如果你能写一个例子出来那就再好不过了!
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #9 >但是Tchart的属性设置太多,用程序来设置太麻烦, 呵呵, 设置是稍微麻烦了一点,不过比起自己在一个tbitmap中画,再保存还是要方便多了;-) >如果你能写一个例子出来那就再好不过了! 没那么麻烦吧,而且写好一次以好就可以copy&paste了 不过amo现在也懒得写;-)
>但是Tchart的属性设置太多,用程序来设置太麻烦, 呵呵, 设置是稍微麻烦了一点,不过比起自己在一个tbitmap中画,再保存还是要方便多了;-) >如果你能写一个例子出来那就再好不过了! 没那么麻烦吧,而且写好一次以好就可以copy&paste了 不过amo现在也懒得写;-)
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #10 >>不过比起自己在一个tbitmap中画,再保存还是要方便多了 是呀!关键是自己画chart要考虑的东西太多,根本照顾不过来. 所以我现在 如果要在html上画chart,就用CGI Expert,可以直接使用Tchart,很简单. >>没那么麻烦吧, 就是那么麻烦. :-(
>>不过比起自己在一个tbitmap中画,再保存还是要方便多了 是呀!关键是自己画chart要考虑的东西太多,根本照顾不过来. 所以我现在 如果要在html上画chart,就用CGI Expert,可以直接使用Tchart,很简单. >>没那么麻烦吧, 就是那么麻烦. :-(
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #12 创建? 他是一个控件牙! 用他做CGI的好处是: 你不用非得从datamodul生成cgi程序,只要是普通的form,然后你将一个cgi exp 控件放到上面去,以后编译的时候会自动变成一个cgi应用. 因为你使用的是普通的form,所以你可以在上面放置任何可视控件,比如TChart. 而且用cgi-exp可以很方便的调试,就和调试普通程序一样.
创建? 他是一个控件牙! 用他做CGI的好处是: 你不用非得从datamodul生成cgi程序,只要是普通的form,然后你将一个cgi exp 控件放到上面去,以后编译的时候会自动变成一个cgi应用. 因为你使用的是普通的form,所以你可以在上面放置任何可视控件,比如TChart. 而且用cgi-exp可以很方便的调试,就和调试普通程序一样.
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #13 呵呵: cakk使用cgi: 绝对不用cgi-expert-->试用-->使用-->极力推荐
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #14 这要分情况,如果功能简单的cgi应用,比如简单的动态图形输出,文本输出, 就直接用delphi做,如果有些功能复杂,或者自己实现起来太麻烦,就用cgi-exp, 比如Tchart,Upload等..