[fpc-devel] Contribution
petr.kristan at epos.cz
petr.kristan at epos.cz
Wed Jun 1 17:01:53 CEST 2005
On Wed, Jun 01, 2005 at 04:11:37PM +0200, Florian Klaempfl wrote:
> petr.kristan at epos.cz wrote:
>
> > On Wed, Jun 01, 2005 at 03:22:10PM +0200, Florian Klaempfl wrote:
> >
> >>Michael Van Canneyt wrote:
> >>
> >>
> >>>
> >>>On Wed, 1 Jun 2005 petr.kristan at epos.cz wrote:
> >>>
> >>>
> >>>>Hi.
> >>>>
> >>>>Now I'm working on porting our Delphi database application (cca 100
> >>>>000 lines) to FreePascal. I
> >>>>have some little patches principally around TDataset. Where can I send
> >>>>this patches?
> >>>
> >>>
> >>>Send them to me.
> >>>
> >>>
> >>>>Our application is now possible to translate in fpc, but first problem
> >>>>was
> >>>>unfunctional VarArrayCreate([0, 1], varVariant). Is here somebody who is
> >>>>working on Variants or may I try to penetrate into source and try to
> >>>>track down this bug?
> >>>
> >>>
> >>>Maybe Jason Southwell is working on it, but go ahead and change whatever
> >>>you think needs changing. Patches can be sent to me.
> >>
> >>VarArrayCreate should basically work with 2.0.0.
> >
> > Yes VarArrayCreate(..., varInteger) works, but VarArrayCreate(...,
> > varVariant) emits "VarArray is locked".
> > Unfortunately my knowledge about variants internals is zero.
>
> Can you create a small example which shows the problem? BTW: Which OS do you
> use? Win or other?
OS: Linux
fpc 2.1.1 from svn.
----------------------------------------------------------------
program pokus;
uses
Variants;
var
v: Variant;
begin
v := VarArrayCreate([0, 1], varVariant);
end.
----------------------------------------------------------------
emits EVariantBadVarTypeError : Invalid variant type
Sorry for "VarArray is locked" mistake. It was another problem.
Petr
--
Ing. Petr Kristan
.
EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice
tel: +420 466335223 Czech Republic (Eastern Europe)
fax: +420 466510709
More information about the fpc-devel
mailing list