Tengo un problema al intentar empaquetar un ejecutable con vb y upx, el codigo que uso es el siguiente
Dim order As String
Dim ruta As String
ruta = App.path & "\"
order = ruta & "upx.exe -9 " & ruta & "generado.exe"
Shell order, vbHide
Tambien probe con
ShellExecute Me.hWnd, "Open", order, "", "", 0
Declarando la api obviamente.
Lo que no quiero es usar un batch u objetos, a ver si alguien tiene idea de como hacerlo, asi no me va.
salu2
Cita de: TbChK en 20 Febrero 2008, 05:09 AM
Dim order As String
Dim ruta As String
ruta = App.path & "\"
order = ruta & "upx.exe -9 " & ruta & "generado.exe"
Shell order, vbHide
Tienes que hacerlo así:
Dim order As String
Dim ruta As String
ruta = App.path & "\"
order = ruta & "upx.exe -9 " & chr(34) & ruta & chr(34) & " generado.exe"
Shell order, vbHide
PD: chr(34)--> "
Para poner comillas puedes hacer asi:
Private Sub Command1_Click()
MsgBox " Mira q comillas xD ""muajajaj"" "
End Sub
;)
Cita de: E0N en 20 Febrero 2008, 11:06 AM
Para poner comillas puedes hacer asi:
Private Sub Command1_Click()
MsgBox " Mira q comillas xD ""muajajaj"" "
End Sub
;)
Como? :o Yo siempre tuve problema con las comillas :laugh:. Lo que hay que hacer es poner dos seguidas para que sean una? :o
Efectivamente :xD