flat assembler
Message board for the users of flat assembler.
![]() 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 |
|||||||||||
![]() |
|
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.
![]() JohnFound |
|||
![]() |
|
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.
|
|||||||||||
![]() |
|
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.
|
|||||||||||
![]() |
|
edemko 18 Dec 2009, 09:54
Does ASMEDIT suport an external message sending?
I've tried AEM_GETPOS but it gives nothing. |
|||
![]() |
|
Teehee 24 Dec 2009, 12:29
i got virus allert from Avira Antivir.
_________________ Sorry if bad english. |
||||||||||
![]() |
|
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. ![]() |
|||
![]() |
|
Teehee 24 Dec 2009, 12:50
I like Avira
![]() |
|||
![]() |
|
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. |
|||
![]() |
|
edemko 20 Apr 2010, 06:20
how can i get the 1st visible line index
|
|||
![]() |
|
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 |
|||
![]() |
|
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). |
|||
![]() |
|
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. |
|||
![]() |
|
revolution 11 Jul 2010, 11:35
edemko wrote: CPU: ... 1400/2500++ MGhz, ... ![]() ![]() |
|||
![]() |
|
baldr 11 Jul 2010, 21:48
revolution,
Bono, bono. Not everyone fluent with BIPM SI prefixes enough to use them properly. ![]() |
|||
![]() |
|
BiMode 11 Sep 2010, 13:32
A more recent version please...
|
|||
![]() |
|
Tomasz Grysztar 11 Sep 2010, 13:47
The latest one (with source) is hidden in the fasmDLL package.
|
|||
![]() |
|
guignol 20 Sep 2010, 07:38
There is no ASMEDIT.DLL source there.
|
|||
![]() |
|
Tomasz Grysztar 20 Sep 2010, 08:39
SOURCE\IDE\FASMW\ASMEDIT.ASM
|
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.