Subject Re: [IBO] Bug IBO+IP3000 when using OnRowChanged
Author Jason Wharton
I don't completely follow what it is you did to make it work. Care to share
it with me?
Are you saying that inside of my CompareBookmarks method that saving and
restoring the internal dataset bookmark resolves the problem?

Thanks,
Jason Wharton
CPS - Mesa AZ
http://www.ibobjects.com


----- Original Message -----
From: "Laurent GILBERT" <laurent.gilbert@...>
To: <IBObjects@yahoogroups.com>
Sent: Monday, April 15, 2002 3:52 AM
Subject: RE: [IBO] Bug IBO+IP3000 when using OnRowChanged


> Hello Jason,
>
> I've found an IBO bug.
>
> After many tests, I searched that extra code IP runs when I set
OnRowChanged
> or use Footer.
> I've found that after resync the DataSet in CheckBrowsMode, the current
> record is set to an incorrect value => First record. Now, I know why
editing
> first record works....
>
> * IP uses "wwDataSetCompareBookmarks" => TDataSet.CompareBookmarks =>
> TIBODataset.CompareBookmarks.
>
> I modified your procedure to save the current
InternalDataset.BufferBookmark
> and to restored it at the end.....
>
> Now grid editing works......
>
> Bye,
> Laurent GILBERT
> SPIRALE INGENIERIE.
>
> -----Message d'origine-----
> De : Jason Wharton [mailto:jwharton@...]
> Envoye : sam. 13 avril 2002 11:37
> A : IBObjects@yahoogroups.com
> Objet : Re: [IBO] Bug IBO+IP3000 when using OnRowChanged
>
> What I want is for you to figure out how to isolate this problem with only
> stock IBO components. This may require tracing the IP sources and figuring
> out what calls it is making, then duplicating the combination of it, and
> then sending me that.
>
> Either that or we will have to arrange to get me sources to IP so that I
can
> debug their sources.
>
> Jason Wharton
> CPS - Mesa AZ
> http://www.ibobjects.com
>
>