A new version of ObjAsm32 has been released.
The core macros of the OOP engine have been reworked to achieve 2 main goals: a better compilation performance and large projects compilation .
Special attention was taken to not break the compatibility to older releases of the ObjAsm32 project to minimize the impact on user projects.

The main goals of this release are:

- ObjAsm32 model improvements:

  • Compilation speed increased by factor 2!

  • Due to some internal changes, large projects can now be compiled successfully.

  • Code improvement.

  • Core objects speed improvement.

  • Documentation updated.

- Live update service to keep you every time updated with the latest improvements.

- New objects: Pixelmap, ExcelHost, Fireworks, MS_Agent, IOPort, etc.

  • New Pixelmap object to handle pixels at a low level for maximum speed in your custom graphics.

  • New ExcelHost project to facilitate the access to Excel Sheets and data formatting.

  • Hardware port access using IOPort.

  • New compression projects to reveal OS features to compress data and files.

  • New projects to show how to use PNG and JPG images in your projects.

  • New MS_Agent project to show how to integrate MS-Agents to your applications.

  • New Fireworks project for your amusement.

...and much more in this new release!

Thanks to a generous sponsor we have now a new mirror page at http://www.objasm32.rantx.com/ without advertisement in addition to our previous homepage at http://objasm32.tripod.com.


Posted on 2006-10-29 11:21:23 by Biterider
Hi Biterider,

I am glad to hear you managed to release ObjAsm32 version 1.4.

About the update service. How does it work?

B.t.w. I wasn't able to download from the new mirror http://www.objasm32.rantx.com/
So I had to do it from http://objasm32.tripod.com/

Friendly regards,
Posted on 2006-10-29 16:17:22 by mdevries
   That's a good news to us.
   As mdevries said, contents in Repository in Rantx.com is empty.
  So I got that in tripod, too.
  Good job, keep going on!
Posted on 2006-10-29 21:01:02 by guidry
   I installed your latest OBJASM 1.4 on my Windows ME.
During the final stage of installation, many error messages on the console say that :
    Fatal error 1000, can't open file XXXXXX. Out of Environment space.     I looked at my autoexec.bat, that shouldn't be problems there.
     But why are these Error messages?
     How can I deal with that problem?
     My Autoexec.bat and situation are listed as below.
Posted on 2006-10-29 23:18:47 by guidry
Hi guidry
Try to install the 3 files I attached in the Objects directory and execute the MakeObjsME.bat file.
I guess that the arg counting is a feature that your Win ME does not support.


Posted on 2006-10-30 01:19:55 by Biterider
Hi mdevries
I have written a small chm file that is located in the project directory. You can also execute it from the apps menu "Help"-> "Application Help" or simply pressing F1. If the explanation is not good enough, let me know.


Posted on 2006-10-30 01:23:13 by Biterider
Hi Biterider:

    I've tried your MakeObjsME.bat  attached in the Objects directory.
Most of them worked, but there were still some error messages.
    They are: Type mismatch  and Too few arguments.
    Please see the attached JPG file for details.

Posted on 2006-10-30 02:36:25 by guidry
Read point 9 of the Install.txt file:

9. A known bug in the OleAut32.inc file has to be corrected to successfuly compile Graph2D. Change the prototype of VarBstrFromDate to:


Posted on 2006-10-30 03:07:49 by Biterider
Hi Biterider:
      I followed your advice and installed it successfully.
      It was my mistake to suppose that MASM32 v9 has corrected all bugs for me. I wonder why they keep this bug in their latest MASM32.
      I wish if the installer of OBJASM could replace it with correct definition of VarBstrFromDate so that the end users don't have to correct them by hand.
      Thank you for your advice.

Posted on 2006-10-30 19:48:22 by guidry
rantx issue solved. Live update service is now online on this server too.


Posted on 2006-11-03 11:24:20 by Biterider
While running install dll.bat in the  RA_OA32AddIn folder, a message tells that *.pdb  doesn't exist.

The RA_OA32_AddIn.pdb doesn't exist even after recompiling it's RAP project.

so this line on the batch file
copy RA_OA32_AddIn.pdb c:\RadAsm\ObjAsm32.pdb
yields to an error message.

Where can I find RA_OA32_AddIn.pdb?
Posted on 2006-11-03 22:31:40 by guidry
Hi Guidry
a .pdb file is a symbol database of a program. You get it automatically when you compile a project.
The main use of such a file is for debugging. I used it in the early stage to this project when it was an exe. Currently it is not used any more, so forget about this warning. If you want, delete the offending line in the .bat file. I will do it here for the next release.



Posted on 2006-11-04 00:19:50 by Biterider
rantx issue occurred because there was too many spam emails  ;)
Posted on 2006-11-04 19:47:04 by roticv