Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

elGuille.hosting: La oferta avanzada:
.NET 2.0, SQL Server, 4000MB, 30GB transf. por 19.95 Eur al mes

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

18/nov/2008
El primer libro de C# escrito por el Guille:

Aprenda C# 3.0 desde 0.0 - Parte 3, lo nuevo


Cónsiguelo desde aquí: http://www.elguille.info/NET/AprendaCSharp3/parte3_lo_nuevo.aspx

  Foro: El Bareto del Guille Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57039 - Cree mi DLL como en el FORO pero quiero usarla en otras Computadoras y no funciona
IDAsuntoFechaNick 
57039 Cree mi DLL como en el FORO pero quiero usarla en otras Computadoras y no funciona24/04/13 22:46JPIER   
GUILLE HACE UNOS MESES VISITO ACA EN PERU - ICA - CHINCHA A NUESTRA UNIVERSIAD PRIVADA ADA A.BYRON
FUE UN ORGULLO CONOCERLO. ESPERO PUEDA RESOLVER MIS DUDAS.

AL CREAR MI DLL SEGUI LOS PASOS DE http://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm

LUEGO DE PROBARLO EN MI MAQUINA SALIO TODO BIEN
LA DLL QUE E CREADO ESPECÍFICAMENTE EJECUTA UN EVENTO El CUAL HACE EL LLAMADO DE UN ARCHIVO *.DBF QUE ES UNA TABLA DE FOXPRO QUE CREE QUE CONTIENE DATOS ENCRIPTADOS
EL PROCESO QUE REALIZA LA DLL ES EXTRAER LOS DATOS DE LOS CAMPOS DE LA TABLA Y MEDIANTE UNA FUNCIÓN CREADA EN LA DLL ME RETORNE EN LAS PROPIEDADES CREADAS EL IPSERVIDOR , USUARIO , CLAVE.

COMO DIJE EN UN COMIENZO EN MI MAQUINA FUNCIONO A LA PERFECCIÓN PERO CUANDO DECIDÍ IR A OTRO COMPUTADOR NO FUNCIONA.

ESPERO ME PUEDAN AYUDAR . GRACIAS
DEJO EL CODIGO QUE HICE PARA QUE TENGA UNA IDEA MAS CLARA
Option Explicit
Dim RS As New ADODB.Recordset
Dim CN As New ADODB.Connection

Private clave As String
Private usuario As String
Private Key As String

Public servidor As String
Public cUsuario As String
Public Csql As String

Public Sub retorna(i As Integer)
        Set CN = New Connection
        
        CN.ConnectionString = "Driver={Microsoft Visual FoxPro
             Driver};SourceType=DBF;sourceDB=C:\datos"
        
        CN.CursorLocation = adUseClient
        CN.Open
        Set RS = New Recordset
        RS.Open "select * from WINCFG.dbf", CN, adOpenStatic
           
        If i = 1 Then
            servidor = LTrim(RTrim(RS.Fields("cSerl")))
        Else
            servidor = LTrim(RTrim(RS.Fields("cSerr")))
        End If
        
        usuario = LTrim(RTrim(RS.Fields("cSqlu")))
        clave = LTrim(RTrim(RS.Fields("cSqlp")))
        Key = LTrim(RTrim(RS.Fields("cKey")))
        
        Csql = desencripta(clave, Key)
        cUsuario = Mid(desencripta(usuario, Key), 4, 2)
End Sub
Private Function
     desencripta(palabra As String, llave As String) As String
'solo e puesto el nombre de la funcion mas no el codigo de
     proceso de encriptacion
End Function

ESPERO ME PUEDAN AYUDAR
J_Pier
IDAsuntoFechaNick 
57263 Re: Cree mi DLL como en el FORO pero quiero usarla en otras Computadoras y no funciona (Resp: 57039)18/10/13 13:09Pipe[hgjfkdls]   
Hola,

Lo mas seguro es que el error se produzca por problemas de compatibilidad, me explico, todo programa necesita requerimientos específicos para su funcionamiento, en este caso .NET tiene varias versiones y lo mas seguro es que el ordenador donde deseas ejecutar tu código no tenga instalada la versión que necesitas, por ende, actualiza el .NET y prueba de nuevo. (el código se ve bien)

Saludos,

[hgjfkdls]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 109 - App. iniciada: 21/11/2017 10:44:15 GMT - La hora GMT del servidor es: 21/11/2017 12:11:45 GMT