Kann ich nicht nachvollziehen
Delphi-Quellcode:
library Project1;
{ Wichtiger Hinweis zur DLL-Speicherverwaltung: ShareMem muss sich in der
ersten Unit der unit-Klausel der Bibliothek und des Projekts befinden (Projekt-
Quelltext anzeigen), falls die DLL Prozeduren oder Funktionen exportiert, die
Strings als Parameter oder Funktionsergebnisse übergeben. Das gilt für alle
Strings, die von oder an die DLL übergeben werden -- sogar für diejenigen, die
sich in Records und Klassen befinden. Sharemem ist die Schnittstellen-Unit zur
Verwaltungs-DLL für gemeinsame Speicherzugriffe, BORLNDMM.DLL.
Um die Verwendung von BORLNDMM.DLL zu vermeiden, können Sie String-
Informationen als PChar- oder ShortString-Parameter übergeben. }
uses
SysUtils,
Classes;
{$R *.res}
begin
end.
geht fehlerfrei! sollte der Fehler nur in der Code-Insight Fehlerdingens angezeigt werden, dann versuchs einfach trotzdem. Das haut nämlich nicht immer so ganz hin

Kommt der Fehler vom compiler, ist das was anderes
Und du bist dir sicher dass der Fehler zu dem code gehört?
http://acira.net/sig.png