This is with upp 10200 three errors the same (142): error: no matching function for call to 'Upp::String::String(Upp::EditField&)' (150) and (158) C:\upp-mingw-10200\upp\MyApps\DGPSmerge\DGPSmerge.cpp (150): error: no matching function for call to 'Upp::String::String(Upp::EditField&)' C:\upp-mingw-10200\upp\MyApps\DGPSmerge\DGPSmerge.cpp (142): error: no matching function for call to 'Upp::String::String(Upp::EditField&)' C:\upp-mingw-10200\upp\MyApps\DGPSmerge\DGPSmerge.cpp (142): error: no matching function for call to 'Upp::String::String(Upp::EditField&)' #142 filename0=(String)OutFile; # FileOut outF(filename0); if(!outF) { Exclamation("Unable to open Out file [* " + DeQtf(filename0)); return; } // FileIn in1((String)fn1); #150 filename1=(String)BaseFile; FileIn in1(filename1); if(!in1) { Exclamation("Unable to open Base file [* " + DeQtf(filename1)); return; } // FileIn in2((String)fn2); #158 filename2=(String)RoamFile; FileIn in2(filename2);