·  Start ·  Programme ·  Codes ·  Tipps ·  ActiveX ·  Tutorials · 



Wenn Sie Nachrichten in einem (Heim)Netzwerk versenden wollen, probieren Sie einmal dieses Beispiel. Als Empfänger kann ein Computername oder auch ein Benutzerprofil eingegeben werden.

' Benötigt wird eine Form, eine Textbox (für Empfängeradresse),
' eine Textbox (für die Nachricht), ein Commandbutton
' Voraussetzung ist ein Heimnetzwerk
' unter Windows XP, 2000 oder NT
 
Option Explicit
 
Private Declare Function NetMessageBufferSend Lib "netapi32.dll" (lpServerName As Any, _
lpMsgName As Byte, lpFromName As Any, lpBuf As Byte, ByVal lnBufLen As Long) As Long

Private Const NERRSuccess As Long = 0&

Private Function NachrichtSenden(sendTo As String, Message As String) As Long
Dim writtenTo() As Byte
Dim MsgBuffer() As Byte
    writtenTo = sendTo & vbNullChar
    MsgBuffer = Message & vbNullChar
    NachrichtSenden = (NetMessageBufferSend(ByVal 0&, writtenTo(0), ByVal 0&, _
    MsgBuffer(0), UBound(MsgBuffer)) = NERRSuccess)
End Function

Private Sub Command1_Click()
Dim result As Long
    result = NachrichtSenden(Text1, Text2)
    If result <> 0 Then
        MsgBox "Nachricht erfolgreich versendet"
    Else
        MsgBox "Fehler beim Versenden der Nachricht"
    End If
End Sub

Private Sub Form_Load()
    Command1.Caption = "Senden"
End Sub
Aktualisiert: 12.02.2008, 14:10 Uhr Copyright © 2001 - 2010 by ST-software Navigation zurück  |  Navigation vorwärts  |  Zum Seitenanfang     
Ihre IP: 38.107.191.81 ·  Seite erstellt in: 0.179 Sekunden ·  Dateigröße:  3249 Bytes