Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. System Admin
  4. Gee, thanks Microsoft

Gee, thanks Microsoft

Scheduled Pinned Locked Moved System Admin
questioncomhardware
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    JohnnyNin
    wrote on last edited by
    #1

    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

    D T 2 Replies Last reply
    0
    • J JohnnyNin

      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

      D Offline
      D Offline
      Daniel Turini
      wrote on last edited by
      #2

      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.

      V 1 Reply Last reply
      0
      • D Daniel Turini

        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.

        V Offline
        V Offline
        Venet
        wrote on last edited by
        #3

        Daniel Turini wrote: Use VMWare Yummm, tasty :) Regards, Venet. -------- Black holes are where God divided by zero.(Steven Wright)

        1 Reply Last reply
        0
        • J JohnnyNin

          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

          T Offline
          T Offline
          Tim Smith
          wrote on last edited by
          #4

          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

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups