"not major"?! *THAT* is the official response? How hard can it be to write
such a trivial thing?
if not exist targetDir$
if (fFlags and FOF_NOCONFIRMMKDIR) then
x = true
else
x = inputbox ("create " & targetDir$ & "?", vbyesnocancel)
end if
if x then mkdir targetDir$
end if
Bam! 8 lines of pseudo VB; probably only take a dozen lines or so of
*real* code. (Maybe a bit more in C/C++, but not much.) Hell, I'll grab
the sources and see if *I* can do this.
> BBC BASIC (and hence both QB2BBC and LB Booster) creates a
> subdirectory as a side-effect of a call to SHFileOperation with the
> FO_MOVE flag. This works in all versions of Windows, but Wine fails
> to create the subdirectory.
I assume that means that *any* program that does so will fail under Wine,
then. Sigh.
> I'm afraid I've rather given up on Wine. All the effort seems to go
> into getting 'mainstream' programs to run; compatibility with Windows
> per se is not considered a high priority. They seem to expect me to
> modify my code to work around the Wine bugs; I'm not going to do that.
I don't blame you one bit. As I said, "Wine works on what Wine deems
important"; the mainstream stuff will please more people than the
lesser-known stuff. Oh, well. (Now I guess I need to test *all* of my
Windows stuff under Wine, see what fails, and update the "works with"
sections of the readmes...)
FWIW, QB2BBC & LBB are the first programs I've run under Wine that
flat-out fail (although the failure is really Wine's), but then, I don't
do anything "serious" under Wine, preferring either native Linux tools, or
switching to Windows. (I use Xnews, UltraEdit, PowerBASIC (as an IDE for
FreeBASIC), and Servant Salamander (file manager) under Wine, and while
they all have issues in varying degrees, they all work... for the most
part.)
--
It also has a tripod mount because, well, why not?