Was auch immer TFeld sein mag, Setlength kenne ich nur mit 2 Parametern
Mehrdimensionale Arrays kannst Du auch mit SetLength in einem Rutsch dimensionieren.
Double und Integer sind nun einmal nicht zuweisungskompatibel.
Integer zu Double geht, nur andersherum nicht.