Avatar billede Slettet bruger
05. januar 2003 - 12:37 Der er 5 kommentarer

Messenger autoresponder

Jeg fandt nedenstående kode på nettet, men får fejl ved den første linie: Dim WithEvents msnobj As MsgrObject
"User-defined type not defined". Hvad er der galt?


'**************************************
' Name: Auto Responder For MSN Messenger
'
' Description:By Using This If Someones
'    IM's You On MSN Messenger This Program W
'    ill Automatically Send A Message Back
' By: Aden R
'
'This code is copyrighted and has' limited warranties.Please see http://w
'    ww.Planet-Source-Code.com/xq/ASP/txtCode
'    Id.39990/lngWId.1/qx/vb/scripts/ShowCode
'    .htm'for details.'**************************************

'Put One Text Box
'Goto The Menu At The Top, Click Project
'    s
'Goto References And Scroll Down To
'Messenger Type 1.0 Library
'Check It
'Auto Responder
'First Set The Declerations:
Dim WithEvents msnobj As MsgrObject
'Then Set The Recognition Code So Visual
'    Basic Can Recognize MSN:


Private Sub Form_Load()
    Set msnobj = New MsgrObject
End Sub
'Then Set The Main Code:


Private Sub msnobj_OnTextReceived(ByVal pIMSession As Messenger.IMsgrIMSession, ByVal pSourceUser As Messenger.IMsgrUser, ByVal bstrMsgHeader As String, ByVal bstrMsgText As String, pfEnableDefault As Boolean)
    pSourceUser.SendText bstrMsgHeader, Text1.Text, MMSGTYPE_NO_RESULT
End Sub
'Then Set The Module To Avoid Recognitio
'    n Code Errors:
Option Explicit
Public MSN As Messenger.MsgrObject


Public Sub Main()
    Set MSN = New Messenger.MsgrObject 'create new instance of the MSN object
End Sub
Avatar billede Slettet bruger
05. januar 2003 - 12:45 #1
Jeg kan heller ikke finde "Messenger Type 1.0 Library" under referencer så jeg tog en der lignede...
Avatar billede Slettet bruger
05. januar 2003 - 12:57 #2
Avatar billede Slettet bruger
05. januar 2003 - 13:03 #3
Det lyder rigtigt. prøver lige...
Avatar billede Slettet bruger
05. januar 2003 - 13:08 #4
Ok, hvor tror du jeg skal lægge de tre filer der følger med? Den ene er en .lib fil. Det må jo næsten være den der er vigtig... Hvordan sørger man for at den bliver loadet i vb?
Avatar billede Slettet bruger
06. januar 2003 - 21:01 #5
Jeg har nu undersøgt det lidt nærmere. Du behøver ikke installere client API'et (Men hjælpefilen er da rar at have)

Jeg kører med messenger 5.0 og det lader til at MsgrObject ikke findes i denne (jeg er ikke sikker)

Jeg har haft brugt "Messenger API Type Library" (tilføj i Tools - References) og taget objektet Messenger. Dette kan bruges til at styre noget af messengers funktionalitet. Desværre tror jeg ikke den kan det du ønsker, som ud fra din titel er noget med at håndtere indkommende beskeder automatisk, da der ikke er noget som ligner en OnTextRecieved.

Jeg leder lidt mere, og smider det i tråden hvis jeg finder noget mere definitivt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester