Export

Definition specifier to indicate that a procedure in a DLL should be 
visible from other programs

Syntax
	{ KeyPgSubSub | KeyPgFunctionFunction } proc_name ( argumentlist ) [ [ KeyPgByrefFunctionByRef ] KeyPgAsAs DataTypedatatype ] 
	Export

Description
	If a function is defined with this clause in a DLL, it is added to the 
	public export table, so external programs can dynamically link to it 
	using KeyPgDylibsymbolDyLibSymbol.
	(specifier to be put at the level of the first line of procedure 
	definition, forbidden at procedure declaration line level)

Example
	See the examples on the ProPgSharedLibrariesShared Libraries page.

Dialect Differences
	* Not available in the CompilerOptlang-lang qb dialect unless referenced with the 
	  alias __Export.

Platform Differences
	* Export has no effect in DOS dynamic link libraries (DXE's); all 
	  public procedures are exported.

Differences from QB
	* New to Freebasic

See also
	* KeyPgDylibloadDyLibLoad
	* KeyPgDylibsymbolDyLibSymbol
	* KeyPgAliasAlias

