Hallo meama,
mir erschließt sich jetzt nicht so ganz, warum das mit einer
DLL nicht funktionieren sollte, aber versuch es doch einmal mit
GetTempFileName.
Obwohl, auch hier sind Strings im Spiel, der Dateiname ist nun einmal ein String. Oder willst Du ggf. mit einem array of Char bzw. PChar tricksen?
Gruß
K-H