[Ayuda] Corriendo desde compilador

Iniciado por Miseryk, 19 Agosto 2010, 04:44 AM

0 Miembros y 1 Visitante están viendo este tema.

Miseryk

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.
Can you see it?
The worst is over
The monsters in my head are scared of love
Fallen people listen up! It's never too late to change our luck
So, don't let them steal your light
Don't let them break your stride
There is light on the other side
And you'll see all the raindrops falling behind
Make it out tonight
it's a revolution

CL!!!

Miseryk

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
Can you see it?
The worst is over
The monsters in my head are scared of love
Fallen people listen up! It's never too late to change our luck
So, don't let them steal your light
Don't let them break your stride
There is light on the other side
And you'll see all the raindrops falling behind
Make it out tonight
it's a revolution

CL!!!

BlackZeroX

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!¡.
The Dark Shadow is my passion.