• Domingo 17 de Noviembre de 2024, 23:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Sagutxo

Páginas: 1 [2] 3 4 ... 13
26
Salu2. Si he entendido bien con cambiar la Select te vale :).
Select DISTINCT * from Socios", bd, adOpenKeyset, adLockOptimistic

Espero haberte ayudado.
 :comp:  :smartass:  :comp:

27
Visual Basic 6.0 e inferiores / Re: Registro De Windows
« en: Domingo 23 de Marzo de 2008, 18:34 »
Salu2. Solucionado, el valor ascii del último caracter es 0 con ese caracter.

Gracias.

28
Visual Basic 6.0 e inferiores / Registro De Windows
« en: Domingo 23 de Marzo de 2008, 17:31 »
Salu2. Mi problema es el siguiente:

Al leer el valor de un clave de registro y meterla en una variable string el caracter final de la cadena es un cuadrado, que supongo que será un caracter null o no imprimible. No existe en el valor leyendolo desde el registro de win. Este problema hace que mis comparaciones sean fallidas. He optado por solucionarlo eliminando el último caracter de las cadenas y funciona, pero no estoy al 100% seguro de que eso suceda con todos los windows.
¿Se les ocurre una solucion ?

   Hay una variable registro que hace referencia al modulo calse en el que está esta función.

Código: Text
  1. Public Function ConsultarValor(clave As Long, Nombre_clave As String, Nombre_valor As String)
  2.   
  3.        Dim Handle_clave As Long
  4.        Dim Valor As Variant
  5.   
  6.        Dim ret As Long
  7.   
  8.        ret = RegOpenKeyEx(clave, Nombre_clave, 0, KEY_ALL_ACCESS, Handle_clave)
  9.           
  10.        ret = QueryValueEx(Handle_clave, Nombre_valor, Valor)
  11.        ' REtorna el valor del registro a la función
  12.        ConsultarValor = Valor
  13.        'Cierra la clave abierta del registro
  14.        RegCloseKey (Handle_clave)
  15. End Function
  16.  

Muchas gracias.

 :smartass:  :comp:  :smartass:

29
Visual Basic 6.0 e inferiores / Re: Cargar Municipios En Un Combo
« en: Jueves 20 de Marzo de 2008, 21:44 »
Salu2, estaría bien ver el código pero bueno. En el evento onclic del primer combo situa un codigo en el que cargas los datos de municipio en el segundo combo. Me gustaria ser mas explicito, pero sin ver com tienew los datos no se que mas decirte.
 :comp:  :smartass:  :comp:

30
Visual Basic 6.0 e inferiores / Re: Problema Con El Buscador Que He Creado
« en: Viernes 8 de Febrero de 2008, 20:43 »
ups.

31
Visual Basic 6.0 e inferiores / Re: Error Al Ejecutar Webbrowser.navigate
« en: Viernes 28 de Diciembre de 2007, 22:30 »
Ya lo he solucionado. muchas gracias.
 :kicking:  :kicking:  :hola:  :smartass:

32
Visual Basic 6.0 e inferiores / Error Al Ejecutar Webbrowser.navigate
« en: Viernes 28 de Diciembre de 2007, 17:25 »
Salu2.

   Hay ciertas páginas en la que me da un error que no consigo capturarlo:

ejemplo, para que sepas lo que digo:

Crea un proyecto nuevo con el elemento webbrowser

y ejecuta

webbrowser.navigate "http://es.movies.yahoo.com/"

Me sale "error en el script de la página, linea 1 caracter 1"

si me pueden ayudar se lo agradeceria.

P.D. He leido infinidad de documentos sin sacar nada en claro.

creo que el error está en las pag que carga elementos de flash pero no lo se.

muchas gracias.
 :comp:  :smartass:  :smartass:

33
ASP / Re: Apertura .mdb Con Winxp Y Sp2
« en: Sábado 1 de Diciembre de 2007, 11:57 »
Salu2. Solucionado. Muchas gracias.

34
ASP / Apertura .mdb Con Winxp Y Sp2
« en: Viernes 30 de Noviembre de 2007, 18:15 »
Salu2.

   Tengo un problema con el IIS que espero puedan solucionarme. Tengo en un pc el winXP con SP1 y funciona perfectamente, pero con el otro, WinXP con SP2, no consigo que me abra una pag asp. El problema parece ser la apertura de un .mdb sin usar el ODBC, dado que si quito la apertura funciona perfectamente.
   Alguno se le ocurre algo, estoy verdaderamente desesperado, ya no se que mas hacer.

Muchas gracias.

 :smartass:  :unsure:  :smartass:

35
Visual Basic 6.0 e inferiores / Ejecución De Un Archivo Conectando Por Ftp
« en: Domingo 21 de Octubre de 2007, 16:23 »
Salu2.

   ¿Es posible ejecutar un archivo de un FTP remoto desde VB6?
me explico:
la aplicacion me conecta a un FTP, veo cantidad de herramientas para copiar, mover o borrar, pero ninguna de ejecución.
necesito ejecutar un .exe en ese FTP

Uso wininet.dll

 :smartass:  :comp:  :smartass:

36
Visual Basic 6.0 e inferiores / Re: Cambiar Color De Fondo A Celda De Excell
« en: Sábado 1 de Septiembre de 2007, 23:09 »
Salu2. Ya lo he conseguido.
Muchas gracias.
 :comp:  :smartass:  :comp:

37
Visual Basic 6.0 e inferiores / Cambiar Color De Fondo A Celda De Excell
« en: Sábado 1 de Septiembre de 2007, 21:17 »
Salu2.
   Pos eso, existe alguna forma de cambiar el color de fondo a una celda de excell con codigo desde VB6?.

Esto cambia el color de texto:
Obj_Hoja.Rows(1).Font.Color = vbRed

Pos lo mismo pero para el fondo de la celda.

Gracias.
 :smartass:  :comp:  :smartass:

38
Visual Basic 6.0 e inferiores / Re: Unidad De Cd/dvd
« en: Sábado 28 de Julio de 2007, 21:19 »
Salu2, perdón por la tardanza  :unsure: .
Aquí te dejo un ejemplo cogido de las ApiGuide

Código: Text
  1. Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
  2.  
  3. Private Sub Form_Load()
  4.     'KPD-Team 1998
  5.     'URL: http://www.allapi.net/
  6.     'E-Mail: KPDTeam@Allapi.net
  7.     'Set the graphic mode to persistent
  8.     Me.AutoRedraw = True
  9.     'Get information about the C:\
  10.     Select Case GetDriveType("C:\")
  11.         Case 2
  12.             Me.Print "Removable"
  13.         Case 3
  14.             Me.Print "Drive Fixed"
  15.         Case Is = 4
  16.             Me.Print "Remote"
  17.         Case Is = 5
  18.             Me.Print "Cd-Rom"
  19.         Case Is = 6
  20.             Me.Print "Ram disk"
  21.         Case Else
  22.             Me.Print "Unrecognized"
  23.     End Select
  24. End Sub
  25.  
Espero que te sirva.

 :comp:  :smartass:  :comp:

39
Visual Basic 6.0 e inferiores / Re: Unidad De Cd/dvd
« en: Sábado 21 de Julio de 2007, 21:28 »
Salu2. Ya lo he encontrado gracias. :)  :comp:  :smartass:  :comp:

40
Visual Basic 6.0 e inferiores / Unidad De Cd/dvd
« en: Sábado 21 de Julio de 2007, 21:17 »
Salu2.

   Existe alguna manera de saber cual es la letra que utiliza el CD/DVD?
Gracias.
 :smartass:  :comp:  :smartass:

41
Visual Basic 6.0 e inferiores / Re: Msflexgrid
« en: Sábado 21 de Julio de 2007, 10:36 »
Salu2.

msflexgrid.TextMatrix(msflexgrid.row,msflexgrid.col)

Espero que te sirva
 :comp:  :smartass:  :comp:

42
Visual Basic 6.0 e inferiores / Re: Calcular Porcentaje %
« en: Lunes 2 de Julio de 2007, 21:31 »
Salu2.

Si lo que quieres es sumarle un porcentaje a la cantidad, multiplica
Cantidad*1.porcentaje
y si es quitar (Cantidad*1.porcentaje)-Cantidad, esto deja el descuento
 :comp:  :smartass:  :comp:

43
Visual Basic 6.0 e inferiores / Re: Msflesgrid Ayuda Con Columnas
« en: Sábado 16 de Junio de 2007, 21:34 »
Salu2.
Estaria bien que pusieras el error que te da :). A primera vista se hace como has puesto.

 :comp:  :smartass:  :comp:

44
Visual Basic 6.0 e inferiores / Re: Que No Salga Menu Al Pulsar Botón Drcho
« en: Sábado 16 de Junio de 2007, 21:30 »
Salu2.
Te mando un modulo con las funciones.

   En el formulario en el que no quieres que salga el menú, en el Form_Load pon:


Código: Text
  1. gHWInfo = Info.hWnd
  2. NoMenuInfo
  3. gHWReparto = Reparto.hWnd
  4. NoMenuReparto
  5.  

y en Form_QueryUnload :

Código: Text
  1. SiMenuReparto
  2. SiMenuInfo
  3.  

Info y Reparto son TextBox del formulario

PD. Este código me lo han pasado en el foro maestros del web

Espero haberme expresado.

 :comp:  :smartass:  :comp:

45
Visual Basic 6.0 e inferiores / Re: Que No Salga Menu Al Pulsar Botón Drcho
« en: Sábado 16 de Junio de 2007, 16:18 »
Ya lo he conseguido, muchas gracias.

 :comp:  :smartass:  :comp:

46
Visual Basic 6.0 e inferiores / Re: Que No Salga Menu Al Pulsar Botón Drcho
« en: Sábado 16 de Junio de 2007, 14:14 »
Salu2. Muchas gracias por tu interes, pero eso a mi no me funciona, estoy abierto a cualquier otro tipo de sugerencia.

Muchas gracias.
 :smartass:  :comp:  :smartass:

47
Visual Basic 6.0 e inferiores / Que No Salga Menu Al Pulsar Botón Drcho
« en: Sábado 9 de Junio de 2007, 21:23 »
Salu2. Es posible que al pulsar el botón Drcho. del raton sobre un campo de texto no salga el menu típico de windows, copiar, pegar, ... .

Muchas gracias.
 :smartass:  :comp:  :smartass:

48
Visual Basic 6.0 e inferiores / Re: Comando Para Espacio En Disco
« en: Jueves 3 de Mayo de 2007, 01:21 »
Salu2. Funciona perfectamente  :D
Muchas gracias.
 :smartass:  :comp:  :smartass:

49
Visual Basic 6.0 e inferiores / Comando Para Espacio En Disco
« en: Miércoles 2 de Mayo de 2007, 23:29 »
Salu2.

   ¿Existe algun comando para saber el espacio libre en disco?

Gracias.
 :smartass:  :comp:  :smartass:

50
Visual Basic 6.0 e inferiores / Re: Ayuda Con Control Inet
« en: Viernes 13 de Abril de 2007, 23:13 »
Salu2. Aquí te dejo un ejemplillo:

Const FTP_TRANSFER_TYPE_UNKNOWN = &H0
Const FTP_TRANSFER_TYPE_ASCII = &H1
Const FTP_TRANSFER_TYPE_BINARY = &H2
Const INTERNET_DEFAULT_FTP_PORT = 21               ' default for FTP servers
Const INTERNET_SERVICE_FTP = 1
Const INTERNET_FLAG_PASSIVE = &H8000000            ' used for FTP connections
Const INTERNET_OPEN_TYPE_PRECONFIG = 0                    ' use registry configuration
Const INTERNET_OPEN_TYPE_DIRECT = 1                        ' direct to net
Const INTERNET_OPEN_TYPE_PROXY = 3                         ' via named proxy
Const INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY = 4   ' prevent using java/script/INS
Const MAX_PATH = 260
Private Type FILETIME
    dwLowDateTime As Long
    dwHighDateTime As Long
End Type
Private Type WIN32_FIND_DATA
    dwFileAttributes As Long
    ftCreationTime As FILETIME
    ftLastAccessTime As FILETIME
    ftLastWriteTime As FILETIME
    nFileSizeHigh As Long
    nFileSizeLow As Long
    dwReserved0 As Long
    dwReserved1 As Long
    cFileName As String * MAX_PATH
    cAlternate As String * 14
End Type
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer
Private Declare Function InternetConnect Lib "wininet.dll" Alias "InternetConnectA" (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUserName As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
Private Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Private Declare Function FtpSetCurrentDirectory Lib "wininet.dll" Alias "FtpSetCurrentDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean
Private Declare Function FtpGetCurrentDirectory Lib "wininet.dll" Alias "FtpGetCurrentDirectoryA" (ByVal hFtpSession As Long, ByVal lpszCurrentDirectory As String, lpdwCurrentDirectory As Long) As Long
Private Declare Function FtpCreateDirectory Lib "wininet.dll" Alias "FtpCreateDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean
Private Declare Function FtpRemoveDirectory Lib "wininet.dll" Alias "FtpRemoveDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean
Private Declare Function FtpDeleteFile Lib "wininet.dll" Alias "FtpDeleteFileA" (ByVal hFtpSession As Long, ByVal lpszFileName As String) As Boolean
Private Declare Function FtpRenameFile Lib "wininet.dll" Alias "FtpRenameFileA" (ByVal hFtpSession As Long, ByVal lpszExisting As String, ByVal lpszNew As String) As Boolean
Private Declare Function FtpGetFile Lib "wininet.dll" Alias "FtpGetFileA" (ByVal hConnect As Long, ByVal lpszRemoteFile As String, ByVal lpszNewFile As String, ByVal fFailIfExists As Long, ByVal dwFlagsAndAttributes As Long, ByVal dwFlags As Long, ByRef dwContext As Long) As Boolean
Private Declare Function FtpPutFile Lib "wininet.dll" Alias "FtpPutFileA" (ByVal hConnect As Long, ByVal lpszLocalFile As String, ByVal lpszNewRemoteFile As String, ByVal dwFlags As Long, ByVal dwContext As Long) As Boolean
Private Declare Function InternetGetLastResponseInfo Lib "wininet.dll" Alias "InternetGetLastResponseInfoA" (lpdwError As Long, ByVal lpszBuffer As String, lpdwBufferLength As Long) As Boolean
Private Declare Function FtpFindFirstFile Lib "wininet.dll" Alias "FtpFindFirstFileA" (ByVal hFtpSession As Long, ByVal lpszSearchFile As String, lpFindFileData As WIN32_FIND_DATA, ByVal dwFlags As Long, ByVal dwContent As Long) As Long
Private Declare Function InternetFindNextFile Lib "wininet.dll" Alias "InternetFindNextFileA" (ByVal hFind As Long, lpvFindData As WIN32_FIND_DATA) As Long
Const PassiveConnection As Boolean = True

Private Sub Prueba()

    Dim oConn As Long, hOpen As Long, sOrgPath  As String
    'Apertura de conexión
    hOpen = InternetOpen("Subiendo fotos", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
    'Conectar a FTP
    oConn = InternetConnect(hOpen, "IP", Port, "User", "Pass", INTERNET_SERVICE_FTP, IIf(PassiveConnection, INTERNET_FLAG_PASSIVE, 0), 0)

    'Creación de buffer para regresar poder regresar al directorio de partida
    sOrgPath = String(MAX_PATH, 0)
    'recojo path del Directorio
    FtpGetCurrentDirectory oConn, sOrgPath, Len(sOrgPath)
    'CREAR UN NUEVO DIR
    FtpCreateDirectory oConn, "testing"
    'POSICIONAMIENTO EN DIECTORIO
    FtpSetCurrentDirectory oConn, "testing"
    'SUBIR FICHERO
    FtpPutFile oConn, "C:\sti.log", "sti.log", FTP_TRANSFER_TYPE_UNKNOWN, 0
    'CAMBIAR NOMBRE al fichero subido
    FtpRenameFile oConn, "sti.log", "sti.lo_"
    'enumera ficheros del directorio
    EnumFiles oConn
    'Me BAJO EL FICHERO
    FtpGetFile oConn, "sti.lo_", "c:\sty.lo_", False, 0, FTP_TRANSFER_TYPE_UNKNOWN, 0
    'BORRAR FICHERO DEL SERVER
    FtpDeleteFile oConn, "apiguide.htm"
    'POSICIONAMIENTO EN EL DIRECTORIO RAIZ
    FtpSetCurrentDirectory oConn, sOrgPath
    'BORRAR CARPETAS
    FtpRemoveDirectory oConn, "testing"
    'CIERRO LA CONEXION a FTP
    InternetCloseHandle oConn
    'CIERRO LA CONEX a INTERNET
    InternetCloseHandle hOpen
'End Sub

   Cogido de un ejemplo de las Apis. espero que te ayude.
 :comp:  :smartass:  :comp:

Páginas: 1 [2] 3 4 ... 13