errr.this isn't possible.
WOka
Printable View
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