Subject Re: New subrelease of IBO just release to all download areas
Author aetmoses@netzero.net
I tried to install latest release and receive the following error:
[Error] IB_Components.pas(97): Unsatisfied forward or external
declaration: 'TIB_Column.GetDomainNameD'
[Fatal Error] IB_Parse.pas(18): Could not compile used
unit 'IB_Components'




--- In IBObjects@egroups.com, "Jason Wharton" <jwharton@i...> wrote:
> For those using IBO (because the IBO list here at Mers.com is still
dead)
>
> Here are some comments from the release notes that pertain to the
latest
> release of IBO:
>
> 11/11/2000 Sub-Release 3.6 Bd
>
> I fixed two MIDAS issues. One had to do with the handling of params
and the
> other had to do with using the brief-case model and resolving
updates.
>
> I fixed a parsing bug that had to do with the Locate() method. It
was not
> resetting the escape sequences to make SQL segments with ctrl
characters in
> them stringlist safe. This is why it was slashes getting inserted
here and
> there. Placing the columns all on one line avoided the issue
because there
> were no CRLF characters to deal with.
>
> There was an issue with the datapump in dealing with NULL's that I
saw once.
> I added a line of code to insure that the rows would get handled
properly.
> It appeared to have to do with NOT NULL columns being used as a
source and
> the destination considering it as a NULLable column and
interpreting the
> data incorrectly. This only happened when direct binding was in
affect. The
> workaround I used immediately was to add a 0 to the numeric column
which
> coerced it to a nullable type to that the null indicator would be
maintained
> by the API properly. For some reason the API ignores the null
indicator for
> NOT NULL columns instead of populating it with a NOT NULL value. I
also
> added some code to insure that the datapump is done within a
transaction.
>
> I touched up the behavior of the TIB_IncSearch control so that the
> ClearOnExit would also clear the IncSearchString in the dataset so
that when
> focus returns to the control it won't simple make the old string
reappear
> and start appending key strokes to the end of it.
>
> I touched up the TIB_LocateEdit control so that it won't get messed
up with
> the use of the NOTIME column attribute setting. It should ignore
all mask
> settings for the columns now.
>
> I made the TIB_Script component/dialog a little smarter about
ignoring
> exceptions. It will now say Script completed with exceptions if
there were
> any that were ignored.
>
> Fixed a Unidirectional dataset ColorScheme issue when acting as a
detail
> dataset in a master detail relationship.
>
> Fixed a SQL Dialect 3 issue in the SetColumnValues() method that
receives
> potentially multiple columns and an array of values. The columns
were
> delimited by a semi colon which is also a valid character inside of
an
> identifier if quoted. Well, I wasn't paying attention to the quotes
until
> now so a column with a semicolon in its name would foul up this
routine.
>
> Fixed a BLOB handling issue where if a certain sequence of changes
were made
> in the TIB_Memo control and then the record was scrolled, implicitly
> posting, it would not display the contents of the BLOB of the newly
scrolled
> to row.
>
> Still had one more aspect of the SQL Dialect 3 master-detail
relationship to
> iron out.
>
> Added the ability to quick sort a TIB_StringList based on the value
in the
> link or even a particular param value of the link. I used this in
the
> optimization scheme of full-text searching product I am working on
for v4.0.
>
> Fixed a problem with the automatic generation of "live" dataset
Insert
> statements. If the same column was referred to in the select
statement with
> one having an alias then there was an access violation when posting
because
> the SQLName instead of the AliasName is used and the two columns
were
> consolidated to one single param. Thus, a column count mismatch was
> generated that led to the AV. I now detect the column count
mismatch and use
> a different approach that works as it should.
>
> v4.0 preview: I added macro support to the Script, Statement and
Dataset
> components of the native IBO suite.
>
>
> Happy coding!
>
> Jason Wharton
> CPS - Mesa AZ
> http://www.ibobjects.com