flat assembler
Message board for the users of flat assembler.

Index > Windows > icq clone written in fasm

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Author
Thread Post new topic Reply to topic
Sniper



Joined: 30 Nov 2003
Posts: 64
Location: Russia
Sniper
There is a bug.
If I minimize messages dialog and put it back again some controls did not redraw!
Post 24 Jun 2004, 19:51
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Hi.
The latest posted version crashes on startup. I traced the program to the first call of ShowWindow, immediately after creation. The program crashes on call of ShowWindow somewhere in Kernel32...

btw: the previous version doesn't crash on startup. (but, it crashes on search for user and also it doesn't save my user data: UIN, password, nor contact lists.

My OS is: Windows 98

Regards.
Post 24 Jun 2004, 21:15
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
mike.dld



Joined: 03 Oct 2003
Posts: 235
Location: Belarus, Minsk
mike.dld
hi

i'm working on XP and all is .ok

great work, keep it up
Post 24 Jun 2004, 21:30
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
Sniper, the bug was fixed just that I did update here.

John Found, could you give me more details? Too bad I do not have windows 9x installed anywhere to test it out.... Anyway the searching bug was a mistake that i never get to see. There are always users found based on what I have searched for. But when I searched for "JohnFound" it just crashed because there is no such user. Shocked I have fixed it..

I have added some right click popup menu for the messagewindow and also added the ability to change status from the trayicon and also limit the resizing of messagewindow.

Any bug reports or feature request just ask here or mail me or throw it at the forum set up on the faim website. http://roticv.rantx.com/faim

I can't wait to release a stable version soon....


Description:
Download
Filename: faim.zip
Filesize: 39.38 KB
Downloaded: 236 Time(s)

Post 25 Jun 2004, 19:00
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Hi. I found the bug. Remove line 295 from faim.asm ( add esp, 16 ).

And beleave me, you will have more troubles than profits from using esp this way. Why not to use ebp and local variables? Also, more using of standard structures only can help programming when the project become more complex.

Also, what parameters have to be saved on exit? Because now, for me, FAIM save nothing - neither my UIN, nor password, contact list, position of the window etc. - I have to retype them on every start of FAIM (btw: IMHO, .INI file will be more convenient, than registry - for example I will be able to write FAIM on diskette and to take it with me on the work with the same settings.)

Regards.
Post 25 Jun 2004, 20:32
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
actually it should save your uin and password
Post 25 Jun 2004, 21:16
View user's profile Send private message ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
Thanks JohnFound...

It is just a remainder of my test codes which I forgot to remove. The reason why I did not use "standard structures" is because they are not found in the standard include files and I am too lazy to define them myself when I only need a few fields of it and I only access that structure once.

It saves password, uin and position. Perhaps you can try breakpointing at RegCreateKeyEx and RegSetValueEx help me check whether the the functions are successful. I guess must be some flags which are not compatitable with 9x.

Thanks anyway...
Post 26 Jun 2004, 06:22
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Sniper



Joined: 30 Nov 2003
Posts: 64
Location: Russia
Sniper
Bug:
in previous release russian charset was allright and in the last release it broak charset.
Post 27 Jun 2004, 19:25
View user's profile Send private message Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
Sniper,

It is just a little utf-8 -> unicode -> ascii conversion. I guess the either the utf-8 -> unicode conversion or unicode -> ascii conversion is screwed up. I will fix it when I have the time, which would be about a week later, because I am having exams. Meanwhile, perhaps you can use the old version? or perhaps comment out

stdcall IsAscii, [lparam]
jnc @F
stdcall utf9toascii, [lparam]
@@:

found at the label .addmsg

lol I must be sleeping when coding cause my function name is named wrongly.
Post 28 Jun 2004, 05:26
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
roytam1



Joined: 20 Apr 2004
Posts: 16
roytam1
*bump up*
and waiting for new version......

[edit]
oh yes, a feature request here:
Smilies!
[/edit]
Post 25 Sep 2004, 06:45
View user's profile Send private message Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
Hi all,

What do you think if I add auto away or something like that? Like msn messenger.

Anyway.... features I would add when I have time (currently abit busy due to college life):
1) Message logging.
2) Smilies (Would be nice if someone help me draw them. Or I have to use the ones I drew. )
3) Auto away? Do you want that?
4) Support for unicode - Means I would need to redo some of the message system

Roy reports that the contact list is not processed properly I will do something abt it too.


Description:
Download
Filename: emoticon.zip
Filesize: 1.89 KB
Downloaded: 142 Time(s)

Post 25 Sep 2004, 15:58
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
Hy developers,
look what i found for you, it sais its GNU,
its in C, but i'm sure some of you could take a few ideas from it


http://sourceforge.net/projects/gaim/

MATRIX
Post 27 Sep 2004, 17:55
View user's profile Send private message Visit poster's website Reply with quote
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner
hi, i just downloaded your FAIM
but upon execute it, i got this error

This program has performed an illegal operation
and will be shut down.

If the problem persists, contact the program
vendor.

and the following info:
Code:
FAIM caused an invalid page fault in
module <unknown> at 0000:80000000.
Registers:
EAX=818b3cd8 CS=0137 EIP=80000000 EFLGS=00010246
EBX=0053fc7c SS=013f ESP=005300b0 EBP=005300d0
ECX=00530158 DS=013f ESI=0053019c FS=2bc7
EDX=bff7678c ES=013f EDI=00530180 GS=0000
Bytes at CS:EIP:

Stack dump:
bff76780 00530180 0053fc7c 0053019c
00530158 0053028c bff7678c 0053fc7c
00530168 bff858f3 00530180 0053fc7c
0053019c 00530158 80000000 00530348 
    


i am on a win95 box, + IE 5.0
Post 28 Sep 2004, 13:16
View user's profile Send private message Visit poster's website Reply with quote
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner
i thought i could see some code like how you use LoadBitmap :p

but no bitmap in your resource :O
Post 28 Sep 2004, 13:18
View user's profile Send private message Visit poster's website Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
No bitmap used. Anyway I am curious what is causing the GPF. The EIP value is off. This would mean somehow the stack is corrupted or maybe not cleared properly. Will look into it.
Post 28 Sep 2004, 14:19
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
hey matrix thanks for the gaim link Smile
actually we had that info long time before
and dont think it will give us any ideas
but thanks again

it is in c and we use asm ( and roticv's awesome hardcoding )

ps: BTW Hi roticv Smile
Post 05 Oct 2004, 21:23
View user's profile Send private message ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
Hello Yunus! How's life?
Post 05 Oct 2004, 23:46
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
Hey!,
you're welcome, maeby sometime i'll link something useful though.

i thought you might be interested.

BTW i'm using AOL too.

MATRIX
Post 06 Oct 2004, 02:28
View user's profile Send private message Visit poster's website Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
ah hi victor
life sucks atm
i am trying to be a chemical engineer rather then an asm programmer
i must finish my university this year but i have failed lessons which fills up +2 more years Smile
i am damned

i wish u'd be better than me
u alone coder there
Post 10 Dec 2004, 15:44
View user's profile Send private message ICQ Number Reply with quote
Sniper



Joined: 30 Nov 2003
Posts: 64
Location: Russia
Sniper
Where can I download a new version? Wink
Post 27 Dec 2004, 14:35
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next

< Last Thread | Next Thread >
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


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.