Page 1 of 1

PB 5.31 - Module and autocompletion

Posted: Sat Jul 04, 2015 4:12 pm
by User_Russian
If use UseModule in DeclareModule, then in Module does not work autocompletion.

Code: Select all

DeclareModule x
Declare Proc()
EndDeclareModule

Module x
Procedure Proc()
EndProcedure
EndModule

DeclareModule y
UseModule x

 ; Autocomplete works.

EndDeclareModule

Module y

 ; Autocomplete NOT works.
EndModule

Re: PB 5.31 - Module and autocompletion

Posted: Sun Jul 05, 2015 5:58 am
by HanPBF
If You change module y like

Code: Select all

module y
  useModule x ; <--- insert this
  ; now autocomplete works
endModule
Unfortunately, modules in PB are full separation blocks.
You also have to use enableExplicit in every declare/module block...

Re: PB 5.31 - Module and autocompletion

Posted: Sun Jul 05, 2015 9:08 am
by User_Russian
The compiler does not report an error. So this is a bug IDE.