Page 1 of 1

The use of modules in Dll 's is not permitted because

Posted: Sat Aug 19, 2017 11:14 am
by mk-soft
The use of modules in Dll 's is not permitted because...
The declaration of arrays, lists or map with Dim, NewList or NewMap must always be done inside the procedure AttachProcess
Code

Code: Select all

DeclareModule MyModule
  Global name.s
  
  Global NewList Teste.s()
  Global Dim Daten.i(1000)
    
EndDeclareModule

Module MyModule
  
  Global NewList iData.i()
  
  Procedure InitModule()
    Protected index
    name.s = "Init My Module!"
    For index = 0 To 1000
      Daten(index) = index
    Next
  EndProcedure : InitModule()
  
EndModule
I think the description needs to be revised.
Codes in the module have to be executed within procedures