Compilateur Requester
Publié : mar. 23/févr./2016 23:47
Suite à une demande de Microdevweb sur FreeChat.
Ce code permet d’interroger le compilateur et de lister
- Les mots-clefs.
- Les constantes
- Les structures internes
- Les interfaces internes
Décocher l'option unicode dans les options du compilateur.Ca peut vous servir si vous souhaitez créer un éditeur maison ou un RAD 
Ce code permet d’interroger le compilateur et de lister
- Les mots-clefs.
- Les constantes
- Les structures internes
- Les interfaces internes
Décocher l'option unicode dans les options du compilateur.
Code : Tout sélectionner
CompilerIf #PB_Compiler_Unicode
CompilerError "Décocher l'option unicode dans les options du compilateur"
CompilerEndIf
Define.s Result
Define.i CompilerRequester = RunProgram(#PB_Compiler_Home+"compilers\pbcompiler.exe","/STANDBY","",#PB_Program_Open|#PB_Program_Read|#PB_Program_Write|#PB_Program_Hide)
If CompilerRequester
If ProgramRunning(CompilerRequester)
WriteProgramStringN(CompilerRequester, "FUNCTIONLIST") ;Options possible "FUNCTIONLIST", "STRUCTURELIST", "CONSTANTLIST", "INTERFACELIST"
While Not FindString(result, "OUTPUT" + #TAB$ + "COMPLETE")
result = ReadProgramString(CompilerRequester)
Debug result
Wend
CloseProgram(CompilerRequester)
EndIf
EndIf
