Ну да, как уже раньше писалось - у тебя в классах используются
String, а их для отправки в DLL использовать не рекомендуется. Поменяй String на PChar или ShortString, или, как пишет в комментарии при создании DLL из визарда, пропиши ShareMem первим в разделе Uses, но тогда твоя прога будет зависимая от BORLANDMM.DLL. Выбирай меньшее из двух зол