PN 2.3.2 -> not a valid win32 application on Win2K

Discussion Forums discussion PN 2.3.2 -> not a valid win32 application on Win2K

This topic contains 0 voices and has 5 replies.

Viewing 6 posts - 1 through 6 (of 6 total)
Author Posts
Author Posts
April 4, 2011 at 10:54 am #5253

adynis
Member

Hello,

I successfully used and customized

Programmer’s Notepad 2.3.2.2300 Portable

on my Win7,

but when trying to install on a windows 2000 machine, I receive the error:

….pn.exe is not a valid win32 application

What should I do to make it work?

Thank you

PS. the Programmer’s Notepad 2.1.5.2222 Portable version (i think) it was working without problems on Win2k.

Ps2. it has any relation with: http://www.codeguru.com/forum/showthread.php?t=500217

April 4, 2011 at 12:56 pm #17740

simon
Key Master

Argh argh argh argh.

http://connect.microsoft.com/VisualStudio/feedback/details/567679/executables-created-with-vc-2010-do-not-run-on-windows-2000

That is annoying. Yes, for 2.3 I switched to Visual Studio 2010 for the great new C++ language features. I’ll have to think about whether 2k support is worth rewriting all the new code…

April 4, 2011 at 1:02 pm #17741

simon
Key Master

Looks like there may be some hope of a workaround for 2k:

http://tedwvc.wordpress.com/2010/11/07/how-to-get-visual-c-2010-mfc-applications-to-run-on-windows-2000/

This also affects Win2k3 pre-SP1 and WinXP up to SP1.

April 4, 2011 at 1:52 pm #17742

adynis
Member

I think I just gave you some hard work to do :)

That link doesn’t offer a very friendly solution (a friendly solution would have been a check-box saying: Compile for Win2k – Win7 :) )

Thanks for your involvement in this issue.

April 6, 2011 at 12:07 am #17743

Nux
Member

@Simon: I think you can drop Win2k support just provide some info on last working version for it. This would be better then e.g. Google Chrome ;-).

Win 98 is almost gone already I think W2k will soon die too. Officially it already did – it’s life cycle ended 2010-07-13. Also note that even IE 7 won’t work on W2k. It’s even worse – there are known security flaws in W2k that MS won’t fix and they even said this before the end of life cycle.

March 21, 2012 at 10:55 pm #17745

WilliamPFritz
Member

I agree with Nux that a download of a Win2K version would be used. Recall that Win2K advanced server is essentially the same as Windows 2003 server, which have been the only MS servers until quite recently. After 15 years of development, they are robust, despite the “security flaws” that arise using the verbose DLLs for which MS is notorious. Professional use of any Windows OS is quite different from “end user” personal applications. I don’t have time to rewrite the many things that have been useful for 2 decades, anyway. I also don’t really need the Programmer’s Notepad, but it is sad to see a “business” decision based on foundations designed for inevitable obsolescence. I knew a lot of people who became lost without the IBM business model. Microsoft has forgotten its roots as well. It would be easier for me not to bother writing this, but I feel compelled to write this. The expense of constant rewrites does provide short term job security for programmers. At some point, programming becomes too expensive, and those newest (top layer) skills are consequently deprecated and obsolete. That is a historical irony in the life cycle of all computing systems. Notice that Intel’s instruction set for machine code has always evolved as supersets. The next layer of abstraction could be designed similarly, but is no longer. Errors are now Exceptions. Ten years from now, when Win32 and Windows 7 are obsolete, you will remember reading this.

Bottom line: a legacy Win2K (2000/2003) download version would be nice

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.