I noticed something when i tried running a method, from one of our systems on my work pc, that the method editor doesn’t check recursively. In my case i had HSLMthLib and HSLStrLib each in their own folder instead of directly in Library-folder, e.g. ./Library/HSLMthLib instead of simply ./Library/.
Is there any way to have the editor perform recursive search or do i need to update the registry key as mentioned in HSL method ed. help / Control directives “3) in the directory that is listed under the registry key Library”?
I have additional questions:
If a method uses several different libraries, eg HSLDeckVisualize and easyCodeII_Library, that each contains “#include HSLUtilLib.hsl”, does that mean the compiler parses HSLUtilLib twice despite #include guards? If that is the case would it help if i used a “common_includes.hsl” with a “#pragma global” flag and include the most used libraries we have?
And how do i go about to ensure that the “common_include.hsl” is parsed first?
Best regards
/Henrik