I would not use any graphic control to do fast drawing but instead a
window based control such as TPanel or create my own with an internal
canvas, however for making an Osciloscope i would certainly use
dedicated libraries such as SDL or OpenGL, you may try the GLScene
components, with this kind of libs you can easily get hundreds of
frames and they are not so bad to setup, not to mention that you have
specific drawing funcs for various shapes and all kinds of goodies and
they are CrossPlatform you can even use a Panel to render using
OpenGL.

Razvan

Thanks, but the Osciloscope is being implemented on an ISA card and such BUS only exists on old computers. The GUI will be running on something like a Pentium 233 Mhz, but I may even try to get it running on older computers, so no OpenGL ;)

The idea of creating a custom control seams very good. Can it really improve the drawing speed? why?

About the drawing function, I won't use anything fancy. My tasks are more programming oriented than graphics oriented, like finding the Fourier Series of the wave and drawing it. It's just a plotting of many dots and lines. Curves can be made with the dots and lines.

thanks,

Felipe

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to