Subject dfm streaming of TIBOQuery.Params, new in 4.3A
Author Nando Dessena
Hello,
I have noticed an intermittent strange behaviour in my dfm files once
opened in the Delphi IDE with the new versione 4.3A (they were previously
saved under 4.3Isomething). I am not expecting a solution or a fix
right now since I'm not even able to tell for certain what is
happening, not even if it's a good or a bad thing. Just wanted to know
if anyone else noticed this (it's not easy to notice, my VCS told me).

Let's say I have a data module with a bunch of TIBOQuery objects with
design time-defined params. I open the module in the IDE to make some
changes to the code (I don't explicitly touch the dfm) and then save
it and close it.

I then check the differences with the previous version and see that:

- if a query had the same parameter used in two places (or better if a
query had two parameters with the same name), IBO 4.2 stores two
entries with the same name in the dfm, while IBO 4.3 stores just one
entry. As I said, I have yet to discover if it does do any harm. To be
on the safe side, I have renamed one of the params anyway.

- some apparently random query gets its params' DataType property set
to ftUnknown while previously it was, say, ftString. This happened on
two queries only among several dozens contained in several data
modules. I'm puzzled.

Any comments?
Ciao
--
Nando mailto:nandod@...