vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Seh' ich genauso 
Autor: Snof
Datum: 13.03.03 21:21

Hi Cyrano

Also NetSend zu benutzen ist schon mal keine gute Idee. Hat der Benutzer den dazu benötigten Dienst ausgeschaltet bekommt er keine Meldung. Außerdem würde er auch eine Meldung bekommen, wenn er das Programm nicht nutzt.

Winsock ist hier (meiner Meinung nach) die beste Lösung. Die Pflegesoftware ist dann der Server und die Nutzer sind die Clients. Startet der Server mit der Pflege der Datenbank, sendet er vorher an alle Clients eine Nachricht, welche die entsprechenden Informationen mitteilt.

Ein Winsock-Grundgerüst findest du hier: http://www.vbarchiv.net/forum/read.php?f=1&i=15020&t=15015

Das senden der "Pflege-Nachricht" sieht dann so aus:
Private Sub Pflegen()
  Dim W As Winsock
 
  For Each W In Winsock
    With W
 
      If .State = sckConnected Then
        .Tag = "send"
        .SendData "Datenbank wird gepflegt"
 
        Do While .Tag <> vbNullString
          DoEvents
        Loop
 
        .Close
       End If
    End With
  Next W
End Sub
Du kannst natürlich auch Befehle hin und her schiken. Zum Beispiel solche:
'zuerst:
W.SendData "<UpdateDB>" 'Teillt den Clients mit, dass die Pflege beginnt.
 
'danach:
W.SendData "<RedyToUpdate>" 'Sendet der Client, wenn er beriet ist.
 
'und zum Schluss:
W.SendData "<UpdateFinished>" 'Sendet der Server, wenn er ferig ist.
Die Daten musst du natürlich auswerten, aber das sollte kein Problem darstellen.


demn?chst Online: SnofWare.de
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Netzwerk und mein Proggi426Cyrano12.03.03 17:13
Re: Netzwerk und mein Proggi69Dietmar12.03.03 17:49
Re: Netzwerk und mein Proggi253Cyrano13.03.03 07:35
Re: Netzwerk und mein Proggi271Boris13.03.03 07:40
Re: Netzwerk und mein Proggi263Cyrano13.03.03 09:57
Re: Netzwerk und mein Proggi254Boris13.03.03 15:11
Re: Netzwerk und mein Proggi276E713.03.03 16:51
Seh' ich genauso341Snof13.03.03 21:21

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel