
Thanks you all for the answers.
I feel confortable with MASM and, since I'm a Visual Studio programmer, I suppose I can utilize the internal source code debugger to step-by-step my ASM sources during the debug session (for instance, to see if the Visual Basic call and parameters are being correctly sent/received and so forth). I'm not sure if with YASM I have the same environment.
EasyCode really makes the job easier, since it has a lot of functions/macros to help us. So, the union between MASM and EasyCode is preferable to me.
BUT, unfortunetly, all INTEL source codes are made to be YASM/NASM compiled and I believe the most of them are to be linked with C or C++ (argh! :icon13:). I hate C/C++ since the language is in my view the worst between two worlds: the High Level and Low Level languages. I can make a whole system utilizing Visual Basic in just ONE DAY, what sould be impossible utilizing C++ or C. The sources I send now here are being focused into .LIB files, which Visual Basic does not see!
For instance, one of my doubts is about how make a DLL file in YASM! I cannot see any source example! May I have to define the DLLEntry point there or YASM/NASM will create it automatically? And the EXPORT directive, must I define in within the code? Should I have also to create .DEF files?
In MASM I know how to create them and make the MASM/LINK undertstand them to create a DLL file, but with these samples I'm not getting succes with YASM. Or it creates an EXE file or a LIB file - and none of them are my target.
Can anyone light my way?
Thank you very much.
Regards!