Скажу даже больше, функция ExtractFilePath с параметром PARAMSTR(0) вернёт путь к exe файлу, и путь этот начнётся с названия диска (С:, D: и т.п.)
К тому же и сам datapth содержит в пути "С:…" Поэтому этот момент необходимо утрясти.
Т.о.:
Код:
ExtractFilePath(PARAMSTR(0))+datapth
в любых его комбинациях просто не будет найден.