I don't know maybe you guys have already heard of this, but while looking for info on SP2 I came across this:
http://lab.msdn.microsoft.com/express/visualc/default.aspx

There is all the components of Visual Studio 2005, in express form available for FREE!! Pretty cool if you ask me! Try it out and let the rest of us know of your experience, I am downloading as a I type this message Visual C++ 2005.
Posted on 2004-08-24 20:25:17 by x86asm
Tried it, but:


Visual C++ 2005 Express Edition Beta

To download this software, you are required to sign in with a Microsoft .NET Passport.
Posted on 2004-08-25 05:25:44 by Frank
I think a plain hotmail account is a .NET passport
Posted on 2004-08-25 06:50:12 by Hiroshimator
Yup, a hotmail account should do, and it doesn't take long to set up a junk account :)
Posted on 2004-08-25 07:54:00 by f0dder
You can also order Visual Studio Enterprise Beta for free (+ shipping charges 5 ?).

http://lab.msdn.microsoft.com/vs2005/get/order/default.aspx

Thanks to Hiro for the new board ! :wave:
Posted on 2004-08-25 11:24:02 by Dr. Manhattan
I think its a nice looking IDE and fun to code with :). I am having a problem with the intellisense feature though. It doesn't seem to work with api functions like vc6. Has any one else had this problem?
Posted on 2004-08-25 13:56:36 by Odyssey
I've downloaded Visual C++ 2005 so I could use masm8 (ML.EXE)
But when assembling I get this error: "END directive required at end of file"
I did check the Help Option in Visual C++ 2005 but could not find
a solution.

Is it possible to use MASM8 instead of MASM6.14 to create our assembly
programs ?
Posted on 2004-08-25 18:48:56 by Siekmanski

But when assembling I get this error: "END directive required at end of file"


masm need the directive end for two things, for mark the end of the assembly file, and for say what label is the entry point of the file, also I guess the name is optional, because not all files need a entry point.
Posted on 2004-08-26 07:58:15 by rea

I've downloaded Visual C++ 2005 so I could use masm8 (ML.EXE)
But when assembling I get this error: "END directive required at end of file"
I did check the Help Option in Visual C++ 2005 but could not find
a solution.


I get this error too even when there's an end directive in the source.
Posted on 2004-08-26 14:42:58 by Odyssey
I don't have this error. The only problem I had was that masm8 doesn't support records like 6.14 does, so I had to delete a structure in windows.inc that I would never use: the "import_object_header struct" (caps)

Maybe I got a little newer version? I had many problems starting the setup, then making it start downloading the 60MB , and in the morning the electricity was off :grin: . Anyway, if C++ apps compile, then ML assembles too - see the .asm output to find out how to structure your code.
Btw .... Express is AWESOME :alright: No problems with intellisense either, as someone noted previously.
Posted on 2004-09-27 05:01:30 by Ultrano
After a while intellisense started working. I don't know why it wasn't working before. I get the same error with every masm file I try to assemble but you don't have any problems so I guess that there was a bug in masm that was secretly fixed. :-D
Posted on 2004-09-27 07:05:22 by Odyssey
Well, here's the ml.exe info, to compare:
336 KB (344,064 bytes)
created Wednesday, May 19, 2004, 15:07:22
modified Thursday, June 24, 2004, 22:05:14
description: Microsoft? Macro Assembler (beta1.040607-1600)
version: 8.00.40607.16
Posted on 2004-09-27 07:12:11 by Ultrano
Hi, see this thread to solve the compilation problem.

http://www.masmforum.com/viewtopic.php?t=4179
Posted on 2004-09-27 12:30:21 by Dr. Manhattan
That explains why it's ok here - I use the MASM7 package with several libs from v8 , there's no "comment ?" in my Windows.inc
Posted on 2004-09-27 13:17:17 by Ultrano