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

TailBite specific forum

Moderators: gnozal, ABBKlaus, lexvictory

VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
User avatar
Bisonte
Addict
Addict
Posts: 1226
Joined: Tue Oct 09, 2007 2:15 am

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

Post 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.
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
English is not my native language... (I often use DeepL to translate my texts.)
VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
User avatar
Bisonte
Addict
Addict
Posts: 1226
Joined: Tue Oct 09, 2007 2:15 am

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

Post by Bisonte »

I change all Procedure to ProcedureDLL, "tailbite" it and no errors....

Win7x64, PB 4.61x86, Tailbite 1.4.8...
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
English is not my native language... (I often use DeepL to translate my texts.)
VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

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

Post by ABBKlaus »

Please post your TailBite_Logfile.txt , its located in your temp-folder.
VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

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

Post 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"
VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
VPureBasic
User
User
Posts: 59
Joined: Fri Apr 25, 2003 6:09 pm
Location: Quebec - Canada

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

Post 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
Everything is possible with PureBASIC... All you're missing is imagination!
Post Reply