Le code de test qui dysfonctionne avec PB v6.00 LTS
Code : Tout sélectionner
CompilerSelect #PB_Compiler_ExecutableFormat
CompilerCase #PB_Compiler_Executable ; 0
CompilerError "Option Windows : " +#PB_Compiler_ExecutableFormat
CompilerCase #PB_Compiler_Console ; 2
CompilerError "Option Console : " +#PB_Compiler_ExecutableFormat
CompilerCase #PB_Compiler_DLL ; 1
CompilerError "Option Shared Dll : "+#PB_Compiler_ExecutableFormat
[CompilerDefault]
CompilerError "Option autre : " +#PB_Compiler_ExecutableFormat
CompilerEndSelect
;Valeurs des 3 options:
#PB_Compiler_Executable = 0
#PB_Compiler_DLL = 1
#PB_Compiler_Console = 2
;Valeurs retournées par #PB_Compiler_ExecutableFormat
;0 si option Windows
;0 si option Shared Dll ---> Devrait-être 1 (Bug ?)
;2 si option Console
Pour tester si l'option Compilateur/Options du compilateur.../Format de l'exécutable est bien positionné, j'utilise les codes suivant:
Pour tester si Format de l'exécutable: Windows
Code : Tout sélectionner
CompilerIf #PB_Compiler_ExecutableFormat <> #PB_Compiler_Executable
CompilerError "Activer Format de l'exécutable: Windows"
End
CompilerEndIf
Code : Tout sélectionner
CompilerIf #PB_Compiler_ExecutableFormat <> #PB_Compiler_Console
CompilerError "Activer Format de l'exécutable: Console"
End
CompilerEndIf
Code : Tout sélectionner
CompilerIf #PB_Compiler_ExecutableFormat <> #PB_Compiler_DLL
CompilerError "Activer Format de l'exécutable: Shared Dll"
End
CompilerEndIf
Pouvez vous faire un test pour confirmer ou pas ce problème.
Merci,
cage