elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:27  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  IDE or EXE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: IDE or EXE  (Leído 290 veces)
cobein

Desconectado Desconectado

Mensajes: 466



Ver Perfil WWW
IDE or EXE
« en: 17 Junio 2008, 20:04 »

Hola, bueno estaba por ahi mirando codigos y me tope con aguna de estas funciones asi que las junte con algunas que conocia y usaba. Me gustaria que presenten otras maneras o simplemente comenten acerca de estas funciones para ver cual creen que es mejor y por que.

En mi opinion la numero 1 (IsEXE1) es la mejor de todas.

Código
Option Explicit
 
Private Declare Function GetModuleHandle Lib "kernel32.dll" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long
 
Private Sub Form_Load()
   MsgBox IsEXE0
   MsgBox IsEXE1
   MsgBox IsEXE2
   MsgBox IsEXE3
End Sub
 
Private Function IsEXE0() As Boolean
   On Error GoTo IDE
   Debug.Print 1 / 0
   IsEXE0 = True
IDE:
End Function
 
Private Function IsEXE1() As Boolean
  Static bEXE As Boolean
 
  If Not bEXE Then
     bEXE = True
     Debug.Assert IsEXE1() Or True
     IsEXE1 = bEXE
  End If
  bEXE = False
End Function
 
Private Function IsEXE2() As Boolean
   IsEXE2 = Not (App.EXEName = App.Title)
End Function
 
Private Function IsEXE3() As Boolean
   If GetModuleHandle("vba6") = 0 Then
       IsEXE3 = True
   End If
End Function
 
 
En línea

Krackwar

Desconectado Desconectado

Mensajes: 852


Odio al hombre que rie xD


Ver Perfil
Re: IDE or EXE
« Respuesta #1 en: 17 Junio 2008, 21:23 »

Yo ocupo y solo concia la ultima , esta para mi es la mejor ya que ocupa api's  ;D.
En línea

[ìmg]http://img523.imageshack.us/img523/4146/dibujozx1.png [/img]
SERBice

Desconectado Desconectado

Mensajes: 895



Ver Perfil WWW
Re: IDE or EXE
« Respuesta #2 en: 17 Junio 2008, 23:27 »

yo miro si el proceso padre es vb6.exe, lueg probaer alguna de las que ofreces.

Gracias.
En línea

Estrenando firma (Gracias Artikhacker):

Asus M2N-SLI (nFoce 560SLI) - 4GB DDR2 OCz System Elite @800MHz - AMD Athlon 64 x2 5200+ - GeForce 8800GS 384MB Alpha Dog Edition 680Mhz - HD SATA2 WD 7200rpm 500GB - Asus DRW-2014L1T


Tughack

Desconectado Desconectado

Mensajes: 498


Ver Perfil
Re: IDE or EXE
« Respuesta #3 en: 18 Junio 2008, 14:28 »

If App.LogMode = 0 Then
    MsgBox "ide"
Else
    MsgBox "exe"
End If
En línea
cobein

Desconectado Desconectado

Mensajes: 466



Ver Perfil WWW
Re: IDE or EXE
« Respuesta #4 en: 18 Junio 2008, 17:58 »

Parece funcionar correctamente, me pregunto porque nadie la usa...
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats