[Lazarus] csvexporter
Andrea Mauri
andrea.mauri.75 at gmail.com
Tue Dec 16 13:14:26 CET 2008
I am developing a cross platform application.
Yesterday I dropped a csvexporter on a form (and I was under win). The
lazdbexport unit have been added by the IDE.
Then today, working on my Ubuntu pc at home I tried to recompile the
same project and I got an error (lazdbexport unit not found), so I
opened an empty project and I dropped csvexporter on the form.
The IDE added the fpccsvexport unit, so I introduced the IFDEFs.
I supposed that the IFDEF were in the package.
Anyway I used the csvexporter just a bit and it seems to work fine both
on win and linux :).
Regards,
Andrea
Mattias Gärtner ha scritto:
> Zitat von Andrea Mauri <andrea.mauri.75 at gmail.com>:
>
>
>> Dear all,
>> when I put a csvexporter on a form lazarus automatically adds to my
>> project lazdbexport unit if I am under windows and fpccsvexport if I am
>> under Linux.
>>
>
> I didn't try cvsexporter myself.
> Correct me if I'm wrong: When you drop a cvsexporter component onto a form, the
> IDE adds a unit. And this unit is different on windows and linux?
>
> If yes, then yes, you have to do the below.
>
>
>> So I have to do this:
>>
>> {$IFDEF WINDOWS}
>> lazdbexport;
>> {$ENDIF}
>> {$IFDEF UNIX}
>> fpcsvexport;
>> {$ENDIF}
>>
>> Is it ok?
>>
>
> ... although IMO the package should be restructured, so that the IFDEFs go into
> the package instead of to the using code.
>
>
> Mattias
>
> _______________________________________________
> Lazarus mailing list
> Lazarus at lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
--
Dr. Andrea Mauri, PhD
Milano Chemometrics and QSAR Research Group
Department of Environmental Sciences
University of Milano-Bicocca
P.zza della Scienza, 1
20126 Milano - Italy
Tel: ++39 02 64482801
mailto:andrea.mauri.75 at gmail.com
http://michem.disat.unimib.it/chm/
More information about the Lazarus
mailing list