If I go with 64bit, can I create 32bit apps for others?
Yes, you can. But before you try to do it: No, it's not possible out of the box. Please search the forum regarding cross compilation for explanations.
You know, I've searched the forum, and I can't come up with that. All I can find is how to cross compile 32-bit into 64-bit, but not the other way around.
Every forum topic on this subject is a "search the forums and wiki" answer, but it is never actually answered in either place, at least not that I can find. I have been searching for 3 days. I suppose you have to remember the exact post to be able to find it again. How about some actual help instead of ... oh never mind, I don't wish to say something insulting right now. I am pretty frustrated after searching for 3 days. So far what I have found is that the people here are only willing (for the majority at least) to actually help and assist with people running Linux or anything other than Windows. Very unfriendly, if you ask me.
32bit better than 64bit.
64bit is not stable. 64bt has some problem shell component(OpenDialog, SaveDialog).
If you use Dialog component on 64bit. It occur memory leak and crash on some systems.
I certainly hope this has changed in 8 months. As far as that first sentence, I hope you were just talking about the Lazarus package, and not in general, because I'd hate to have to take someone to school on that one.
I need to use the 64-bit Lazarus IDE on Windows 7 64-bit. I want to compile for 64 and 32 bit Windows. I have run out of time to search for this answer, as after 3 days of non-productive search, I'd rather continue using Delphi 2010 and not bother converting my projects than make the leap to Lazarus. The only reason I want to jump into Lazarus is so I can compile both 32 and 64 bit versions easily, once properly set up. I simply don't want to pay for the upgrade again for Delphi just to get 64-bit compiling, that the IDE won't be able to run or debug.