CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Jueves 8 de Abril de 2010, 21:58
Título: ejecutar en una carpeta
Publicado por: Sagma en Jueves 8 de Abril de 2010, 21:58
buenas, quisiera saber como puedo hacer para que una aplicacion realizada en VBnet 2008, solo pueda funcionar dentro de una carpeta por decir dentro de ( c:programas> ) y no asi en cualquier sitio del HD.
gracias :comp:
Título: Re: ejecutar en una carpeta
Publicado por: Cajami en Sábado 10 de Abril de 2010, 23:20
Hola,
No estoy muy seguro :unsure: en un principio pense y dije se puede preguntando si el programa tal ("programa.exe") se encuentra en dicha carpeta ("C:/programas/") si se encuentra ese ejecutable que siga corriendo el programa si no interrumpir, pero despues pensé :D que pasa si hay un ejecutable llamado de la misma forma en esa carpeta , y si ejecuto el programa suponiendo desde D:/VB/grupo 1/programa.exe y si hay una archivo como dije igual en la carpeta fija que quiero entonces va a seguir el programa, habría que tomar en consideracion otras cosas, para empezar te puedes ayudar con lo del directorio aqui:
espero te ayude, avisanos cualquier cosa... :comp:
Título: Re: ejecutar en una carpeta
Publicado por: Sagma en Jueves 15 de Abril de 2010, 17:16
te lo agradesco, lo reviso. :comp:
Título: Re: ejecutar en una carpeta
Publicado por: Don_Hard en Lunes 17 de Mayo de 2010, 10:15
Utiliza current directory de la clase my. para saber en que carpeta esta tu exe, y luego toma la decicion, pero y si el usuario te cambia el nombre de la carpeta ja ja ja :D Te re caga, mejor decime que queres hacer y vemos, lo anterior te devuelve una ruta completa asi que si la elavoras podes determinar si esta en archivos de programa, en specialdirectory de la clase my. seguro esa clase te re ayuda, saludos.- :hitcomp:
Título: Re: ejecutar en una carpeta
Publicado por: Jeysscarr en Lunes 17 de Mayo de 2010, 16:17
Instala en el registro del sistema en alguna de sus claves una carpeta de tu programa y al inciar este has lo siguiente:
Código: vb.net
Dim MiRuta AsString= My.Application .ExecutablePath;
'localiza tu clave de registro
'busca documentacion sobre como hacerlo
Dim RutaReg AsString= HKEY_LOCA_MACHINE\Current VersionSoftwareTuprogramaRuta... <---- Este es un ejemplo
'compara los resultados
if(MiRuta=RutaReg)Then
{
Form1.Show(); '=D
}
Nadie sabra en donde lo pusiste a menos de que lo digas o que seas muy obvio en la ubicacion del valor Dword
Título: Re: ejecutar en una carpeta
Publicado por: matij en Martes 18 de Mayo de 2010, 15:57
Código: vb.net
Buenos dias, quiesiera saber como puedo guardar una imagen en una carpeta a travez de un boton examinar
agradeceria mucho la ayuda!!!!!!!
Título: Re: ejecutar en una carpeta
Publicado por: Jeysscarr en Martes 18 de Mayo de 2010, 16:43
Busca documentacion acerca de:
1. La clase bitmap y la clase Image 2. La clase FolderBrowserDialog
Título: Re: ejecutar en una carpeta
Publicado por: matij en Martes 18 de Mayo de 2010, 20:47
Cita de: Jeysscarr
Busca documentacion acerca de:
1. La clase bitmap y la clase Image 2. La clase FolderBrowserDialog[/quote
como haria para que a la ves que cree un directorio guarde la imagen en dicha carpeta
Título: Re: ejecutar en una carpeta
Publicado por: Jeysscarr en Martes 18 de Mayo de 2010, 21:03
No tengo visual a la mano pero seria algo como esto:
Código: Visual Basic
Dim miIMagen as Image= Image.FromFile("La ruta de tu archivo")