sorry for my late post.. I have found some of your consideration in Gambas=
help wrote by Rob, i now start to watch and understand what can i do to=20
create Component but i think is not simple for me :-) i try...=20
I see in the help a function PRINTER is not possible to use it to create a=
simple tool to create report?
Thanks in advance
On Saturday 21 February 2004 16:50, Daniel Campos wrote:
> El s=E1b, 21-02-2004 a las 17:39, Dimitri Bellini escribi=F3:
> > Dear Daniel
> > thanks for you great component i use it every day and i find it very
> > important in gambas... But i ask to you if you have plan to create a new
> > component to manage a printer report... A new way :-) Can you give me
> > some consideration about it and how is difficult to develop and if is
> > possible to create with gambas language...i try by me... ( but im not a
> > guru...) Thanks in advance
> > Dimitri Bellini
> I've think a little about a printer report component - I think you mean
> a report component to allow print reports from MySQL, Postgres, etc, or
> even data not attached to any database. Now it is possible to write
> reports using an external application like Kugar, that allows to define
> a report template and report data using XML. XML is a simple format
> which can be used event if Gambas does not have already a XML component.
> If you need it soon, use Kugar, it is cool and free. If you can wait a
> time, my future plans are:
> - Finish the net.curl component, this will allow to create "high-level
> network applications" in gambas.
> - Write the XML component (I have some code written, but not functional
> yet), which will allow not only to write XML files but, using the
> "net.curl" component, allow to communicate with remote systems using
> xml-rpc and event soap protocols.
> - Write a general report component, which would use a general XML format
> to link it with drivers to allow use many different report generation
> tools like Kugar, or may be others you can find in internet (even
> OpenOffice). The structure would be a generic report class, with a
> constructor explaining the kind of report tool you want to use, and
> especific drivers to manage all XML data and convert it to the specific
> data needed by the various report tools available.
> - Think that Gambas is not attached to any specific technology, so any
> component must be as abstract as possible. These ideas explained before
> are not mine, but explained, and even implemented before by Beno=EEt and
> and other people in Gambas, like the 'db' component, useable with
> MySQL, Postgres or any other database driver, or the graphical componet,
> currently implemented with QT but abstract enough to be implemented with
> GTK, WxWidgets (no, now it is not WxWindows, Micro$ decided this name is
> not legal) or even JAPI.
> - Finally, if you really want to colaborate in that component with me,
> I could write in few time a generic component to create a genereric
> interface for report drivers, and you could write a specific driver may
> be for Kugar or any other report tool you consideer useful. It is sure
> we would find a lot of help from Beno=EEt and the rest of Gambas coders or
> helpers to add features to our first ideas. I could also give you help
> to start writing components in Gambas.
> - May be you would like to write the generic component and me designing
> a specific component for kugar, this also would be fine!
> - If you just want start to learn about components, and then start with
> that specific work, OK! try writing just little components (useful or
> not, just to learn), and I will provide you as help as possible!
> - If you need to be a guru or not to write a Gambas component just
> depends of you, it has clear specifications (at gambas wiki), and a lot
> of helper functions, so try it, ask any question to me, Beno=EEt or other
> people, and see the wonderfoul results!
> Waiting for your news!
> Regards, Daniel Campos
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> Gambas-user mailing list