I have two programs [ bin\devcinfo.exe and bin.w32\cecolord.exe]
My project inside Lazarus.exe
cozipinc.lpi
cozipinc.lpr
cozipinc.lps
cozipinc.pom
cozipinc.res
C:Q1=How to multiple target at
<Target>
<Filename Value="c:\Vlaxcompil\bin\cozipinc.dll"/>
<Filename Value="c:\Vlaxcompil\bin.w32\lazarzip.dll"/>
</Target>
isInside file "cozipinc.lps"
?
Both*.exe I used
==devcinfo.exe HAVE
Function cozipinc_htvlaxsrc(exew:word;zn1root,zn2root,AMask:shortstring):eurochar;
external 'cozipinc.dll'
==cecolord.exe HAVE
Function cozipinc_htvlaxsrc(exew:word;zn1root,zn2root,AMask:shortstring):eurochar;
external 'lazarzip.dll'

Library cozipinc;
{$IFDEF FPC}
{$MODE Delphi}
{..$optimization autoInline}
{$inline on}
{$modeswitch advancedrecords}
{$H+}
{$ENDIF}
uses windows,sysutils,classes,
fphttpclient,
h_types in 'c:\Vlaxcompil\Srcincpa\h_types.pas',
h_aduiport in 'c:\Vlaxcompil\Srcincpa\h_aduiport.pas',
StrUtils , //PosEx
hc_exprecon in 'c:\vlaxcompil\srcincpa\hc_exprecon.pas',
hc_asiconst In 'c:\vlaxcompil\srcincpa\hc_asiconst.pas',
hc_Masks in 'c:\Vlaxcompil\srcincpa\hc_Masks.pas',
LazFileUtils,
md5, Clipbrd,
FileUtil,
zipper;
(* assert_cod(090,'0');
assert_cod(036,'0');
*)
Const RTSkipBat=5300;
RT3DONE =5203;
{$apptype console}
Var cpkunzip_han_openttd:Thandle=00;
nccdos:array[0..7] of char='B0000='#00#00;
odutWcMatch:shortstring='*';
sumo:integer=0;
AdCharFmt2c:Ansistring='rem:comtine toate sursele Bats';
AdCharFmt1c:string='rem:contine .DFN';
wAboutlibLowe:string='';
wAboutlibGood:integer=0;
AllttRootNames:string='';
AllttBatsNames:string='(prompt "Fara subdir si cucuBats")';
AllttbDclOcx:String='contione fisierele dcl';
WRegio5AllNames:string='(prompt "contine toate numele fisiere , trebuie pastrat pentru disk32add")';
WCount5AllNames:record root,deep:integer;end;
AcZipBoot16Han:handwait=0;
ret_leay32str:string='';
ABrchiveFileName:String='';
kVerbatim_endfmt1c:integer=00;
netdrv:integer=000; //(<000.You set libCValx from NetDrvPath);