Help - Search - Members - Calendar
Full Version: Messenger DLL
Neowin Forums > Neowin Related Discussion > Software (Branding) Contribution
LeeC1987
A release is due soon smile.gif

This is a single DLL that provides a set of foundation classes for the MSNP11 protocol. It plugs straight into your project, and makes it possible to interact with the Microsoft® Messenger server. Without having to learn the protocol biggrin.gif

Now anyone can make their own Messenger project wink.gif

Just 7 lines to make it work in VB;

Private WithEvents MSNP As MSNP11
Private Sub Form_Load()
Set MSNP = New MSNP11
End Sub
Private Sub cmdLogin_Click()
MSNP.ConnectNS username, password
End Sub

It will also provide a Switchboard class, which will provide Display Picture, File Transfer, Nudge, Custom Backgrounds and Custom Emoticon support.

Let me know what you think tongue.gif
Elexir
What language is it written in?
Sounds very interesting tho wink.gif thumbs_up.gif
LeeC1987
VB6 biggrin.gif . Im writing an example project in VB6 to acompany the dll, to show how its used it. Then i will release the current build.

At present the class supports;

The Auto Login Hotmail
The use of Personal Messenges (As seen in Msger7)
The use of "What im listening to" (As seen in Msger7)
Support for Hotmail.co.uk, MSN.Com and Hotmail.com

The new Switchboard Class (at present) supports;
Sending/Recieving Messages
Recieving of Display Pictures
Nudging

Though i intend to make it Recieving and Sending Display pictures and have an example project before i release a build happy.gif .
ZogoChieftan
awww vb6 move up to the .net world m8 tongue.gif
Eli
Looks cool but I'm going to be working with .Net this upcoming school year.
LeeC1987
QUOTE(Cryptic_Night @ May 17 2005, 11:37)
Looks cool but I'm going to be working with .Net this upcoming school year.
[right][snapback]585932544[/snapback][/right]


Well .NET can still use it. Its almost ready, im just working on File Transfers tongue.gif . Its MSN.DLL file in Nexus root directory at the moment. Though dont use that version of it, because some functions or routines may or may not be different when its released.
msntrev
i will look forward to the release. i tried making my own client a few months ago but then i ****** it up completely!hopefully this will make things easier:D
tonyr1988
QUOTE(LeeC1987 @ Jun 12 2005, 05:30)
Well .NET can still use it. Its almost ready, im just working on File Transfers  tongue.gif . Its MSN.DLL file in Nexus root directory at the moment. Though dont use that version of it, because some functions or routines may or may not be different when its released.
[right][snapback]586052832[/snapback][/right]


You rock so much LeeC! I can't wait for this to come out - I'd love to try my hand at a VB6 MSN client, but I've never had the time/patience/skills to learn the protocol. Thanks!

Oh yeah, and is the final version going to allow you to login with non-Hotmail addresses? (I use my GMail for the normal MSN).
Gerry
QUOTE(LeeC1987 @ May 17 2005, 06:51)
A release is due soon  smile.gif

This is a single DLL that provides a set of foundation classes for the MSNP11 protocol.  It plugs straight into your project, and makes it possible to interact with the Microsoft® Messenger server. Without having to learn the protocol  biggrin.gif

Now anyone can make their own Messenger project  wink.gif

Just 7 lines to make it work in VB;

Private WithEvents MSNP As MSNP11
Private Sub Form_Load()
    Set MSNP = New MSNP11
End Sub
Private Sub cmdLogin_Click()
    MSNP.ConnectNS username, password
End Sub

It will also provide a Switchboard class, which will provide Display Picture, File Transfer, Nudge, Custom Backgrounds and Custom Emoticon support.

Let me know what you think  tongue.gif
[right][snapback]585928904[/snapback][/right]


hey LeeC1987,

I am developing a player, and I was wondering do you have the "What I'm listening To" feature?

If you have a MSN account could you add me? gerry@lblueplanet.com.au smile.gif

Good Luck!
NightVision(uk)
did this ever get finnished
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.