Resumen DDE En Red

El codigo de un cliente que llama a un Servidor de DDE, puede ser algo
asi:

Function Obre_Comunicacio () As Integer

   On Error GoTo Err_Obre_Comunicacio

   If V_Remote_DDE Then
      Frm_Main!Txt_Link.LinkMode = 0
      Frm_Main!Txt_Link.LinkTimeout = 5000
      Frm_Main!Txt_Link.LinkTopic = "\\" & V_Remote_Computer &
"\NDDE$|VBDDESource$"
      Frm_Main!Txt_Link.LinkItem = "Txt_In"
      Frm_Main!Txt_Link.LinkMode = 1
      Frm_Main!Txt_Link.LinkRequest
   Else
      Frm_Main!Txt_Link.LinkTimeout = 5000
      Frm_Main!Txt_Link.LinkTopic = "DDESRV|Frm_Menu"
      Frm_Main!Txt_Link.LinkItem = "Txt_In"
      Frm_Main!Txt_Link.LinkMode = 1
      Frm_Main!Txt_Link.LinkRequest
   End If

   Obre_Comunicacio = True

   Exit Function

Err_Obre_Comunicacio:

   Frm_Main!Txt_Link = "No DDE link" & "(" & Str$(Err) & ")>"

   Obre_Comunicacio = False

   Exit Function

End Function


- V_Remote_DDE es una variable booleana que nos permite la pequeña (pero
importante)distincion entre conectar con el servidor localmente o
remotamente. De este modo se observa claramente la diferencia entre
conectar con el servidor de una manera o otra.

Windows 3.11 necesita tener la opcion adequada activada en el panel de
control, red.
Windows 95 no tiene esa cosa tan bonita, pero si nos aseguramos de
ejecutar NETDDE.EXE obtenemos el mismo resultado.
Si alguien quiere conectar con un servidor DDE que esta en un Windows
NT, es algo (no mucho) mas complicado,pero tambien mas divertido.

Xavier





Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com