News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Easycode: Bug Reports

Started by Porkster, December 20, 2004, 08:38:24 PM

Previous topic - Next topic

Bieb

It's an odd bug, apparently the problem only happens when I type a number and then click outside of the properties window.  If I hit the Enter key, it works just fine.

Ramon Sala

Hi Bieb,

Could you explain that odd bug with more detail please? Thank you.

Regards,

Ramon
Greetings from Catalonia

Bieb

Here's a video that demonstrates it

[attachment deleted by admin]

Ramon Sala

Thank you Bieb. I'll fix that bug.

Ramon
Greetings from Catalonia

hutch--

Bieb,

I am interested in how you made the video file to demostrate the problem you mentioned. It looks like it could be very useful in tutorials and similar.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Bieb

I can't remember where, but somewhere on Microsoft's site you can find a free download of Windows Media Encoder, which does video screen captures.  I think I originally found a link to it in a tutorial on making multichannel audio.  It's really useful for when you just can't properly describe something.

Ramon Sala

Hi Bieb,

The bug has been fixed for future versions. Thank you.

Regards,

Ramon
Greetings from Catalonia

Porkster

#22
Hypercam is a good one I use.  I used to capture screens for ISP troubles.  Better than trying to tell those IT people pings and tracert problems over multi-files.

http://www.hyperionics.com/

Xvid or 3ivx are both good for the encoding/decoding of the motion.

http://www.doom9.org/

http://www.3ivx.com/

.

Faiseur

Hi rsala,

A small problem:  when I copy a procedure since an external file from "Easy Code", the first time "EasyCode" generate "private" "End" procedure.  I must copy second once so that the copy functions.

Look at this example.

Regards,

faiseur



[attachment deleted by admin]
French asm Forum: http://www.asmforum.net/   Website: http://www.faiseur.net/

Faiseur

Hi Ramon,

apparently a small bug which comes like this:

1. In a project i remove the window "Project Explorer"

2. I leave "Easy Code"

3. I starts again "Easy Code".  As my configuration is saved it does not post the window "Project Explorer", ok.

4. After having opened a project, I want to see again the window "Project Explorer" and I use "Wiew - > Project Explorer", the window opens but its contents are empty...;)

5. If I leave and starts again the program with this configuration, the window "Project Explorer" functions again correctly.

Regards,

faiseur
French asm Forum: http://www.asmforum.net/   Website: http://www.faiseur.net/

Ramon Sala

Hi Faiseur,

You're right, thank you. The bug will be fixed for future versions.

Regards,

Ramon
Greetings from Catalonia

Mark Jones

Hi all, EasyCode is cool. :)

I installed MASM32 to a custom folder and put /bin, /include, and /lib in the path. (This isn't a problem, is it?) Then I set the MASM32 path settings in EasyCode. This will compile:

Include c:\assemb~1\masm32\include\comdlg32.inc

And this will not:

Include comdlg32.inc

Shouldn't they both work?

Regards,
Mark
"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08

Ramon Sala

Hi Mark,

Thanks for your words about Easy Code!

Well, let's see. If you write an Include or IncludeLib sentence directly in the code, you are responsible to specify the full path for each .inc or .lib file. So, the best you can do is to include all needed .inc and .lib files through the corresponding menu options in the IDE:

Project-->Add Include file (*.inc)...
Project-->Add Library file (*.lib)...


After that, you remove all Include and IncludeLib sentences from code. In that way, if you set the correct paths in menu option Tools-->Options-->MASM32 for include and library files, you will have no problem at compile time.

I hope this will solve your problem for now (if not, please let me know). Anyway, for avoiding this issue in future versions of Easy Code I will set the include path in the command line of ML.EXE (I forgot that).

Regards,

Ramon
Greetings from Catalonia

Relvinian

Ramon,

Just out of curiosity since I haven't used Easy Code yet. When you compile a source ASM file, do you allow the /INCLUDE or /LIB parameters to ML.EXE to be defined? With these defined to correct paths for Includes and Librarys, in a source file you don't have to include the full path.

Since I don't know what options are available, that may be a future enhancement to EasyCode to allow addtional include and library directories.

Relvinian

Ramon Sala

Hi Relvinian,

Easy Code can build Visual projects and Classic projects. The classic mode is the traditional build all levels, where the coder is expected to construct the whole project and the IDE just compiles and links, while the visual mode saves a lot of time managing all the objects (windows and controls). Only in classic projects you can add parameters to the command line of the compiler (ML.EXE), but not for the linker (I will have a look at that in order to improve it). To add more options to the command line of ML.EXE, open the project properties window:

Project-->Properties...


You will see a field named Compiler options (ML.EXE) where you can enter more switches (options) for the compiler. Anyway, I will improve all that for the next version in order to make it easier.

Regards,

Ramon
Greetings from Catalonia