Friends,
This is my IDE. Please download, test and inform me for any bugs and/or suggestions you may have.
Regards,
akyprian
This is my IDE. Please download, test and inform me for any bugs and/or suggestions you may have.
Regards,
akyprian
Hi akyprian
Urm..., the another guy who attemp to create an IDE. :tongue:
There's so very long road in front of you, so keep going on. :)
Urm..., the another guy who attemp to create an IDE. :tongue:
There's so very long road in front of you, so keep going on. :)
Very cool! :alright:
It's small but has nice features.
But I get the following when assembling, and there is a source file in the project
MASM : fatal error A1017: missing source filename
Here's the contents of the project file:
Type=0
1=MSGBOX.ASM
CompileRC=E:\Masm32\BIN\rc /v
RCToObj=E:\Masm32\BIN\cvtres /machine:ix86
Assemble=E:\Masm32\BIN\ML /c /coff /Cp /IE:\Masm32\INCLUDE
Link=E:\Masm32\BIN\Link /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:E:\Masm32\INCLUDE
Update: I put the asm and obj files manually in the Make options and this worked. Are we supposed to edit the Make options for each project?
It's small but has nice features.
But I get the following when assembling, and there is a source file in the project
MASM : fatal error A1017: missing source filename
Here's the contents of the project file:
Type=0
1=MSGBOX.ASM
CompileRC=E:\Masm32\BIN\rc /v
RCToObj=E:\Masm32\BIN\cvtres /machine:ix86
Assemble=E:\Masm32\BIN\ML /c /coff /Cp /IE:\Masm32\INCLUDE
Link=E:\Masm32\BIN\Link /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:E:\Masm32\INCLUDE
Update: I put the asm and obj files manually in the Make options and this worked. Are we supposed to edit the Make options for each project?
Hi akyprian
Great work! :alright:
No bugs to report yet.
KetilO
Great work! :alright:
No bugs to report yet.
KetilO
Nice work!
However i do have a question. Did you by any chance base your work on Justin Deckers IDE http://visualasm.cjb.net/, which is incidently also called Visual ASM ?
It's just that i use this editor (well a customized version, which I updated a bit) mysel and the first thought that entered my head was, he released a new version! (the project was apparently dead, but he has released the source code on request)
I can even open project files from one editor with the other and visa versa.
Anyways, whatever the case, i think i'll be using your version now if you don't mind, so thanks a lot!
Joshua
However i do have a question. Did you by any chance base your work on Justin Deckers IDE http://visualasm.cjb.net/, which is incidently also called Visual ASM ?
It's just that i use this editor (well a customized version, which I updated a bit) mysel and the first thought that entered my head was, he released a new version! (the project was apparently dead, but he has released the source code on request)
I can even open project files from one editor with the other and visa versa.
Anyways, whatever the case, i think i'll be using your version now if you don't mind, so thanks a lot!
Joshua
Thanks all of you friends,
1)Bi_Dark:Could you show me the road?
2)Masmer:Yes we have to do "some" editing to the Make options for each project. I know this not very convinient, but I think it is more flexible. I am willing to hear whatever you think is more convinient and flexible. Thanks for the feedback.
3)KetiIO:Thanks. You are the best. BTW, you new RAEdit has more flickering near both the vertical and horizontal scrollbars. Please, you have done such a great work. Fix this.
4)Joshua:Justin Deckers IDE has nothing to do with this IDE. I do not use it at all. Everybody can feel free to use my IDE.
Regards,
akyprian.
1)Bi_Dark:Could you show me the road?
2)Masmer:Yes we have to do "some" editing to the Make options for each project. I know this not very convinient, but I think it is more flexible. I am willing to hear whatever you think is more convinient and flexible. Thanks for the feedback.
3)KetiIO:Thanks. You are the best. BTW, you new RAEdit has more flickering near both the vertical and horizontal scrollbars. Please, you have done such a great work. Fix this.
4)Joshua:Justin Deckers IDE has nothing to do with this IDE. I do not use it at all. Everybody can feel free to use my IDE.
Regards,
akyprian.
I meant no disrespect, it was just a question.
By the way, you think you could add a setting for the 'Execute' function too?
like:
CompileRC=C:\blahblahblah
RCToObj=C:\blahblahblah
Assemble=C:\blahblahblah
Link=C:\blahblahblah
Execute=C:\blahblahblah
It's just that my executable isn't always compiled in the source directory...
Thanks
Joshua
By the way, you think you could add a setting for the 'Execute' function too?
like:
CompileRC=C:\blahblahblah
RCToObj=C:\blahblahblah
Assemble=C:\blahblahblah
Link=C:\blahblahblah
Execute=C:\blahblahblah
It's just that my executable isn't always compiled in the source directory...
Thanks
Joshua
Joshua,
As far as the "Execute" command is concerned, why not? I will think about it.
Thanks,
akyprian.
As far as the "Execute" command is concerned, why not? I will think about it.
Thanks,
akyprian.
2)Masmer:Yes we have to do "some" editing to the Make options for each project. I know this not very convinient, but I think it is more flexible. I am willing to hear whatever you think is more convinient and flexible. Thanks for the feedback.
Another idea: in Borland C++ 5.0.2 right-clicking on a C source file in the project manager gives the option to convert (output) the source file to an assembly file (Tasm). Perhaps something similar for Visual ASM could be implemented?
These are just suggestions if you wished to continue working on Visual ASM and had the interest and free time. :tongue:
Masmer, You said:
Another idea: in Borland C++ 5.0.2 right-clicking on a C source file in the project manager gives the option to convert (output) the source file to an assembly file (Tasm). Perhaps something similar for Visual ASM could be implemented?
To what format the source file is supposed to be converted (It will already be in Assembly, I guess).
Thanks,
akyprian
Another idea: in Borland C++ 5.0.2 right-clicking on a C source file in the project manager gives the option to convert (output) the source file to an assembly file (Tasm). Perhaps something similar for Visual ASM could be implemented?
To what format the source file is supposed to be converted (It will already be in Assembly, I guess).
Thanks,
akyprian
Hi,
I have a couple more small sugestions:
1) When selecting a proc form the top of the window (select procedure), have the proc display on the first line, not halfway the window, so you get:
AProcName proc Param1:DWORD
code here
....
instead of:
...
code here
APreviousProcName endp
AProcName proc Param1:DWORD
code here
...
(i hope this makes sense)
2) Allow the project file (vap file) to be opened to be passed on the commandline, so it is opened immediately (so you don't get the open file dialog). This allows us to set a file association with the .vap extension to automaticly open the project.
3) Set a setting in the project file, to see if the output window was open, and if so, automaticly show it when the project is opened.
Thanks,
Joshua
I have a couple more small sugestions:
1) When selecting a proc form the top of the window (select procedure), have the proc display on the first line, not halfway the window, so you get:
AProcName proc Param1:DWORD
code here
....
instead of:
...
code here
APreviousProcName endp
AProcName proc Param1:DWORD
code here
...
(i hope this makes sense)
2) Allow the project file (vap file) to be opened to be passed on the commandline, so it is opened immediately (so you don't get the open file dialog). This allows us to set a file association with the .vap extension to automaticly open the project.
3) Set a setting in the project file, to see if the output window was open, and if so, automaticly show it when the project is opened.
Thanks,
Joshua
Sorry, that wasn't a good example. I'm not thinking straight right now due to lack of sleep. I meant right-clicking on an assembly file and choosing to assemble it or link the associated object file from a context menu. But that wouldn't do for multi-file projects, so my original auto-make file suggestion would be better.
Joshua,
1)Good Idea.
2)I set a file association with the .vap extension and the project opens. Dosen't it work for you?
3)I do not see a good reason for that.
1)Good Idea.
2)I set a file association with the .vap extension and the project opens. Dosen't it work for you?
3)I do not see a good reason for that.
No, it doens't automaticly open. The open file dialog does default to the directory the project file is in, but i still have to select it again for it to open.
I also have another small problem. I have trouble executing .bat files as the assemble, link,... commands. They execute fine, but don't return (ie Visual ASM hangs, i guess on a call to WaitForSingleObject, but i'm not sure). This is probably because .bat files don't automaticly close (you have to use the CLS hack), and thus don't return an exit code (and thus i guess WaitForSingleObject doesn't work). If this is indeed the problem, perhaps you could just run the seperate process, but don't wait for it to finish. Keep in mind tho that this is just guesswork, i didn't really look into what could be the cause of the problem.
I also have another small problem. I have trouble executing .bat files as the assemble, link,... commands. They execute fine, but don't return (ie Visual ASM hangs, i guess on a call to WaitForSingleObject, but i'm not sure). This is probably because .bat files don't automaticly close (you have to use the CLS hack), and thus don't return an exit code (and thus i guess WaitForSingleObject doesn't work). If this is indeed the problem, perhaps you could just run the seperate process, but don't wait for it to finish. Keep in mind tho that this is just guesswork, i didn't really look into what could be the cause of the problem.
Joshua,
1)Do you try to open a vap file from the command line or by double clicking on it?(What OS do you have?)
2)You are not supposed to execute batch files from the assemble, link, etc commands. I'll add this feature to a new release.
3)I started a thread about the tooltips shown for minimize,maximize,close etc some days ago and you replied with a compiled example. Can you, please, give me some code sample of how to change these tooltips?
Regards,
akyprian
1)Do you try to open a vap file from the command line or by double clicking on it?(What OS do you have?)
2)You are not supposed to execute batch files from the assemble, link, etc commands. I'll add this feature to a new release.
3)I started a thread about the tooltips shown for minimize,maximize,close etc some days ago and you replied with a compiled example. Can you, please, give me some code sample of how to change these tooltips?
Regards,
akyprian
Umm... this is a nice IDE, but could you do something to support imitating command line arguments in the "Make Options"? This would allow me to use any assembler with this IDE. For example, check out ConTEXT programmers' editor and it's idea of supporting all kinds of compilers through the use of setting command line arguments.
And... a customizable syntax hilighter would be great!
And... a customizable syntax hilighter would be great!
Thanks Mr President!,
I'll try to do my best in a new release.
Regards,
akyprian
I'll try to do my best in a new release.
Regards,
akyprian
I'm not really into giving out full source codes, i rather point ppl in the right direction and let them find their own path, but since you've been so kind as to share this great IDE with us, i might make an exception. However i'd rather not share it with the entire world (i put a lot of sweat and time into researching how it is done, so it's hard to just give it away)... Perhaps you have an email address i can contact you with?
Now back to the bug squaching:
I double clicked the file, but if i recal correctly double clicking a file (with the file association set of course) is handled the same by windows as passing the filename on the commandline. Anyways i run Win98SE (i you wish i can test it on NT4 and Win95 too, but i haven't so far).
Thanks
Joshua
Now back to the bug squaching:
I double clicked the file, but if i recal correctly double clicking a file (with the file association set of course) is handled the same by windows as passing the filename on the commandline. Anyways i run Win98SE (i you wish i can test it on NT4 and Win95 too, but i haven't so far).
Thanks
Joshua
Generally speaking... I would just like this IDE to be FASM compliant. My previous post is of no account if you know another way to make VisualASM to support FASM.
President.
President.
He said he would include support to run batch files in the next version, so then you can do wathever you want...