It's an exe and a number of DLLs, and I think they exceed the posting attachment limit size.
:(
Printable View
It's an exe and a number of DLLs, and I think they exceed the posting attachment limit size.
:(
@Montsubai
Here it is :)
You've to put the dlls in the directory E:/badger
else it will not run...
@Wokawidget
Look i build some unusefull tools in it lol
I use it at school and i love it thx man ;)
winzip?
woka
hi woka, is it copyrighted ? i mean am i allowed to make modifications ?
Yup, change away. Open source. Knock yaself out.
If you do anything cool to it and u want to help others then post the changes here.
Have fun.
Woka
I'm always getting the problem: Components "vbXPButton.ocx" or oen of its dependencies not correctly registered.....
How can I solve this problem? I want to use this program on a PC without Visual Basic
My code uses the vbXPButtons.vbp project.
This needs to be compiled into vbXPButtons.OCX (User control)
Then you reference this OCX from the UI project, by adding by going project ---> Components
if you want to copy this to another PC you MUST copy all the DLLs it uses. ie vbBadgerMessenger.dll, vbAPITimer.dll, vbXPButtons.ocx.
Once copied to the target pc these DLLs need to be registered using regsvr32 "Path\filename.dll"
You can alternatively use a deployment and package app that creates a setup exe for you to use. Do a search on the web or this site.
Woka
When I try to register the component, it says:
"DllRegisterServer in "C:\Documents and Settings..." has failed, the retourned code is 0x8004005"
which component?
Woka
The "vbXPButton.ocx" component.
What OS you using?
Woka
Windows XP Professional
I opened cmd, type the regsvr32 "C:Do..\vbXPButton.ocx" en get the errot
Zip up the OCX and post it on here.
Woka
There you go.
hiQuote:
Originally Posted by Montsubai
this is what i did to register it
Im glad that this is open for modiying as im in the process of making a client that can connect to Skype and Gizmo i was going to add msn at a later date but did not fancy writing it from start :(, so if its ok by you maybe i can add the skype and gizmo protocols to badger msn??Code:regsvr32 "F:\sip\Skype Api\vbXPButton\vbXPButton.ocx"
If any one is intrested in helping me then pm me and we can get together make "The all in one client".
Thanks
Go for it. Add what you want to the project :D
As for the vbXPButton.ocx....errr...I am not sure. I copied the OCX to my C: drive then did:
And it registered it.Code:regsvr32 "c:\vbxpbutton.ocx"
I have no idea why yours won't register.
You do have admin permissions on that PC don't you?
Woka
yeah, no Administrator rights on this. I think I'm just gonna use a Package and Delpoyment wizardQuote:
Originally Posted by Wokawidget
If you are not an admin, then package and deployment will fail too since this simply does regsvr32 behind the scenes :(
The security is set up on the PC so you cannot install stuff. This is deliberate.
Woka
Hi,
I was wondering if anyone could help me. I have windows 98 so apparently I can't get the WinHTTP thing, and they are right. Is there a workaround for this, as every messenger I have come across uses this unavailable DLL.
Thanks in advance,
Jay Shah.
Hi,
Your code is very helpful for me, thank you very much. ^__^
I have a question
If I still use MSN to login, or skip the login precess
can I get my msn friends friendlyname and signinname?
If it's okay, please show me how to do that.
thank you very much ^^
:D
errr.this isn't possible.
WOka
hallo at olways ..... :wave:
bladder messenger is a beautiful msn clone ad i like it.......bu i hve a problem on compliling it.....if i start the project whith compilation the project work....but if i compiling a goup of the project to done the exe. the compiler give me this erro ......
fatal error C1083: Cannot open compiler generated file: 'C:\Documents and Settings\Woof\Desktop\PopUp Messages\vbAPITimer\Release\APITimer.OBJ': No such file or directory.........
you have same idea about it?......
theks in advenced at olways............
:wave:
ok. The folder:
'C:\Documents and Settings\Woof\Desktop
Doesn't exist on your PC, as my windows username is Woof, and yours will be something else.
After compiling the vbAPITimer project, open the BadgerMessenger project and remove references to vbAPITimer, then reference the DLL, and not the project, and recompile.
The messenger project is still looking for the APITimer on my PC, so just re-add the references.
Does that help.
Woka
:wave:
now i posted a smoll update i have resolved sam error of compiling.....now you recompiling the project and overwait the exe the progaram is done......
but i am unable to post the code is too much big is 450 kb zip
now i focus my attention on security to encrypt olways the message.......
there is same possibility to post the source code superior 250 kb.......
thenks for your previous work Wokawidget .....
hahaa. my code compiles fine :D U just need to decouple the projects, and relink them.
If u encrypt the msg then non of your friends will be able to read it unless they are using your client, which would decrypt the msg.
How come your souyrce code is sooo much bigger than mine?
WOka
TOP SECRET MESSENGER IS DONE...
but this is early the first version
i am not sure it work realy finaly.......
to encrypt is necessary creetid key and the contact can recive the message have the same program and the same password.......
for same security reason i hve not inntroduced the excange key ( msn protocol is not a monster of securuty )....in the future i writen an articol about the sicurity issu......... have posted the new source code on p2pforum ( the italian power file sharing ).....
i have same problem to creetid a good installer...the exe work in my pc but not in an over pc........
here there is the source
http://www.p2pforum.it/forum/showthr...100#post761100
same have the ability to creetid a good pocket installer?......
thenks in advenced at olways can help me.....
I mentioned in the priovate message u need to include the dlls in your setup app.
You can copy the exe to as many pc's as you like, but it will not work, if the other dlls (other projects that BadgerMessenger uses) are not located on the pc also. u MUST include these in your install app.
Also, the issue of security and encrypting msgs etc, is dead easy. It's only a few extra lines of code, nothing too complicated or new. Can be added to my code in 5mins. This limits the use of the messenger, as you will only be able to talk to ppl uses exactly the same version as you.
WOka
Hi I have compiled everything with success but when i run it on the another computer i get an error "ActiveX componet Can't create object"
Please Help me ;(
This is basic VB6, if not any programming language, knowledge. U cannot just put the EXE on another machine. You also have to include ALL the dlls and ocx's and other components that is uses.
You know those things called installers. Well that's their job. They put the dlls in the right place and register them with the OS. You can register a dll on a machine using Start ---> Run ---> regsvr32 "c:\Woof.dll"
VB6 comes with a free one called Package And Deployment Wizard. Use that.
Woka
I've Done That i have registered all dlls (vbAPITimer.dll , vbMSNMessenger.dll , vbWinsck.dll) still get same error
Dont just register the DLL's you think you need, create a proper installation package (as there are other files that need to be installed too).
You need to use the Package And Deployment Wizard, or something similar. See this FAQ thread for more details.
The target PC also requires vb6 runtime dlls. Installers automatically add these dependancies in.
Also, I said you need to copy all DLL's and OCXs.
Basically everything you compile. Each project in VB6 you compile that come with badger messenger MUST be on the target PC, and they MUST be registered.
sorry top secret messenger do not work proerly....there is same bug....but now i am working in an over msn clone thery semple and no install......budger messenger is good but in the source code there are too much activix DLL can caused varius error of compiling......probably woka have imported over project and have done activx DLL compatibility....i like to progamming with a pure code if there is same project can i like i rewtite the code in my project..........and i assure me the project have a lot of minor problem......Quote:
Originally Posted by stavrulezz
is olways a different metod of programming......
naw i am working in smile and fonts and i have jast introduced varius level of cryptografic to became realy a top secret agent.........
i post this source in 15 days i think.......
:wave:
top secret :DQuote:
Originally Posted by muteblaster
For gods sake :(
:D
Badger messenger uses 1 ActiveX control, and about 3 DLLs, for which all the source code is supplied.
The error here is with you I am afraid :(
For a project to use 4 dependancies is nothing at all, this is a very small amount.
If Badger Messenger requires 4 dependancies, then these 4 dependancies MUST be installed on the PC. What's so hard about that? It's how windows works.
Each of the dependancies MUST be registered using RegSvr32 on the target machine....an installer package does this for you.
Also, ANY application written in VB6 has exactly the same issue. The PC u want to run the EXE on MUST have the VB6 runtime dlls installed, other wise even an empty compiled project will fail to run....similarly any .NET app requires the .NET framework installed on a PC...nice 80Mb dependancy there.
An installer will also install these vb6 runtime dependancies. Have either of you looked at the package deployment wizard??? Or the Visual Studio installer (free download from MS)...I would suggest you take a peek at using an installer, learn how windows works, and try again.
Writting an app with no depandancies in VB6 is impossible...and if you include all the code in my dlls into one app that that would be extremely bad application design and coding, plus it would be one large exe.
Woka
:wave:
samuen wont to help me to increase smile and fonts....becouse i have encounterd same problem on this modifucation......
the people can wont to help me replay this topic or send me a privat message.....
i put your name in the credit of the program......
thenks..... :wave:
Hello there, sorry for digging up the topic.
Just wondering if it would be possible to intergrate a couple of things into it.
1 - Make the Display name in the chat, instead of email address
2 - emoticons. you know likeetc.Code::) :( :| :'( :$ :p :D
3 - Coloured names and messages. Say when the program detects [c=1]Hello[/c] it will change it to Hello or whatever :)
Also i was thinking about a message filter or something... like when logging in it loads a text file, with a list of words in, when it detects one it replaces it with *s
All of those are pretty easy to implement....if you know what you're doing.
For displayname use objContact.DisplayName instead of objContact.Email when displaying it chat window.
Emoticons can be done by using a rich textbox and then looking at the msg before displaying and converting :-) into a smiley.
Colored MSG's and names can be done exactly the same way as emoticons. Just use a rich textbox and modify it before adding to rish textbox.
Alas, I don't have the time, or any inclination of implementing these :( I am currently trying to start work on a new .NET version of the Badger Messenger Framework....mind you, i've been saying that for years :D
Yeah, i got the Display Name thingy. And i thought about RTBs but i have no clue on how to check them. Ill make a thread in the VB Classic.
Thanks :D
Hello Im new in here, Im actually looking for MSN Messenger that i could access in the college because i got 2 hour NOTHING to do...
Could anyone send me ZIP file with Visual Basic 6.0 Thanks.
Oh and I got sad filter called Websense...
It blocks...
Ebuddy
MSN Web Messenger
and other MSN i know :(
You will not find the source code for MSN Messenger, and it wasn't witten in VB6 I am afraid.
Woka
Probably because it blocks the ports...so even having the source code wouldn't help you.Quote:
Originally Posted by CrazyComputerMan
The closest you will get is apps like badger messenger, that use the MSNP protocols, that's what MSN Messenger uses anyways.
You can also download a messenger sdk I believe, which is similar to my dll...I think.
Woka
I am new to these forums but I am not new to VB.
I'm creating a Dedicated server Bot for a game called C&C Renegade, and I would like to include your DLL's in my project.
This would enable me to page commands from a cell phone that has msn to my server.
if this is fine with you guys, I would like to know the Method to call the dlls
by calling the dlls i mean something like this:
[code]
Private Declare Function Init Lib "FDSTalk.dll" (ByVal port As Long, ByVal password As String) As Boolean
[/code
Well the APIs can be seen in the Badgermessenger dll.
And the demo project shows these being used in the standard way, ie:
Dim obj As New MessengerObject
obj.SomeFunction(data1, data2)
It's been a good while since I have done any VB, but I am not sure if you can create API declarations like that to VB6 assemblies like you have in your post.
Correct me if I am wrong on this...memory a bit fuzzy.
Feel free to use the code though.
Cheers,
Woka
The badger is correct.... the DLLs created by VB6 are ActiveX DLLs and must be registered on the system, and are accessed as objects. The only types of APIs that must be declared using Declare are calls to methods in standard C-style DLLs... which do NOT need to be registered on the system.
-tg
HEY GUY I'v downloaded it but I can not Export it as an EXE file.. It was a very grat JOG.. but I want this as an EXE to USE it... It's VERY LIGHT and fast!!!Quote:
Originally Posted by Wokawidget
SO.. did you correct some erros of it??
THanks
LOOK the ERROR
http://img257.imageshack.us/img257/5483/errorfh9.png
I don't know WHY.. I do not understand too much of VB just a few but... can you helpme?
WHEN I try TO compiler VBApiTimer It'sQuote:
Originally Posted by Wokawidget
happens
http://img505.imageshack.us/img505/5...pitimerbk5.png
What's can it be??
:(
Hi guys, I have to say Woka this is a nice piece of coding. Very tidy good job:afrog:
very nice woka this is a nice project ;)
can somebodu add those things:
--MSN popup messages
--emotions
--font style and color
--hyperlink detector
--number of contats online and offline
--display picture !!
i am saying this because i'am still learning visual basic but i dont understant english well so its dificle to understand all the codes :S:S
so someone please update this messenger ...
thnks for reading or updating!
sorry for my bad english
lol :)
I don't think that's gonn happen.
There's a good few weeks worth of work there.
If you fancy looking into the protocols and how to add pictures and other exposed functionality then be my guest.
wooof
Hi ,
Very good code.
I tested it in the past and it was working, but now I cant get it to log in, it just waits for a timeout after login.
Any ideas ?
yes hugolainz, the same here.
compiled on the first time, no error.
but try to login for too much time, with no success.
no stuck though, can easly be interrupt in the middle of the try connection.
does anyone know how to just connect to msn account from the command line,
with some windows/dos/3party command ?
so ?
is this badger can or can not login ?
This project not work...
Interesting...
The protocol does not send I reply back to the outgoing msg:
CVR 2 0x0409 win 4.10 i386 MSNMSGR 7.0.0425 MSMSGS [email protected]
It's almost like MS have disabled the older MSN protocol v9.
That sucks :(
Woka
Posts 5 and 6 here may offer some insight into the problem and a possible solution.
Yes, that definately looks like the issue.
The 1st call to the MSN service works and a response is returned...the 2nd msg sent is the one i posted above. The MSN service simply does not reply to this...it should reply a NEW_VER msg or something if it worked as you would expect rather than not returning anything.
Hmmm...looks like I may have to revisit this app and write a new .NET version that uses the latest MSNP18 protocol.
Unhappy this project no longer works. I'll edit the main post.
Cheers,
Woka