[Gambas-user] Project, Library: what is exclamation mark after some class names?

Tobias Boege tobs at taboege.de
Fri Sep 10 12:49:42 CEST 2021


On Fri, 10 Sep 2021, wig wrote:
>  
> 
> Something I tried to look up in documentation and the mailing list, but
> could not find; 
> 
> In Project properties, Libraries, select one and see "Location" and
> "Provides" 
> 
> I see here eg: 
> 
> Provides: CDayType, CEmp!, CReqProc, CReqState!, CRequest, MEmpData! 
> 
> Why is there sometimes an exclamation mark after the name? 
> 

The class names come directly from the library's .list file, which is
generated by the compiler. An exclamation mark means that the class
has static symbols. There is also a question mark suffix for classes
declared with "Export Optional".

Best,
Tobias

-- 
"There's an old saying: Don't change anything... ever!" -- Mr. Monk


More information about the User mailing list