Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Miseryk en 19 Agosto 2010, 04:44 AM

Título: [Ayuda] Corriendo desde compilador
Publicado por: Miseryk en 19 Agosto 2010, 04:44 AM
Hola, quería saber si conocen la manera de saber si estoy ejecutando (lo que se podria decir programa, no conozco bien los terminos de eso) el programa desde VB o desde el EXE, lei algo sobre VB IDE or EXE, puede ser? sería el codigo en memoria ejecutado desde el compilador o desde el ejecutable propiamente dicho. Una vez tuve la respuesta y lo unico que recuerdo es ("vb32") y mi memoria esta borrosa, encontre otra manera que es con GetModule("VB6.EXE"), pero no es genérico. Desde ya muchas.
Título: Re: [Ayuda] Corriendo desde compilador
Publicado por: Miseryk en 19 Agosto 2010, 05:07 AM
Aca encontre 1 código. Pero =mente no es el que buscaba, pero ayuda.

Código (vb) [Seleccionar]

Module1:
Option Explicit

Public RunningInIDE As Boolean

Sub Main()
Debug.Assert CheckIDE 'This will not be called if is a exe
Form1.Show
End Sub

Public Function CheckIDE()
RunningInIDE = True
End Function

Form:
Option Explicit

Private Sub Command1_Click()
MsgBox RunningInIDE
End Sub
Título: Re: [Ayuda] Corriendo desde compilador
Publicado por: BlackZeroX en 19 Agosto 2010, 21:36 PM
Código (vb) [Seleccionar]


Private Sub Form_Load()
    If RunInIDE Then
        MsgBox "IDE"
    Else
        MsgBox "Compilado"
    End If
End Sub

Public Function RunInIDE() As Boolean
    RunInIDE = App.LogMode = 0
End Function



Dulces Lunas!¡.