<div class="gmail_quote">On Mon, Aug 20, 2012 at 5:47 PM, Jürgen Hestermann <span dir="ltr"><<a href="mailto:juergen.hestermann@gmx.de" target="_blank">juergen.hestermann@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Well, it is a bad idea to wildly scan directory branches "just in case" at all.<br>
That's fooling so many people and there is no good reason for doing so.<br>
Only paths specified by the user (i.e. in config) should be searched.<br>
This bug reports makes it totaly obvious.<br>
Beeing too smart is never a good idea (for a program).<br>
The only outcome of such things is that users don't understand what is happening.<br>
I would not want any program to heavily scan my disk(s) and pick up any file that seems<br>
to fit for whatever then doing things to (or with) it I cannot control anymore.<br></blockquote></div><br>Which people exactly are getting fooled?<br><br>Lots of heuristics and guessing is involved when converting a random Delphi project.<br>
Most projects still cannot be fully converted but the success rate can be increased with many tricks.<br>Scanning the parent directory improves it a lot!<br>The converter is not "too smart", it is rather still "too dummy" as it cannot convert all projects.<br>
<br>About scanning "only paths specified by the user", do you really mean the user should search for pascal sources in a to-be-converted Delphi project directories, then type the directory names into a config file and then feed that file to the converter's GUI?<br>
IMO that is a job for the converter because its whole purpose is to automate the task. You can still do it manually if you like of course.<br><br>Did you ever try converting a non-trivial Delphi project? Try it and you get an idea of the challenges.<br>
<br><br>Regards,<br>Juha<br><br>