Gee, thanks Microsoft
-
I wrote some software and tested it on about 5 different PCs, all with different hardware configurations and varying Windows operating systems. After correcting a few bugs and taking care of platform independent problems, I thought the software was ready to roll. So, I wrapped it up and got it out there. However, now that it is available, I'm finding that it doesn't run correctly on MOST of the PCs that people are trying to run it on. What is the deal? How can I guarantee that my software will work??? I used a Microsoft compiler on a Microsoft Operating System using only Microsoft libraries. My software is the buggiest piece of !@#*@$. Doesn't it make sense that if it works 100% on one PC, that it should do the same on any other? Please crawl into a corner and die, Microsoft. Anybody have any advice for me??? How do I test my program in a way that I can be sure that it will work on the majority of other peoples' computers??? :(( Johnny http://www.draw-bridge.com
-
I wrote some software and tested it on about 5 different PCs, all with different hardware configurations and varying Windows operating systems. After correcting a few bugs and taking care of platform independent problems, I thought the software was ready to roll. So, I wrapped it up and got it out there. However, now that it is available, I'm finding that it doesn't run correctly on MOST of the PCs that people are trying to run it on. What is the deal? How can I guarantee that my software will work??? I used a Microsoft compiler on a Microsoft Operating System using only Microsoft libraries. My software is the buggiest piece of !@#*@$. Doesn't it make sense that if it works 100% on one PC, that it should do the same on any other? Please crawl into a corner and die, Microsoft. Anybody have any advice for me??? How do I test my program in a way that I can be sure that it will work on the majority of other peoples' computers??? :(( Johnny http://www.draw-bridge.com
JohnnyNin wrote: Anybody have any advice for me??? Link statically. Test it on fresh-installs. Use VMWare for testing. Concussus surgo. When struck I rise.
-
JohnnyNin wrote: Anybody have any advice for me??? Link statically. Test it on fresh-installs. Use VMWare for testing. Concussus surgo. When struck I rise.
-
I wrote some software and tested it on about 5 different PCs, all with different hardware configurations and varying Windows operating systems. After correcting a few bugs and taking care of platform independent problems, I thought the software was ready to roll. So, I wrapped it up and got it out there. However, now that it is available, I'm finding that it doesn't run correctly on MOST of the PCs that people are trying to run it on. What is the deal? How can I guarantee that my software will work??? I used a Microsoft compiler on a Microsoft Operating System using only Microsoft libraries. My software is the buggiest piece of !@#*@$. Doesn't it make sense that if it works 100% on one PC, that it should do the same on any other? Please crawl into a corner and die, Microsoft. Anybody have any advice for me??? How do I test my program in a way that I can be sure that it will work on the majority of other peoples' computers??? :(( Johnny http://www.draw-bridge.com
Don't write buggy code? I have no problem at all creating software for 98/Me/NT4/W2K/XP. We dropped 95 for some API reasons. Chances are you are depending on versions of DLLs that you shouldn't. Many times this is COMCTL32 (which is well documented so you only have yourself to blame.) Are you depending on SHLWAPI? Also not available on all versions of the operating systems and also well documented. You depending on them having IE6 installed? MDAC? MFC? CRTL? Tim Smith "Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution." Hoare - 1980 ACM Turing Award Lecture