flat assembler
Message board for the users of flat assembler.
Index
> Windows > Something for mIRC users |
Author |
|
DeathfireD 22 Oct 2003, 01:02
mmm ya Im getting errors trying to decompress your ace file.
_________________ MenuetOS is cool |
|||
22 Oct 2003, 01:02 |
|
aaro 23 Oct 2003, 12:59
Try to download again changed format to zip
|
|||
23 Oct 2003, 12:59 |
|
DeathfireD 23 Oct 2003, 18:49
Thanks works great nice work got any more dlls or add-ons would like to see them. Ill add myn up later.
_________________ MenuetOS is cool |
|||
23 Oct 2003, 18:49 |
|
aaro 24 Oct 2003, 08:55
No that's the only one.. But if anyone have any good ideas what to do next i can try to make it
|
|||
24 Oct 2003, 08:55 |
|
Rookie 02 Nov 2003, 19:25
I'm not a regular user of IRC (I preffer IMs), but for the few times I use mIRC in the last month, your dll came in quite handy, and today I decided to make some modifications, hope you don't mind. Here's what I ended up with.
_________________ This is who I choose to be. Last edited by Rookie on 25 Nov 2003, 19:54; edited 2 times in total |
|||||||||||
02 Nov 2003, 19:25 |
|
aaro 03 Nov 2003, 11:09
I tried to use your add-on but it crashed my mIRC.
Using w2000 sp4 and mIRC 6.12. Hope you get it working |
|||
03 Nov 2003, 11:09 |
|
Rookie 05 Nov 2003, 14:45
I am using Win98SE and mIRC 6.12 and it works fine. What I think crashes your system is the functions imported (Win2K+ has native Unicode, and I didn't use it). All you have to do is change the A (Ansi) suffix of the functions to W (Wide), and it should work fine after that.
_________________ This is who I choose to be. |
|||
05 Nov 2003, 14:45 |
|
aaro 08 Nov 2003, 12:32
I'm using ansi all the time so can't be that(never even tried unicode), i'll se if i have some time to find out what's wrong
|
|||
08 Nov 2003, 12:32 |
|
Rookie 08 Nov 2003, 21:08
I'd appreciate that, as I have no way of further testing. Most of my colleagues use W98SE, and the ones that use 2K or XP are not connected to the Internet (you wouldn't believe the prices here, but that's another story); we do have sp4-ed Win2k at school, but mIRC is on the black list of apps that are not allowed, so... But I still think that the import section is to blame - maybe lstrcatA or lstrlenA are not located in kernel32.dll anymore - it's kind of obvious that I'm talking blindly here, so I think I'd better shut up know .
_________________ This is who I choose to be. |
|||
08 Nov 2003, 21:08 |
|
roticv 09 Nov 2003, 05:10
I see 2 possible reason
1. Too many parameter passed. Resulted in imbalanced stack and wrong value of ebx,esi and edi. Common with fasm, but not masm. 2. Something screwed up with LocalAlloc. I tend to prefer HeapAlloc. msdn says that LocalAlloc is outdated.. |
|||
09 Nov 2003, 05:10 |
|
aaro 10 Nov 2003, 17:16
Found bug in your WM_CREATE
Code: invoke GetClientRect,[hWnd],[_client] ;Should be: invoke GetClientRect,[hWnd],_client Now it's working, please update your attachment with corrected source and dll. Btw. you don't have to push/pop esi, edi, and ebx in your WndProc because your not using them |
|||
10 Nov 2003, 17:16 |
|
Rookie 25 Nov 2003, 20:01
Thanks for the fix, as it would have taken me ages to spot this bug (I always seem to mix pointers up with their values). I also included roticv's tip, as I like to keep everybody happy. To the best of my knownledge, LocalAlloc(...) was short for HeapAlloc(GetProcessHeap(),0,...). It doesn't surprise me at all that MSDN says it deprecated - I use a deprecated OS (Win98SE). Anyways, I updated the attachment for those who are interested in it.
The reason I push/pop esi, edi, and ebx although I don't use them is that I like to be on the safe side (when I wrote my own version of GetMainArgs I forgot to push the regs - lost track of the system crashes this led to - thank God for the Blue Screen, something Win2k+ users pray to never see). _________________ This is who I choose to be. |
|||
25 Nov 2003, 20:01 |
|
aaro 27 Nov 2003, 02:00
I have uploaded new version of mIRCbar on the top. Now it should work correctly with fullscreen applications.
[Edit] Fixed bug! UnloadDll was missing from dll/sources [/Edit] |
|||
27 Nov 2003, 02:00 |
|
Rookie 10 Dec 2003, 07:16
Fun proggie... Didn't analyze the original source a lot, so I failed to notice the fix... Oh well... One suggestion, though: Why not replace the bar with a window? This was the reason I made my modifications, because I am an Auto-Hide Toolbar maniac (I use them a lot, on all 3 edges of the screen - excluding the one Windows has) - I like to keep my desktop clean, but unfortunately, when I look at the clock, switch tasks, try to Start/Programs/... or whatever the bar is kind of useless. And moving it to another edge doesn't help much, for the same reasons...
Anyway, very nice proggie... _________________ This is who I choose to be. |
|||
10 Dec 2003, 07:16 |
|
aaro 21 Dec 2003, 18:08
Rookie: In original version dll wasn't loaded all the time so it didn't catch ABN_FULLSCREENAPP messages. Btw. in the newest release you can set message hide delay and number of message lines it will show, so you can configure it no to clutter your desktop too mutch. For the newest version: http://www.mirc.net/projects.php?go=1071560305&get_desc=1
|
|||
21 Dec 2003, 18:08 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.