Como meter una opción en el STUB (If check1.enable = true.)
Publicado: 14 May 2009, 18:44
Wenas , bueno mi duda es aparentemente sencilla y creo que el título no representa muy bien la real duda, en fín , la pregunta es como hago para que al tener una opción en el cliente , esta se copie en el Stub, probé creado una variable, y que comprobara que si el check1.enable = true, luego le diera el valor de " 1 " a la variable , y que si nó nada, y luego en el stub , obtenía la variable y si valia " 1 " pues que isiera algo( solo para ver si así funcionaría ) , pero parece que nó.
Os pongo la manera que intente hacerlo:
" Cliente "
Dim var1 As String * 200
Dim var2 As String
Private Sub Command1_Click()
FileCopy App.Path & "\stub.exe", App.Path & "\final.exe"
If Check1.Enabled = True Then
var2 = Caption
Else
var2 = no
End If
Open App.Path & "\final.exe" For Binary As #1
var1 = Text1.Text
Put #1, LOF(1) + 1, var1
Put #1, , var2
Close #1
MsgBox "yata"
End Sub
*******************************************************
" STUB "
Dim var1 As String * 200
Dim var2 As String
Private Sub Form_Load()
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Get #1, LOF(1) - 199, var1
Get #1, , var2
Close #1
MsgBox Trim(var1)
If var2 = Caption Then
MsgBox " activado"
End If
If var2 = no Then
MsgBox " no "
End If
End
End Sub
**************************************************
Olomejor ahi datos de más , pero es que lo intente de varias maneras y nada..
Saludos !
EDIT: una duda más , yo por ejemplo lo del CHECK lo quería hacer , así:
si el Check esta enable , pues le das el valor 1 a la variable, y luego en el stub, compruebo que valor tiene la variable y si es igual a 1 pues haces esto.
Pero ahora la duda , la variable sería normal no ? es decir con el simple " Dim var1 as string " valdría o no ?
Os pongo la manera que intente hacerlo:
" Cliente "
Dim var1 As String * 200
Dim var2 As String
Private Sub Command1_Click()
FileCopy App.Path & "\stub.exe", App.Path & "\final.exe"
If Check1.Enabled = True Then
var2 = Caption
Else
var2 = no
End If
Open App.Path & "\final.exe" For Binary As #1
var1 = Text1.Text
Put #1, LOF(1) + 1, var1
Put #1, , var2
Close #1
MsgBox "yata"
End Sub
*******************************************************
" STUB "
Dim var1 As String * 200
Dim var2 As String
Private Sub Form_Load()
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Get #1, LOF(1) - 199, var1
Get #1, , var2
Close #1
MsgBox Trim(var1)
If var2 = Caption Then
MsgBox " activado"
End If
If var2 = no Then
MsgBox " no "
End If
End
End Sub
**************************************************
Olomejor ahi datos de más , pero es que lo intente de varias maneras y nada..
Saludos !
EDIT: una duda más , yo por ejemplo lo del CHECK lo quería hacer , así:
si el Check esta enable , pues le das el valor 1 a la variable, y luego en el stub, compruebo que valor tiene la variable y si es igual a 1 pues haces esto.
Pero ahora la duda , la variable sería normal no ? es decir con el simple " Dim var1 as string " valdría o no ?