i can´t reproduce it with the code you send me
Do you have the TailBite logfile ? (its located in your local temp directory)
[Keep source files... or Generate build batch file must be checked !]
Code: Select all
Structure cpVect
x.d
y.d
EndStructure
;- IMPORT
ImportC "chipmunk.lib"
cpv_(*par1.cpVect,x.d,y.d) As "?cpv_@@YAXPAUcpVect@@NN@Z"
cpv(x.d,y.d) As "?cpv_@@YAXNN@Z"
cpVectPB.cpVect As "?cpVectPB@@3UcpVect@@A"
EndImport
ProcedureDLL Polink_Warning()
p.cpVect
p\x = 11.1
p\y = 22.2
Debug p\x
Debug p\y
cpv_(@p,44.4,55.5)
Debug p\x
Debug p\y
cpv (22.22,33.333)
Debug cpVectPB\x
Debug cpVectPB\y
EndProcedure
Code: Select all
Parameter() :C:\Downloads\_POLINK_Warning\PB_source.pb
Parameter() :/KEEPSRCFILES
Parameter() :/MULT
Parameter() :/HWND:394596
GetPBFolder()
Detected OS : Windows Vista/Server 2008
HKCU\Software\Classes\PureBasic.exe\shell\open\command="C:\Program Files (x86)\PureBasic451X86\PureBasic.exe" "%1" /P "C:\Users\Klaus\AppData\Roaming\PureBasic\PureBasic.prefs" /T "C:\Users\Klaus\AppData\Roaming\PureBasic\Templates.prefs" /A "C:\Users\Klaus\AppData\Roaming\PureBasic\Tools.prefs"
OSVersion()=80
C:\Program Files (x86)\tailbite\TailBite.exe
PureBasic Version found : 4.51 RC 2 C 2010 FANTAISIE SOFTWARE / 451 /X86
Mode=0
GetPBFolder()=C:\Program Files (x86)\PureBasic451X86\
TBPreferencesPath$=C:\Users\Klaus\AppData\Roaming\TailBite\
TBPrefsFile$=C:\Users\Klaus\AppData\Roaming\TailBite\TailBite_451.prefs
PBCompilerFolder$=C:\Program Files (x86)\PureBasic451X86\compilers\
PrefsFound=1
PBFolder$=C:\Program Files (x86)\PureBasic451X86\
TBFolder$=C:\Program Files (x86)\tailbite\
LibSourceFolder$=C:\Users\Klaus\Documents\TailBite Library Sources\
LastFile$=C:\Downloads\_POLINK_Warning\PB_source.pb
ManagerOnTop=0
PBSubsystem$=purelibraries\userlibraries\
Language$=English
PBPreferencesPath$=C:\Users\Klaus\AppData\Roaming\Purebasic\
TBTempPath$=C:\Users\Klaus\AppData\Local\Temp\TBTemp\
pb_align$=pb_align
pb_bssalign$=pb_bssalign
LibraryMakerOptions$= /COMPRESSED /NOUNICODEWARNING
IsPB410=1
LibraryMaker$=C:\Program Files (x86)\PureBasic451X86\\SDK\LibraryMaker.exe
TailBite Version found : 1.4.3
Libexe$=C:\Program Files (x86)\PureBasic451X86\compilers\polib.exe
LibexeBaseName$=polib
Inc_Taibite > MainProc()
LibName$=TBTemp_source
recover=0
Opening PB 4.51 RC 2 C 2010 FANTAISIE SOFTWARE asm source...
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe",)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe",)
Creating function list...
Inc_Taibite > CreateFunctionList()
- Function index 0
function()\ID=0
function()\RetValue$=None
function()\Name$=Polink_Warning
function()\PlainName$=Polink_Warning
function()\Args$=
function()\nArgs=0
function()\Main=1
function()\maxArgs=0
function()\HelpLine$=()
function()\DLLFunction=1
function()\FIndex=4
function()\Modifiers$=
function()\DebugFunction=0
function()\nModifiers=0
function()\VarArgs$=
function()\VarArgStr$=
function()\VarHelpStr$=
- Function index 1
function()\ID=1
function()\RetValue$=InitFunction
function()\Name$=TBTemp_source_Init
function()\PlainName$=TBTemp_source_Init
function()\Args$=
function()\nArgs=0
function()\Main=1
function()\maxArgs=0
function()\HelpLine$=
function()\DLLFunction=1
function()\FIndex=-1
function()\Modifiers$=
function()\DebugFunction=0
function()\nModifiers=0
function()\VarArgs$=
function()\VarArgStr$=
function()\VarHelpStr$=
DeletePrevious=1
HelpName$(read from old userlib)=TBTemp_source.chm
HelpName$=TBTemp_source.chm
Splitting functions...
Inc_Taibite > SplitFunctions()
System function found : KERNEL32
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /UNICODE,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /UNICODE,)
Inc_Taibite > SplitFunctions() _UNICODE
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD,)
Inc_Taibite > SplitFunctions() _THREAD
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD /UNICODE,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD /UNICODE,)
Inc_Taibite > SplitFunctions() _THREAD_UNICODE
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
Building API-List...
===============C:\Users\Klaus\Documents\TailBite Library Sources\TBTemp_source\TBTemp_source.Desc===============
================================================================================================================
- Importlib index 0
ImportLib()\Name$=chipmunk.lib
ImportLib()\FullPath$=C:\Downloads\_POLINK_Warning\chipmunk.lib
ImportLib()\Type$=CDecl
ImportLib()\nFunctions=2
ImportLib()\nocompile=0
CopyFile(C:\Downloads\_POLINK_Warning\chipmunk.lib,C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\Functions\TB_Imported_Lib_0.lib)
Compiling asm code...
Compiling lib file...
RunProgram("C:\Program Files (x86)\PureBasic451X86\compilers\polib.exe",/out:TBTemp_source.lib @TBTemp_sourceObjFiles.txt,C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\)
Skipping -> POLIB: warning: '__NULL_IMPORT_DESCRIPTOR' already defined in
Making PB library...
RunProgram("C:\Program Files (x86)\PureBasic451X86\\SDK\LibraryMaker.exe", /TO "C:\Program Files (x86)\PureBasic451X86\purelibraries\userlibraries\" /COMPRESSED /NOUNICODEWARNING "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\TBTemp_source.Desc",C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\)
KeepSrcFiles
CopyDirectory "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\" "C:\Users\Klaus\Documents\TailBite Library Sources\TBTemp_source\" successfull
BR Klaus