Hi,
ich würde mal drauf Tippen, dass die PCs auf denen es nicht läuft andere Ländereinstellungen besitzen, als die, auf denen es Klappt. Dadurch wird wahrscheinlich das Datum in einem anderen Format erwartet.
Das einfachste wird wahrscheinlich sein, eine Variable vom Typ TFormatSettings mit den für dich nützlichen Werten zu füllen und diese dann als zweiten Parameter an StrToDate zu übergeben, so kannst du die Art des Datumsformates vorschreiben. Schicker ist es aber wahrscheinlich, wenn du einen tDateTimePicker zur Eingabe des Datums verwendest und es direkt als tDate dort ausliest.
critter
_________________
Diejenigen, die grundlegende Freiheiten aufgeben, um ein wenig mehr vorrübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit.
(Benjamin Franklin;"The Papers of Benjamin Franklin", Vol. 6, Apr. 1, 1755, through Sep. 30, 1756)