|
Author |
Thread |
 |
|
|
New version of Easy Code 2 (February 4, 2018)
Hi all,
A new version of Easy Code 2 has just been released (2.02.0.0002). Download it at:
http://easycode.cat/English/Download/EasyCode20200002Eng.zip (English version)
http://easycode.cat/Download/EasyCode20200002Cat.zip (Catalan version)
http://easycode.cat/Spanish/Download/EasyCode20200002Esp.zip (Spanish version)
Please follow the instructions in the Setup-Portable-Edition.txt file.
Added Features:
===========
1. New 'netapi32.inc' and 'netapi32.lib' files for 64-bit ASMC, FASM, JWASM, MASM and UASM projects.
2. New 'crypt32.inc' and 'crypt32.lib' files for 64-bit ASMC, FASM, JWASM, MASM and UASM projects.
Bug Fixes:
=======
1. The Tab control did not appear (it was not shown even being enabled) when creating a new project.
Deprecated Features:
===============
None
- Please read and follow the directions within the AsmC.txt, Fasm.txt, Masm.txt and UAsm.txt files located in the 'EasyCode' folder -
Enjoy Easy Code!
Last edited by EasyCode on 04 Feb 2018, 11:21; edited 36 times in total
|
08 Oct 2015, 18:48 |
|
TmX
Joined: 02 Mar 2006
Posts: 811
Location: Jakarta, Indonesia
|
A single IDE which supports multiple assemblers, unlike the previous one (MASM and GoASM only).
Looks nice 
|
09 Oct 2015, 01:36 |
|
|
Hi TmX,
Thanks for your kind words about the IDE!
|
09 Oct 2015, 17:10 |
|
AsmGuru62
Joined: 28 Jan 2004
Posts: 1388
Location: Toronto, Canada
|
A nice looking IDE and easy to set up, however, I did not find any features connected to the Intelli-Sense or Auto-Complete.
Is there any settings files for that? Maybe I missed something.
|
10 Oct 2015, 12:54 |
|
|
Hi AsmGuru62,
Thanks for your kind words about the IDE.
Yes, you are right. The only Auto-Complete currently available is that for proc, macro, struct keywords.
|
11 Oct 2015, 08:32 |
|
typedef
Joined: 25 Jul 2010
Posts: 2910
Location: 0x77760000
|
Hi. May I suggest language files instead of multiple compilations.
|
11 Oct 2015, 13:03 |
|
|
Typedef, what do you exactly mean?
|
11 Oct 2015, 14:05 |
|
typedef
Joined: 25 Jul 2010
Posts: 2910
Location: 0x77760000
|
Provide a language file instead of hardcoding the languages in.
And yes, that means switching to Unicode. Like you have 3 versions above (English, Catalan, Spanish). You can make DLL files with string resources or just INI files. You'll have a bit of work to do if you go with the DLL approach.
|
11 Oct 2015, 14:52 |
|
|
|
11 Oct 2015, 16:20 |
|
typedef
Joined: 25 Jul 2010
Posts: 2910
Location: 0x77760000
|
Come on man. Advertising? This thread is for EasyCode. Besides, the advertised product is not even usable.
codestar wrote: |
No source?
|
|
What do you need it for? To finish your IDE hahahah.
Good laughs
|
11 Oct 2015, 17:00 |
|
|
Quote: |
Provide a language file instead of hardcoding the languages in.
|
|
typedef,
Sorry if I am misunderstanding you but languages are not harcoded, they are "*.cfg" files in located at the "Easycode\Config" folder. You may change those files at your own or even creating new ones.
|
11 Oct 2015, 19:49 |
|
|
codestar,
At the moment no EC sources.
|
11 Oct 2015, 19:51 |
|
typedef
Joined: 25 Jul 2010
Posts: 2910
Location: 0x77760000
|
EasyCode wrote: |
Quote: |
Provide a language file instead of hardcoding the languages in.
|
|
typedef,
Sorry if I am misunderstanding you but languages are not harcoded, they are "*.cfg" files in located at the "Easycode\Config" folder. You may change those files at your own or even creating new ones.
|
|
No. I don't mean programming languages. I mean the Locale settings. At least the language part only.
So if I speak French and wanted to see only French on menus, buttons or any of that I would simply go to Tools >> Settings >> Language Tab and select French then restart EasyCode.
When EasyCode loads it loads the the selected language strings from a language file (INI, DLL, CFG) or whatever.
lang/1033.INI - en_US (English - United States)
Code: |
[MenuStrings]
newProject=New Project
openProject=Open project
...
|
|
lang/1036.INI - fr_FR (French - France)
Code: |
[MenuStrings]
newProject=nouveau projet
openProject=ouvrir un projet
...
|
|
This way, you only distribute one EasyCode.zip file and the default lang file would be English. Anybody who wishes to see something else would then add a translated language file in the lang folder instead of you having to compile another version with hardcoded strings.
Please see these links:
http://cldr.unicode.org/
http://www.science.co.il/Language/Locale-codes.asp
https://msdn.microsoft.com/en-us/goglobal/bb964664.aspx?f=255&MSPPError=-2147217396
https://en.wikipedia.org/wiki/Character_encoding#Common_character_encodings
|
12 Oct 2015, 00:37 |
|
|
Quote: |
EasyCode: At the moment no EC sources.
|
|
Written in MASM?
Quote: |
typedef: Come on man. Advertising? This thread is for EasyCode.
|
|
Who is "advertising"? Recently, EasyCode was posted in 3 separate forums and I'm not complaining. John has been re-posting the trash he calls FreshLib for years.
(PS: You make fun of real programmers because you do not have any programs. I make fun of people who have faith because I do not have (much of) it, only knowledge and experience with Light/Energy itself. Sorry if you were offended. Please pray to your imaginary God for me and ask him to help me to have faith like you).
|
12 Oct 2015, 03:13 |
|
typedef
Joined: 25 Jul 2010
Posts: 2910
Location: 0x77760000
|
codestar wrote: |
Who is "advertising"?
|
|
You are. Your attempts at redirecting our attention to your IDE have ended in a magnificent stunning failure.
codestar wrote: |
Recently, EasyCode was posted in 3 separate forums and I'm not complaining. John has been re-posting the trash he calls FreshLib for years.
|
|
This has nothing to do with John. He made FreshLib and people use it. What trash have you made that people are using?
codestar wrote: |
(PS: You make fun of real programmers because you do not have any programs. I make fun of people who have faith because I do not have (much of) it, only knowledge and experience with Light/Energy itself. Sorry if you were offended. Please pray to your imaginary God for me and ask him to help me to have faith like you).
|
|
I called you on your bullshit so now I'm making fun of real programmers?
No offence taken. However, my programs are being used in the real world. I mostly code for money and I'm damn good at it. This board is for fun. This is where I sharpen my skills. I come here and learn stuff. I don't post shit on here that I dream of one day making but never follow through like you do.
And in case you didn't know, most people on this board have jobs and families that I'm sure matter to them a lot more than anything else. They're not going to waste time calling themselves real programmers just to impress someone on the Internet.
Also, if you are such a good and real programmer or better yet the best in the world then why not make something so we can all use? You are not the only person in the world who has been through tough shit my man. People have seen worse things than you and I.
So get that victim mentality chip off your shoulder and move on and stop being so salty.
-----
And please don't reply here. This thread has already gone offtopic.
|
12 Oct 2015, 04:15 |
|
|
codestar,
Yes, EC is written in MASM (masm32). Actually, it is an EC v2.0 visual project.
|
12 Oct 2015, 06:22 |
|
JohnFound
Joined: 16 Jun 2003
Posts: 3464
Location: Bulgaria
|
EasyCode wrote: |
Yes, EC is written in MASM (masm32). Actually, it is an EC v2.0 visual project.
|
|
Hm, isn't it too big for assembly project? With binary size of 1.6MB, I though it is written in some HLL.
_________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
|
12 Oct 2015, 06:26 |
|
|
typedef,
Strings for language files are not harcoded, they are grouped in its corresponding file, located at \EasyCode\Language folder. For examle, for a French file just make a copy of the ECEngIN.lge, rename the copy to ECFraFR.lge, edit the file and modify the header like this:
;----------------------------------------------------------------------------------
Lang=English (International) ; Author: Ramon Sala (asm@easycode.cat)
;----------------------------------------------------------------------------------
Replace with:
;-------------------------------------------------------------------------------
Lang=Français (<Country>) ; Author: <Your Name> (<your@email>)
;-------------------------------------------------------------------------------
Now translate the text strings to French and run EasyCode.exe. The new language file will be available and can be selected. Please see the Language files (how to make them) topic in the Easy Code help file.
|
12 Oct 2015, 06:46 |
|
|
JohnFound,
Well, Easy Code v2 is a very big rpoject. The ml.exe, link.exe and rc.exe files, from masm32, are used to build the project.
|
12 Oct 2015, 06:49 |
|
|
EasyCode: This IDE is good compared to what I've seen here. Good luck with this project.
Quote: |
typedef: He made FreshLib and people use it
|
|
Who uses it? Name one person besides John. What programs have they created with it? Please be honest and realistic. John did not make FreshLib, he copied it. A John never produces anything unique, it's a mindless follower that is incapable of thinking for itself.
Quote: |
Also, if you are such a good and real programmer or better yet the best in the world then why not make something so we can all use?
|
|
Why do you believe that a greater programmer exists in this world? Where's the evidence? I challenge anyone to improve my code by the numbers.
(PS: No good programmers will visit this community, they will see how good programmers get mistreated by the jealous ENFORCERS, TALKERS and BULLSHITTERS who are not programmers in my opinion which is based on evidence).
|
12 Oct 2015, 11:26 |
|
|
|
Forum Rules:
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|
|
|
|
|
|
|
|