Hallo Bernhard,
Nein, es werden integer, double, currency und strings zurückgegeben. Ich möchte in der
dll Berechnungen durchführen. Dazu benötige ich Ceil aus der
unit Math.
Wenn Math eingebungen ist (also in der uses-Liste steht) dann gibt es nach dem Beenden des Hauptprogramms einen Runtime Fehler 216, ohne Math (und auskommentierter Berechnung) passiert dies nicht.
Es reicht auch Sysutils in die uses-Liste einzufügen (zwar wird sie nicht benötigt, ich wollte nur ausschliessen, dass es an einer bestimmten
unit also Math liegt), selber Effekt. Auch eigene bel. units (die wiederum Delphi unist einbinden) führen zu dem gleichen Problem.
Ich kann es mir nicht erklären, was da passiert.
Grüße
Ralf