flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > AsmEdit control Goto page 1, 2 Next |
Author |
|
Tomasz Grysztar 01 Aug 2003, 20:38
Here's the separate release of the AsmEdit control with the small documentation that can help when someone want to use this control in his program. I was motivated to make such package by JohnFound, as he said he would like to use this control but needs to know more about it.
THIS IS THE OLD VERSION OF THIS CONTROL, LOOK IN THE POSTS BELOW FOR THE NEW ONE.
Last edited by Tomasz Grysztar on 06 Feb 2006, 12:38; edited 1 time in total |
|||||||||||
01 Aug 2003, 20:38 |
|
JohnFound 01 Aug 2003, 23:21
Thank you, Privalov. Actually I will use AsmEdit in the source form, not dll, but the description is still very usefull. Thanks
JohnFound |
|||
01 Aug 2003, 23:21 |
|
Tomasz Grysztar 22 Jan 2006, 13:17
Here's the new version of DLL, using the latest core (with no line-length limit). It also includes a simple example program based on the standard fasm's MiniPad example, which uses the ASMEDIT control instead of standard EDIT.
|
|||||||||||
22 Jan 2006, 13:17 |
|
Tomasz Grysztar 22 Jan 2006, 13:20
PS. The core is separated from the main files, because I wrote it with portability in mind, as I wanted to make also DOS and Linux editor controls based on the same core.
In case someone wanted to try adapting it for other needs, here's the (unfinished) documentation for the core.
|
|||||||||||
22 Jan 2006, 13:20 |
|
edemko 18 Dec 2009, 09:54
Does ASMEDIT suport an external message sending?
I've tried AEM_GETPOS but it gives nothing. |
|||
18 Dec 2009, 09:54 |
|
Teehee 24 Dec 2009, 12:29
i got virus allert from Avira Antivir.
_________________ Sorry if bad english. |
||||||||||
24 Dec 2009, 12:29 |
|
revolution 24 Dec 2009, 12:48
It is time to delete the AV then.
AVs are such a pain, I wonder why anyone uses them. |
|||
24 Dec 2009, 12:48 |
|
Teehee 24 Dec 2009, 12:50
I like Avira it saves me sometimes hehe
|
|||
24 Dec 2009, 12:50 |
|
edemko 25 Dec 2009, 07:45
serfasm wrote: Does ASMEDIT suport an external message sending? It doesn't as expects the AEPOS structure to be in the same data segment. But a plugin may. |
|||
25 Dec 2009, 07:45 |
|
edemko 20 Apr 2010, 06:20
how can i get the 1st visible line index
|
|||
20 Apr 2010, 06:20 |
|
edemko 11 Jul 2010, 00:14
Why does the control call CreateSolidBrush every time graphical aspect of drawing occurs?
It's not optimal, is it? That's possibly the reason of text floating when there are a lot of comments and window is being scrolled. edit: ? Code: CPU Disasm Address Hex dump Command Comments 0040BA93 . 50 push eax 0040BA94 . 53 push ebx 0040BA95 . 51 push ecx 0040BA96 . B8 59144000 mov eax,offset fasmw.00401459 0040BA9B . BB 70164000 mov ebx,offset fasmw.00401670 0040BAA0 . B9 ACAB4000 mov ecx,offset fasmw.0040ABAC 0040BAA5 . 59 pop ecx 0040BAA6 . 5B pop ebx 0040BAA7 . 58 pop eax |
|||
11 Jul 2010, 00:14 |
|
Tomasz Grysztar 11 Jul 2010, 09:08
edemko wrote: Why does the control call CreateSolidBrush every time graphical aspect of drawing occurs? Yes, that creation of brush object can be optimized, that's something left unpolished from the early stages of development. However I was not aware of any "text floating" effect. Can you demonstrate it somehow? Are you testing it on some slow machine (the slowest I was trying FASMW on was my old Pentium 60 MHz, but at the time I didn't notice any performance problems there). |
|||
11 Jul 2010, 09:08 |
|
edemko 11 Jul 2010, 11:20
CPU: AMD Sempron 1400/2500++ MGhz, 1 core.
Vid: ATI Radeon 9250, 500 MGhz. I tried recording video but an overload becomes. Video drivers might be: some screen-savers display smooth on LiveCD-systems but flicker with current WinXpSp3. Games come fine some do not. Default system params used. Scrolling text with scrolls cannot see such effect. Scrolling with arrows letters become "on butter-spreading". Most felt with fasmw.exe's window maximized, nearly absent with setup params(sizes). I think it's parsing as my code has many comments. If no comments - all's fine. Do not mind it if a 60MGhz PC copes with the problem. Take it as optimization hint. Good luck. Previous post is really weird: the code above. |
|||
11 Jul 2010, 11:20 |
|
revolution 11 Jul 2010, 11:35
edemko wrote: CPU: ... 1400/2500++ MGhz, ... |
|||
11 Jul 2010, 11:35 |
|
baldr 11 Jul 2010, 21:48
revolution,
Bono, bono. Not everyone fluent with BIPM SI prefixes enough to use them properly. |
|||
11 Jul 2010, 21:48 |
|
BiMode 11 Sep 2010, 13:32
A more recent version please...
|
|||
11 Sep 2010, 13:32 |
|
Tomasz Grysztar 11 Sep 2010, 13:47
The latest one (with source) is hidden in the fasmDLL package.
|
|||
11 Sep 2010, 13:47 |
|
guignol 20 Sep 2010, 07:38
There is no ASMEDIT.DLL source there.
|
|||
20 Sep 2010, 07:38 |
|
Tomasz Grysztar 20 Sep 2010, 08:39
SOURCE\IDE\FASMW\ASMEDIT.ASM
|
|||
20 Sep 2010, 08:39 |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.