The only way to get Delphi to mark the export function is to use the exports directive. Delphi will always add a named entry to the PE export table for each function you export. But it's easy enough to give a function a name.
library Project32; procedure Foo; begin end; exports Foo index 1 name ''; begin end.
David heffernan
source share