webForumDet fria alternativet

ICQ problem på server

.NET

5 svar · 391 visningar · startad av Glitter

Medlem sedan juli 2003465 inlägg
Frågan#1

Jag har gjort ett program i VB som skall skicka icq meddelanden från en server(Windows 2003 server) till en användare på användarens request

Jag kör fjärrskrivbord mot servern
När användaren har requestat ett meddelande så funkar det
om jag har fjärrskrivbordet uppe men om jag har det minnimerat så skickar den när jag maximerar fjärrskrivbordet igen

Går det på något att fixa så den skickar utan att man behöver ha fjärrskrivbordet uppe ?

Kör med följande kod:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
         funkar = SendMessage(ICQ nummer, "")
         SendKeys.SendWait(LCase("meddelande"))
         SendKeys.SendWait("%(s)")
         Logg("ICQ medelande skickat: " & funkar & ")
End Sub

Declare Function SendMessage Lib "icqmapi.dll" Alias _
         "ICQAPICall_SendMessage" (ByVal iUin As Integer, _
                                   ByVal pszMessage As String) As Boolean
Medlem sedan juli 2003555 inlägg
#2

En möjlighet är att du tittar på icq:s sida efter den tjänst där du kan skicka ett mail till numret@pager.icq.com (tror det var pager, du få rkolla upp) med en text.

Medlem sedan juli 2003465 inlägg
#3

så det går inte att lösa på något annat sätt med att skicka vanliga medelanden ?

Medlem sedan mars 20016 260 inlägg
#4

Varför inte göra programmet som en service? Borde det inte fungera då?

Medlem sedan juli 2003465 inlägg
#5

det kan nog funka det är ju värt att testa...
men hur skall man göra ?
skall man göra något med programet då eller ?

Medlem sedan mars 20016 260 inlägg
#6

Använder du VS finns det en project mall som heter windows service.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)