E2191 EXPORTS nur im globalen Bereich erlaubt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Im Programm wurde eine Anweisung exports mit nichtglobalem Gültigkeitsbereich gefunden.
program Produce; procedure ExportedProcedure; exports ExportedProcedure; begin end; begin end.
Eine exports-Anweisung ist ausschließlich mit globalem Gültigkeitsbereich zulässig.
program Solve; procedure ExportedProcedure; begin end; exports ExportedProcedure; begin end.
Die Lösung liegt darin, darauf zu achten, dass Ihre EXPORTS-Anweisung globalen Gültigkeitsbereich hat und textlich allen in der Anweisung aufgeführten Prozeduren folgt. Allgemein gilt, dass EXPORTS-Anweisungen am besten unmittelbar vor den Quelltext zur Initialisierung der Quelldatei gestellt werden.