For some reason RadASM always wants to compile the resources, when i build the project with debug option instead of release. Even running the program in debug option makes RadASM compile the resources. This of course produces errors, if i don't have any resource file in my project.
Posted on 2004-06-02 02:18:33 by Petroizki
Hi Petroizki

Thanks, bug fixed.

Posted on 2004-06-02 03:17:35 by KetilO
Hi all

New upload at the top.

- Fixed bug in RAGrid that could cause GPF.
- Fixed bug where resources would be compiled in debug build.

Posted on 2004-06-02 03:19:10 by KetilO
Thanks for the fix! Are you going to release another major version of RadASM soon? I'm so curious what new features you're going to include...

Posted on 2004-06-02 03:39:17 by siddhartha
Hi siddhartha

I will still be fixing bugs and improve existing functios for a while. No new functions are planned yet.

Posted on 2004-06-02 03:43:52 by KetilO
Hi Ketil,
I think there is a bug concerning DLLs: When I compile a dll, then link it to an exe, the exe can't be executed unless I restart RadASM.
Posted on 2004-06-02 04:50:44 by John Kiro
Hi John Kiro

I am unable to get this bug. An example project would help a lot.

Posted on 2004-06-02 05:00:02 by KetilO
Hi again Ketil,

Although the DLL (which is recently compiled) is in the path environment variable, executing the exe that uses it from RadASM (the ! in the toolbar) does nothing. Executing it from outside RadASM does work.

I'll re-check it when I return at home (8 hours from now or may be less) & give you an example.
Posted on 2004-06-02 06:46:35 by John Kiro
Hi Ketil,
here is the final thing that I tested:

1- Compile a dll.
2- Add its path to the path environment variable.
3- Compile another executable program that uses the dll.
4- Execute it from outside RadASM: no problem.
5- Try to execute it from inside RadASM: message box: dll not found.

(in some previous situations that I can't get at no more, even the message box didn't appear.)
Or may be I'm messing something:confused:

I have another question: normally, Assemble Modules doesn't assemble if the obj file is newer than the source. Can I force it to assemble anyway(without having to delete the obj files myself)?
Posted on 2004-06-02 18:17:45 by John Kiro
Hi John Kiro

If you change an enviroment variable, RadASM must be restarted to notice.
Reason for this is that RadASM can have its own private enviroment (see RadASMini.rtf).

Seem like using the /OUT: switch when linking the dll is an easy solution.

To enable / disable the obj file check:

Option/ReallyRad/Check module build time.

Posted on 2004-06-03 02:13:37 by KetilO
Thanks Ketil :)
Posted on 2004-06-03 08:09:46 by John Kiro