Hi Michael,

I decided to ask the questions in the mailing list, seeing that
LazDataDesktop is shipped with Lazarus (instead of emailing you
directly). That way, if others are using LazDataDesktop, they can
comment if they wish.


* What is the best way to extend the "export as source" dialog. I see
you a "register a new export operation" in the initialization section
(eg: export as tiOPF), but what would be the best way if I wanted my
own export options - maybe not included in LazDataDesktop for some
reason? Do I just hack LazDataDesktop myself and create my own custom
version?

* What is the best way to add new "export as source" option. I want to
add an option for "tiOPF - export as DB independent visitors" as well.
Should I try and extend the "export as hard-coded visitors" with some
toggle option, or should I just create a new export unit? I am leaning
to the new export unit, because many options do not apply to "DB
independent visitors".

* Is it by design or an oversight that there is no option or warning
that "auto-commit" is not enabled in the "Run Query" window. It took
me a while to figure out why my data is visible one moment, and then
later it's gone. At the moment I have to explicitly run a query
"commit;" to save any changes. Not a big deal - if you know you have
to do it.

* I remember I told you before (but can't remember your answer) that
the order of the fields are incorrect under Linux using LazDataDesktop
compiled with GTK1 or GTK2, but correct when compiled with Win32. Also
you have the up/down buttons to reorder the fields, but again it
doesn't work under GTK1 or GTK2, but does under Win32. What was the
cause of that bug? LCL TListbox bug?

* I see you have added a new "single save visitor" for tiOPF. This is
a nice idea and saves a lot of code, but that also means you cannot
control the order in which saving occurs. The most stable saving
order, after numerous testing loooong ago, is Delete, Update, Insert.
But with that single save visitor you cannot control that - or am I
missing something?


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to