Hallo,
ein FillChar initialisiert keine PChars !.
Das sind ja nur Pointer.
wenn ich in der
Dll ein
strcpy(TarifEingabe->tarifname, "bla") mache,
gibt es eine Schutzverletzung, weil durch dein FillChar der Pointer NIL (NULL) ist.
Du musst per GetMem für die PChars Speicher anfordern,
wie viel, müsste in der Header-Datei stehen.
Wenn nicht, ausprobierne (255 ist ein guter Start).
Nach dem Aufruf aber auch wieder freigeben ...
Heiko