> you present a very simple picture. Is the picture that simple? Are you
> saying there is never been a case where code that is correct, crashes
> on Win32 but not on the Mac? Are you saying there has never been a case
> that correct code needs to have work arounds written for Win32 only
> bugs?
Yes, it usually is that simple. The _only_ Win32 bugs you ever have to work
around are ones that are in the Win32 API. If you're just using standard C
functions, those bugs were worked out before you were born. ;-) Even if
you are using Win32 APIs, more often than not, those APIs are fairly bug
free. You will run into the occasional bug in their code, but usually the
problem lies in your code -- not theirs.
> I'd like to know where I can learn about the Win32 bugs I'll have to
> work around.
MSDN has a Knowledge Base with a bunch of articles on the various bugs
you'll find. They also tend to give work arounds or tell you which versions
the problems were fixed in.
> I make no OS calls on Win32. On Mac the only call I make is to
> BlockMoveData, but that's irrelevant, because BlockMoveData will not
> compile on Win32!
Correct, it's called memmove in every other OS (look in
/usr/include/string.h for the call).
> How do you transfer files? I find file transfer time and energy
> consuming. When I have to perform 12 steps to transfer a file to VPC,
> that consumes more energy than if I have to perform 1 simple "press
> this button", even if it takes the same amount of time.
Then you're using VPC wrong. ;-) The easiest way to transfer files is via
Samba. It's built in to Windows, you can turn it on with one click on the
Mac and it's mostly trivial to do in Linux as well. Then you can just drag
and drop files from the Finder into a mounted volume on your PC and the
transfer happens automatically.
> Ideally, when I press "build" on my Mac CodeWarrior, the Win32 plugin
> would automatically appear, already in .rbx format on my Win32 computer
> over the network. Is that possible?
Not with CodeWarrior. They have remote debugging for Windows which will do
the transfer for you. They don't have remote debugging for Linux. And,
their transfer speeds are a little over twice as slow as the Finder. You
realize that you could write a very simple file transfer program in RB in
about a half hour. You can make a very simple drag and drop application to
do this for you if you don't like the options that are already out there.
HTH!
~Aaron
_______________________________________________
Unsubscribe or switch delivery mode:
<http://support.realsoftware.com/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|