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
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
My appologies, I attached the wrong file. Have a look at this.


Last edited by roticv on 16 May 2004, 06:37; edited 1 time in total
Post 21 Feb 2004, 01:23
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
i got it roticv working on it
Post 22 Feb 2004, 13:44
View user's profile Send private message ICQ Number Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
ok lots of additions but some not compleated Smile
added to read and store the port and hostname in registry
added some code to read and store the status of the checkboxes inthe options dialog but i had a problem somewhere i think u can easily figure it out in some seconds Smile then it will be compleated look for this comment
Quote:

;here some code to apply the states to buffer and write to registry

i have changed the resource file a bit fixed the tab order and removed the hide status becouse it seemed unnecessary for the moment

and i should also work on the pop up menu of listview Smile
and adding listview items with icons is another issue

and when i am trying to connect it says login error check your uin and pass
Sad
may be i should send you the dumps
and please check my codes i may have done something stupid with data's and their types[/quote]


Last edited by sina on 27 Feb 2004, 20:13; edited 1 time in total
Post 22 Feb 2004, 15:43
View user's profile Send private message ICQ Number Reply with quote
roticv



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

I only have time to skim through your codes, but here's my comments:

1) Why don't you add codes to set default values if the registry key does not exist (Look at the label ".hmmm". It sets the default value if "HKCU\\Software\\Faim" does not exist)
2) The start with windows checkbox, why don't you set the key "HKCU\\software\\microsoft\\windows\\current version\\run" (Forgive me if I got it wrong)

For the dump, it is best you send me the dump by ICQMenace. It is easiest to read so far. Smile

I will add the codes I have added and post it (the latest version so far) here tomorrow.

Also could u add an "Add user" option inside the menu? And do you want users to register a new account with our client?

Regards,
Victor
Post 22 Feb 2004, 16:57
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
LAS3R



Joined: 17 Oct 2003
Posts: 6
LAS3R
Update Faim with new title where it shows uin set in options next to name instead of just Faim, incase forgot what uin u have hehe Wink

excuse my coding, isn't best but it works Smile , that's important thing


Description: New fail title
Download
Filename: faim.rar
Filesize: 12.91 KB
Downloaded: 124 Time(s)

Post 22 Feb 2004, 22:14
View user's profile Send private message Reply with quote
roticv



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

I have edited some codes, codes that due with the registry because I think the port number should be stored as REG_DWORD and that the icq server should be stored as REG_SZ. So if you used the older version of faim, please delete the registry key HKCU//software//faim. Also if the registry key does not exist, or perhaps faim is lanuched for the first time, I have set the default icq server to login.icq.com and the port number to 5190.

However I have not tocuhed on the codes that modify the checkboxes etc. Will look into it at a later time. So just hold on.

I will try to work on snac.asm when I have the time.

I would to thank LAS3R in helping us. I will add your portion of code later

Code:
  cmp     [Name_Done],1                         ;Check if name already set, if u hide then unhide, then code get error, added this code to prevent it from typing uin again and again!
        je      NewName
     cmp     [uin],0                               ;Check if anything is entered in uin
  je      OrgName                                 ;Jmp and set orginial name if no uin exist
  invoke  lstrcat,AppName2,uin                    ;Add AppName and uin together as one string
 invoke  SetWindowText,[hwnddlg],AppName2        ;Set window title 'AppName - <uin here>'
    mov     [Name_Done],1
       jmp     NewName                                 ;This code can be improved but what heck, it works ;P
  OrgName:
     invoke  SetWindowText,[hwnddlg],AppName         ;Set orginial name, since no uin exist
      ;end-resize listbox and status
  NewName:
    mov     [Name_Done],1    


Placed here so that I do not need to serach for it again.

Regards,
Victor


Last edited by roticv on 16 May 2004, 06:38; edited 1 time in total
Post 23 Feb 2004, 15:53
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
LAS3R



Joined: 17 Oct 2003
Posts: 6
LAS3R
Ahh omg u showing my awful code Razz


soon people start throwing tomatos on me Wink
Post 23 Feb 2004, 18:10
View user's profile Send private message Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
added add user to menu


Last edited by sina on 27 Feb 2004, 20:11; edited 1 time in total
Post 23 Feb 2004, 23:07
View user's profile Send private message ICQ Number Reply with quote
sina



Joined: 18 Aug 2003
Posts: 132
Location: istanbul turkey
sina
added adduser menu item to tray icon menu
added a dialog (id:106) for search/adduser
(at first step we can use this dialog to add the icq then we can add the search for users procedure if its too complicated )
added a dialog proc for this new dialog
added some code to show the dialog when idm_adduser menu item checked


Description:
Download
Filename: faim.rar
Filesize: 12.78 KB
Downloaded: 125 Time(s)

Post 27 Feb 2004, 20:11
View user's profile Send private message ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
The version of faim with me is kind of buggy at this point of stage, so I think it is best that I do not release for now.

The problem I have encountered now is that I think it would be impossible for a modeless dialogbox within a modal dialogbox. That means that I have to make the main window a real window instead of just a modal dialogbox, unless you guys have any suggestions of having a modeless dialogbox within a modal dialogbox.

Comments please.
Post 02 Mar 2004, 14:41
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
i-don



Joined: 18 Jul 2003
Posts: 66
i-don
Nice works on FAIM roticv and VeSCeRa! I've try it but having problem on login. It refused on my uin and password. I'm using Win95OSR2.

About the dialogbox, I guess using real window would be more easy to deal with. It will give you more options on MDI childs and dialogbox. Dialogbox alone seem limited on options unless you made interface in layered style page with hide/unhide them upon request on specific layer to be displayed.
Post 06 Mar 2004, 12:17
View user's profile Send private message Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
hmm I have complaints coming from Yunus that he cannot login too. Perhaps it is because there are some bugs in the eariler versions. Try this..

So sorry I have not worked on the code since the last time I posted the message. Was simply too busy. I will try my best to make it work Smile


Last edited by roticv on 16 May 2004, 06:39; edited 1 time in total
Post 06 Mar 2004, 17:28
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
i-don



Joined: 18 Jul 2003
Posts: 66
i-don
1. Login:
Login is working now. Smile Glad to see the flower turn into green.

2. Trayicon Menu:
Click on Show/Hide Does not displaying the dialog back. Have to
exit and re-start the program.

Question:
Save/Exit does not save the uin and password to a file or somewhere? If saved, could it possible to re-display in the edit box like DUN style for last log-in?

Keep up the good works guys!
Post 06 Mar 2004, 19:44
View user's profile Send private message Reply with quote
roticv



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

I will try to fix 2) when I have the time. Currently leading a very busy life.

Anyway, I have made the main dialogbox a window now. If someone send a message to you, you will have a dialogbox pop up. Other than that I have not added much codes. Just been wasting time finding stupid bugs that I have added accidently. For anyone interested, the following is the latest version that I have.


Last edited by roticv on 16 May 2004, 06:40; edited 1 time in total
Post 14 Mar 2004, 17:48
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
roticv



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

I added some more codes and do take note that I edited faim.res. From my test run, faim can now receive messages from other clients. However I have not fixed the sending of messsages and the grabbing of offline messages and other stuffs. Just take it that this is a small step to completion.

Anyway' here's the file

Will keep ya' all updated with the progress...

Please throw me your feedbacks and bug reports etc...

Regards,
Victor


Last edited by roticv on 16 May 2004, 06:40; edited 1 time in total
Post 19 Mar 2004, 13:20
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
roticv



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

I have managed to fix the offline messages according to my test runs. So give me feedback on that. Will now try to finish the sending message part.

Regards,
Victor


Last edited by roticv on 16 May 2004, 06:41; edited 1 time in total
Post 20 Mar 2004, 13:45
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
It has been long. Finally got the sending message part working.

Stupid protocol that likes to switch between little endian and big endian. Waste my time debugging.


Description:
Download
Filename: faim.zip
Filesize: 23.91 KB
Downloaded: 113 Time(s)

Post 11 Apr 2004, 07:08
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
roticv



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

I would like to say that now it is possible to change status. However I have yet to work on the graphics/bitmap/icon for the listview, so currently there is no way to know whether the person is online or not. However you can still double click on the nicks and send messages to them. I will try my best to fix the icons/bitmaps in the listview. Just sit tigh..

Meanwhile, I do request for people to help test this code out and give me feedback and bug reports. If you have bug report do tell me how to reproduce the bug. Thanks.

Regards,
Victor

[edit]I found some bugs and will post a more updated version of faim with some new features at a later date.
Post 16 Apr 2004, 16:20
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
keep up the good work !
Smile
waiting for that version

( as our faim does not support proxy does anybody know how to force the internet connection to use proxy in xp? cos the internet service provider that i use's some banned ip's from icq Smile )
Post 17 Apr 2004, 21:02
View user's profile Send private message ICQ Number Reply with quote
roticv



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

There are now icons in listview, but I have yet to figure out how to use it. The sending message dialogbox is still not userfriendly, and I would try to improve it when I have the time. Alot of things to do, though I have yet to create a todo file. I have attached a screenshot for the benefit of those interested.

Oh yes is there anyone willing to help me with the designing of the icons etc etc?

Hi Yunus,

Can you give me some examples of how to force internet connection to use proxy? I have no idea how that could be done.

Also I just found out that faim is used before. Take a look at http://aimdoc.sourceforge.net/faim/ So do you want to change it to some other name or something like that?


Description:
Filesize: 13 KB
Viewed: 2638 Time(s)

screenshot.gif


Post 18 Apr 2004, 04:56
View user's profile Send private message Visit poster's website MSN Messenger 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 YouTube, Twitter.

Website powered by rwasa.