Page 1 of 1

[Done]Can't Code more than 32 ProcedureDLL(s)

Posted: Mon Jul 09, 2012 11:17 pm
by VPureBasic
I did several tests with the last version 1.4.8 and everytime I code more than 32 ProcedureDLL(s) (When I reach the 33rd and more) the Tailbite Manager always returns an error....

error :Linker
POLINK: fatal error: Acces refuse

If 32 ProcedureDLL(s) is the limit for a userlibraries, can you upgrade for more please?

Roger

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Mon Jul 09, 2012 11:43 pm
by Bisonte
There is no such limitation....

Look at Droopy's Lib for example ... 312x ProcedureDLL without errors...

So something wrong with your code, I think.

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Tue Jul 10, 2012 2:53 am
by VPureBasic
I verified my code and still have the same problem, here is code for an OpenGl Extension called MultiTextureARB... it compiles well with PureBasic but an error returns with Tailbite. If someone can test it. And give me some back...

Code: Select all

; GL ARB MULTI TEXTURE ----------------------------------------------------------------------------
;
Prototype           PFNGLACTIVETEXTUREARBPROC( Texture.l )
Prototype           PFNGLCLIENTACTIVETEXTUREARBPROC( Texture.l )
Prototype           PFNGLMULTITEXCOORD1DARBPROC( Target.l, Value.d )
Prototype           PFNGLMULTITEXCOORD1DVARBPROC( Target.l, *Array.d )
Prototype           PFNGLMULTITEXCOORD1FARBPROC( Target.l, Value.f )
Prototype           PFNGLMULTITEXCOORD1FVARBPROC( Target.l, *Array.f )
Prototype           PFNGLMULTITEXCOORD1IARBPROC( Target.l, Value.l )
Prototype           PFNGLMULTITEXCOORD1IVARBPROC( Target.l, *Array.l )
Prototype           PFNGLMULTITEXCOORD1SARBPROC( Target.l, Value.w )
Prototype           PFNGLMULTITEXCOORD1SVARBPROC( Target.l, *Array.w )
Prototype           PFNGLMULTITEXCOORD2DARBPROC( Target.l, ValueA.d, ValueB.d )
Prototype           PFNGLMULTITEXCOORD2DVARBPROC( Target.l, *Array.d )
Prototype           PFNGLMULTITEXCOORD2FARBPROC( Target.l, ValueA.f, ValueB.f )
Prototype           PFNGLMULTITEXCOORD2FVARBPROC( Target.l, *Array.f )
Prototype           PFNGLMULTITEXCOORD2IARBPROC( Target.l, ValueA.l, ValueB.l )
Prototype           PFNGLMULTITEXCOORD2IVARBPROC( Target.l, *Array.l )
Prototype           PFNGLMULTITEXCOORD2SARBPROC( Target.l, ValueA.w, ValueB.w )
Prototype           PFNGLMULTITEXCOORD2SVARBPROC( Target.l, *Array.w )
Prototype           PFNGLMULTITEXCOORD3DARBPROC( Target.l, ValueA.d, ValueB.d, ValueC.d )
Prototype           PFNGLMULTITEXCOORD3DVARBPROC( Target.l, *Array.d )
Prototype           PFNGLMULTITEXCOORD3FARBPROC( Target.l, ValueA.f, ValueB.f, ValueC.f )
Prototype           PFNGLMULTITEXCOORD3FVARBPROC( Target.l, *Array.f )
Prototype           PFNGLMULTITEXCOORD3IARBPROC( Target.l, ValueA.l, ValueB.l, ValueC.l )
Prototype           PFNGLMULTITEXCOORD3IVARBPROC( Target.l, *Array.l )
Prototype           PFNGLMULTITEXCOORD3SARBPROC( Target.l, ValueA.w, ValueB.w, ValueC.w )
Prototype           PFNGLMULTITEXCOORD3SVARBPROC( Target.l, *Array.w )
Prototype           PFNGLMULTITEXCOORD4DARBPROC( Target.l, ValueA.d, ValueB.d, ValueC.d, ValueD.d )
Prototype           PFNGLMULTITEXCOORD4DVARBPROC( Target.l, *Array.d )
Prototype           PFNGLMULTITEXCOORD4FARBPROC( Target.l, ValueA.f, ValueB.f, ValueC.f, ValueD.f )
Prototype           PFNGLMULTITEXCOORD4FVARBPROC( Target.l, *Array.f )
Prototype           PFNGLMULTITEXCOORD4IARBPROC( Target.l, ValueA.l, ValueB.l, ValueC.l, ValueD.l )
Prototype           PFNGLMULTITEXCOORD4IVARBPROC( Target.l, *Array.l )
Prototype           PFNGLMULTITEXCOORD4SARBPROC( Target.l, ValueA.w, ValueB.w, ValueC.w, ValueD.w )
Prototype           PFNGLMULTITEXCOORD4SVARBPROC( Target.l, *Array.w )
;
;
Structure           GL_ARB_MULTI_TEXTURE_STRUCT
     ;>>
     ;
    *GLACTIVETEXTUREARBPROC.PFNGLACTIVETEXTUREARBPROC
    *GLCLIENTACTIVETEXTUREARBPROC.PFNGLCLIENTACTIVETEXTUREARBPROC
    *GLMULTITEXCOORD1DARBPROC.PFNGLMULTITEXCOORD1DARBPROC
    *GLMULTITEXCOORD1DVARBPROC.PFNGLMULTITEXCOORD1DVARBPROC
    *GLMULTITEXCOORD1FARBPROC.PFNGLMULTITEXCOORD1FARBPROC
    *GLMULTITEXCOORD1FVARBPROC.PFNGLMULTITEXCOORD1FVARBPROC
    *GLMULTITEXCOORD1IARBPROC.PFNGLMULTITEXCOORD1IARBPROC
    *GLMULTITEXCOORD1IVARBPROC.PFNGLMULTITEXCOORD1IVARBPROC
    *GLMULTITEXCOORD1SARBPROC.PFNGLMULTITEXCOORD1SARBPROC
    *GLMULTITEXCOORD1SVARBPROC.PFNGLMULTITEXCOORD1SVARBPROC
    *GLMULTITEXCOORD2DARBPROC.PFNGLMULTITEXCOORD2DARBPROC
    *GLMULTITEXCOORD2DVARBPROC.PFNGLMULTITEXCOORD2DVARBPROC
    *GLMULTITEXCOORD2FARBPROC.PFNGLMULTITEXCOORD2FARBPROC
    *GLMULTITEXCOORD2FVARBPROC.PFNGLMULTITEXCOORD2FVARBPROC
    *GLMULTITEXCOORD2IARBPROC.PFNGLMULTITEXCOORD2IARBPROC
    *GLMULTITEXCOORD2IVARBPROC.PFNGLMULTITEXCOORD2IVARBPROC
    *GLMULTITEXCOORD2SARBPROC.PFNGLMULTITEXCOORD2SARBPROC
    *GLMULTITEXCOORD2SVARBPROC.PFNGLMULTITEXCOORD2SVARBPROC
    *GLMULTITEXCOORD3DARBPROC.PFNGLMULTITEXCOORD3DARBPROC
    *GLMULTITEXCOORD3DVARBPROC.PFNGLMULTITEXCOORD3DVARBPROC
    *GLMULTITEXCOORD3FARBPROC.PFNGLMULTITEXCOORD3FARBPROC
    *GLMULTITEXCOORD3FVARBPROC.PFNGLMULTITEXCOORD3FVARBPROC
    *GLMULTITEXCOORD3IARBPROC.PFNGLMULTITEXCOORD3IARBPROC
    *GLMULTITEXCOORD3IVARBPROC.PFNGLMULTITEXCOORD3IVARBPROC
    *GLMULTITEXCOORD3SARBPROC.PFNGLMULTITEXCOORD3SARBPROC
    *GLMULTITEXCOORD3SVARBPROC.PFNGLMULTITEXCOORD3SVARBPROC
    *GLMULTITEXCOORD4DARBPROC.PFNGLMULTITEXCOORD4DARBPROC
    *GLMULTITEXCOORD4DVARBPROC.PFNGLMULTITEXCOORD4DVARBPROC
    *GLMULTITEXCOORD4FARBPROC.PFNGLMULTITEXCOORD4FARBPROC
    *GLMULTITEXCOORD4FVARBPROC.PFNGLMULTITEXCOORD4FVARBPROC
    *GLMULTITEXCOORD4IARBPROC.PFNGLMULTITEXCOORD4IARBPROC
    *GLMULTITEXCOORD4IVARBPROC.PFNGLMULTITEXCOORD4IVARBPROC
    *GLMULTITEXCOORD4SARBPROC.PFNGLMULTITEXCOORD4SARBPROC
    *GLMULTITEXCOORD4SVARBPROC.PFNGLMULTITEXCOORD4SVARBPROC
     ;
     ;<<
EndStructure
;
Global              GL_Manager.GL_ARB_MULTI_TEXTURE_STRUCT
Global              GL_StateID.l
;
;
ProcedureDLL        glActiveTextureARB_( Texture.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLACTIVETEXTUREARBPROC(Texture)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glClientActiveTextureARB_( Texture.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLCLIENTACTIVETEXTUREARBPROC(Texture)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1dARB_( Target.l, Value.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1DARBPROC(Target,Value)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1dvARB_( Target.l, *Array.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1DVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1fARB_( Target.l, Value.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1FARBPROC(Target,Value)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1fvARB_( Target.l, *Array.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1FVARBPROC(Target,*Array.f )
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1iARB_( Target.l, Value.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1IARBPROC(Target,Value)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1ivARB_( Target.l, *Array.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1IVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1sARB_( Target.l, Value.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1SARBPROC(Target,Value)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord1svARB_( Target.l, *Array.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD1SVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2dARB_( Target.l, ValueA.d, ValueB.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2DARBPROC(Target,ValueA,ValueB)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2dvARB_( Target.l, *Array.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2DVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2fARB_( Target.l, ValueA.f, ValueB.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2FARBPROC(Target,ValueA,ValueB)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2fvARB_( Target.l, *Array.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2FVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2iARB_( Target.l, ValueA.l, ValueB.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2IARBPROC(Target,ValueA,ValueB)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2ivARB_( Target.l, *Array.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2IVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2sARB_( Target.l, ValueA.w, ValueB.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2SARBPROC(Target,ValueA,ValueB)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord2svARB_( Target.l, *Array.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD2SVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3dARB_( Target.l, ValueA.d, ValueB.d, ValueC.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3DARBPROC(Target,ValueA,ValueB,ValueC)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3dvARB_( Target.l, *Array.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3DVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3fARB_( Target.l, ValueA.f, ValueB.f, ValueC.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3FARBPROC(Target,ValueA,ValueB,ValueC)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3fvARB_( Target.l, *Array.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3FVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3iARB_( Target.l, ValueA.l, ValueB.l, ValueC.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3IARBPROC(Target,ValueA,ValueB,ValueC)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3ivARB_( Target.l, *Array.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3IVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3sARB_( Target.l, ValueA.w, ValueB.w, ValueC.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3SARBPROC(Target,ValueA,ValueB,ValueC)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord3svARB_( Target.l, *Array.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD3SVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord4dARB_( Target.l, ValueA.d, ValueB.d, ValueC.d, ValueD.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4DARBPROC(Target,ValueA,ValueB,ValueC,ValueD)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord4dvARB_( Target.l, *Array.d )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4DVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord4fARB_( Target.l, ValueA.f, ValueB.f, ValueC.f, ValueD.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4FARBPROC(Target,ValueA,ValueB,ValueC,ValueD)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord4fvARB_( Target.l, *Array.f )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4FVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
ProcedureDLL        glMultiTexCoord4iARB_( Target.l, ValueA.l, ValueB.l, ValueC.l, ValueD.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4IARBPROC(Target,ValueA,ValueB,ValueC,ValueD)
     EndIf
     ;
     ;<<
EndProcedure


; *****************************************************************************************
; CHANGE PROCEDURE TO PROCEDUREDLL FROM THIS POINT AND CHECK THE RESULT, PLEASE...
Procedure         glMultiTexCoord4ivARB_( Target.l, *Array.l )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4IVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
Procedure         glMultiTexCoord4sARB_( Target.l, ValueA.w, ValueB.w, ValueC.w, ValueD.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4SARBPROC(Target,ValueA,ValueB,ValueC,ValueD)
     EndIf
     ;
     ;<<
EndProcedure
Procedure         glMultiTexCoord4svARB_( Target.l, *Array.w )
     ;>>
     ;
     If GL_StateID
          GL_Manager\GLMULTITEXCOORD4SVARBPROC(Target,*Array)
     EndIf
     ;
     ;<<
EndProcedure
;
ProcedureDLL.b      GL_ARB_MultiTexture()
     ;>>
     ;
     If GL_StateID
          ProcedureReturn #True
     EndIf
     ;
     With GL_Manager
          
     EndWith
     ;
     ;<<
EndProcedure
;
Thanx
Roger

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Tue Jul 10, 2012 8:51 am
by Bisonte
I change all Procedure to ProcedureDLL, "tailbite" it and no errors....

Win7x64, PB 4.61x86, Tailbite 1.4.8...

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Tue Jul 10, 2012 12:19 pm
by VPureBasic
Thanks a lot Bisonte

I have the same configuration as yours, Windows 7 x64, PBasic 4.61 and Tailbite 1.4.8. I will re-install all and make some tests again.

Roger

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Tue Jul 10, 2012 3:39 pm
by ABBKlaus
Please post your TailBite_Logfile.txt , its located in your temp-folder.

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Tue Jul 10, 2012 9:24 pm
by VPureBasic
As requested by ABBKlaus:


Parameter() :H:\GL_Extentions\GL_ARB_MultiTexture.pbi
Parameter() :/ASKDELETE
Parameter() :/KEEPSRCFILES
Parameter() :/WRITEBATCH
Parameter() :/HWND:5833624
GetPBFolder()
Detected OS : Windows Vista/Server 2008/Windows 7
HKCU\Software\Classes\PureBasic.exe\shell\open\command="C:\Program Files (x86)\PureBasic\PureBasic.exe" "%1" /P "C:\Users\ROGER\AppData\Roaming\PureBasic\PureBasic.prefs" /T "C:\Users\ROGER\AppData\Roaming\PureBasic\Templates.prefs" /A "C:\Users\ROGER\AppData\Roaming\PureBasic\Tools.prefs"
OSVersion()=80
C:\Program Files (x86)\PureBasic\tailbite\TailBite.exe
PureBasic Version found : 4.61 C 2012 FANTAISIE SOFTWARE / 461 /X86
Mode=0
GetPBFolder()=C:\Program Files (x86)\PureBasic\
TBPreferencesPath$=C:\Users\ROGER\AppData\Roaming\TailBite\
TBPrefsFile$=C:\Users\ROGER\AppData\Roaming\TailBite\TailBite_461.prefs
PBCompilerFolder$=C:\Program Files (x86)\PureBasic\compilers\
PrefsFound=1
PBFolder$=C:\Program Files (x86)\PureBasic\
TBFolder$=C:\Program Files (x86)\PureBasic\tailbite\
LibSourceFolder$=C:\Users\ROGER\Documents\TailBite Library Sources\
LastFile$=H:\GL_Extentions\GL_Registry.pbi
ManagerOnTop=0
PBSubsystem$=purelibraries\userlibraries\
Language$=English
PBPreferencesPath$=C:\Users\ROGER\AppData\Roaming\Purebasic\
TBTempPath$=C:\Users\ROGER\AppData\Local\Temp\TBTemp\
pb_align$=pb_align
pb_bssalign$=pb_bssalign
LibraryMakerOptions$= /COMPRESSED /NOUNICODEWARNING
IsPB410=1
LibraryMaker$=C:\Program Files (x86)\PureBasic\SDK\LibraryMaker.exe
TailBite Version found : 1.4.8
Libexe$=C:\Program Files (x86)\PureBasic\compilers\polib.exe
LibexeBaseName$=polib
Inc_Taibite > MainProc()
LibName$=GL_ARB_MultiTexture
recover=0
Opening PB 4.61 C 2012 FANTAISIE SOFTWARE asm source...
PBCompile(H:\GL_Extentions\GL_ARB_MultiTexture.pbi,, /COMMENTED /DEBUGGER /EXE "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic\compilers\pbcompiler.exe","H:\GL_Extentions\GL_ARB_MultiTexture.pbi" /COMMENTED /DEBUGGER /EXE "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe",)
RunProgram(C:\Program Files (x86)\PureBasic\compilers\pbcompiler.exe,"H:\GL_Extentions\GL_ARB_MultiTexture.pbi" /COMMENTED /DEBUGGER /EXE "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe",)
******************************************
PureBasic 4.61 (Windows - x86)
******************************************
Compiling H:\GL_Extentions\GL_ARB_MultiTexture.pbi
Loading external libraries...
Starting compilation...
469 lines processed.
Creating executable "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe".
Error: Linker
POLINK: fatal error: AccŠs refus‚.
PBCompiler: /COMMENTED /DEBUGGER /EXE "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe"

******************************************
PureBasic 4.61 (Windows - x86)
******************************************
Compiling H:\GL_Extentions\GL_ARB_MultiTexture.pbi
Loading external libraries...
Starting compilation...
469 lines processed.
Creating executable "C:\Users\ROGER\AppData\Local\Temp\TBTemp\53430A3126AF61EF\PureBasic.exe".
Error: Linker
POLINK: fatal error: AccŠs refus‚.


Hope you will find the problem.

Roger

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Thu Jul 12, 2012 11:27 am
by ABBKlaus
The problem is that you don´t have TailBite running with Admin-Rights.

Code: Select all

TBPreferencesPath$=C:\Users\ROGER\AppData\Roaming\TailBite\
TBPrefsFile$=C:\Users\ROGER\AppData\Roaming\TailBite\TailBite_461.prefs
should be something like this :

Code: Select all

TBPreferencesPath$=C:\Users\ROGER\AppData\Local\TailBite\
TBPrefsFile$=C:\Users\ROGER\AppData\Local\TailBite\TailBite_461.prefs
Can you check this in a command window (started with admin rights) ? :

Code: Select all

"C:\Program Files (x86)\PureBasic\compilers\pbcompiler.exe" "H:\GL_Extentions\GL_ARB_MultiTexture.pbi" /COMMENTED /DEBUGGER /EXE "C:\Users\ROGER\AppData\Local\Temp\PureBasic.exe"

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Thu Jul 12, 2012 1:23 pm
by VPureBasic
Here's the result:

C:\Program Files (x86)\PureBasic\Compilers>pbcompiler.exe H:\GL_Extensions\GL_AR
B_Multitexture.pbi /COMMENTED /DEBUGGER /EXE c:\Users\Roger\Appdata\local\Temp\P
ureBasic.exe

******************************************
PureBasic 4.61 (Windows - x86)
******************************************

Compiling H:\GL_Extensions\GL_ARB_Multitexture.pbi
Loading external libraries...
Starting compilation...
469 lines processed.
Creating executable "c:\Users\Roger\Appdata\local\Temp\PureBasic.exe".
Error: Linker
POLINK: fatal error: Accès refusé.

C:\Program Files (x86)\PureBasic\Compilers>


Roger

Re: Can't Code more than 32 ProcedureDLL(s)

Posted: Thu Jul 12, 2012 1:33 pm
by VPureBasic
ABBKLAUS.... IT WORKS NOW!!!!

In your last post you wrote:
The problem is that you don´t have TailBite running with Admin-Rights.
I changed the properties for each program (either if I am the Administrator ) PureBasic, TailBite And TailbiteManager as "Executer ce programme en tant qu'administrateur" and it everything works fine now!

Thanks a lot!

Roger