Post by hydrophilic on Oct 20, 2014 5:13:42 GMT
As you may know, I recently upgraded to Windows 8.1 (err, downgraded?). I seem to have lobotomized it enough to work the way I want (mostly like Win 7), but recently I discovered that one my favorite (and simple) CBM apps does not work: D64 Editor.
D64 Editor is a simple app written in MS Visual BASIC by Forrest Mook. It originally only supported D64s with limited GEOS support. I updated it to work with D71 and D81 with enhanced GEOS support (see this page on my site). But it fails with a generic error (can't read path) on Win 8. As far as I can tell, he originally designed it for Windows ME and perhaps Windows 2000. It works for me in Win 98, Win ME, Win 2K, and Win XP. I have not tried it in Vista or W7, but it definitely fails in W8.
I guess VB is junk? But it is easy to program!
This is just SHOCK AND HORROR to me.... I have written many apps in C(++) and they seem to work in any version of MS Windows (well, not 3.1 unless you have Go32 extension). As a very real example, ImageWork (C++) runs just fine in: v8, v7, Vista, 2007, 2003, XP, ME, 2000, '98, NT4, and '95.
Well C(++) is much slower to develop than VB software, but at least it is more reliable! Now I guess I need to re-write Forrest's code in C so it will work on all (well most) Windows platforms. Not sure what the problem is with VB, but it royally sucks!
Edit
I just noticed that Forrest Mook has updated his software. It does not include any of the D71 / D81 / GEOS enhancements that were in my fork of his software. More importantly, even his latest version fails on Win8!!!!!!! (I ran the install app as an Administrator too.) Yep, Microsoft sucks!
/Edit