Try replacing
// these errors seem to show up more if I select multiple files or// change directories.Open_File.lpstrFile:=Pchar(Target_File+#0);
with something like
Move(Target_File, Open_File.lpstrFile, Length(Target_File) + 1);
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal