Foros del Web » Programando para Internet » ASPX (.net) »

LLamar un .exe a Visual Basic.net 2008

Estas en el tema de LLamar un .exe a Visual Basic.net 2008 en el foro de ASPX (.net) en Foros del Web. Hola Estoy todavia con el cuento de la aplicacion para hacer contratos. Tuve la idea de crear un .exe en la cual tengo la informacion ...
  #1 (permalink)  
Antiguo 12/05/2009, 07:46
 
Fecha de Ingreso: febrero-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
Exclamación LLamar un .exe a Visual Basic.net 2008

Hola
Estoy todavia con el cuento de la aplicacion para hacer contratos. Tuve la idea de crear un .exe en la cual tengo la informacion estatica del contrato (la que no cambia) y crear un principal en el cual le pregunto a usuario que tipo de contrato necesita y le activo la informacion necesaria para este contrato y esa informacion la necesito pegar en el archivo .txt que genero el exe y ademas como hago para llamar ese .exe
Gracias y espero me entiendan.
  #2 (permalink)  
Antiguo 12/05/2009, 08:58
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: LLamar un .exe a Visual Basic.net 2008

Hola.
Para ejecutar un exe podrías usar algo como esto:
Código:
Dim startInfo As System.Diagnostics.ProcessStartInfo
Dim pStart As New System.Diagnostics.Process
startInfo = New System.Diagnostics.ProcessStartInfo("C:\file.exe")

pStart.StartInfo = startInfo
pStart.Start()
pStart.Wait-For-Exit() 'esto hace que tu código se detenga hasta que el exe se haya ejecutado
En la última línea donde dice Wait-for-Exit sacale los guiones medios que los puse porque no me dejaba el foro poner esa palabra.
Suerte con tu proyecto. Cualquier cosa avisa.

__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 12/05/2009, 09:12
 
Fecha de Ingreso: febrero-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: LLamar un .exe a Visual Basic.net 2008

muchisimas gracias me funciono ahora necesito leer un archivo plano linea por linea para leer una informacion y luego imprimirla con otro archivo txt que genero este exe es algo loco pero asi es mi trabajo y sabes no lo quiero perder porque hay mucha presion y yo apenas estoy en la universidad y no tengo experiencia de nada y muchas cosas las he aprendido por medio de usted.
Si quieres podemos hablar por el mesenger es: [email protected]
  #4 (permalink)  
Antiguo 12/05/2009, 09:35
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: LLamar un .exe a Visual Basic.net 2008

Para leer un archivo de texto simplemente haces esto:

String xTexto = System.IO.File.ReadAllText(@"C:\letrasdeLaFiesta.t xt");
Mas info:
http://support.microsoft.com/kb/302309/es

Para imprimir lo que haría a lo mejor sería meter un RichText oculto y le cargo el texto y creo que el Ritch tiene un metodo Print o algo así.

De todos modos podes ver este artículo, está en c# pero podes pasarlo sin problemas a vb.net
http://www.c-sharpcorner.com/UploadF...printfile.aspx
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #5 (permalink)  
Antiguo 12/05/2009, 10:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: LLamar un .exe a Visual Basic.net 2008

muchisimas gracias lo hice asi mira
leer = File.OpenText("Z:\Troyasoft\Contratos\info main.txt")


While leer.Peek <> -1
'Dim a As String
'leer.Peek = 1
a = leer.ReadLine()
b = leer.ReadLine()
c = leer.ReadLine()
d = leer.ReadLine()
f = leer.ReadLine()
g = leer.ReadLine()
h = leer.ReadLine()
i = leer.ReadLine()
j = leer.ReadLine()
End While
' leer.ToString()


leer.Close()
muchisimas gracias.
Mira ahora quiero esa informacion que esta asignada a una variable necesito mezclara con la informacion fija del codigo. Como hago?
  #6 (permalink)  
Antiguo 12/05/2009, 13:44
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: LLamar un .exe a Visual Basic.net 2008

Porque vas gurdando en A B C y no solo en una variable?
Que info queres mesclar, cada una de las variables ? Como es eso de mesclarla a la parte fija del código?
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #7 (permalink)  
Antiguo 12/05/2009, 14:20
 
Fecha de Ingreso: febrero-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
Exclamación Respuesta: LLamar un .exe a Visual Basic.net 2008

hola.
lo que pasa es que yo tengo un contrato el cual dice asi:
Código:
 cosita = " CONSTANCIA DE IDONEIDAD Y EXPERIENCIA" & _
        vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & _
        "En mi condición de ordenador del gasto, hago constar lo siguiente: " & _
            vbCrLf & vbCrLf & vbCrLf & vbCrLf & _
             "El señor " & a & ", identificado(a) con Cédula de" & _
             "Ciudadanía No." & b & "de " & c & " ( " & d & " ) " & ", ha demostrado..."
en la parte donde dice el señor hay es donde yo necesito colocar la informacion que el usuario digita si me entiendes.
Ademas de esto antes de imprimir todo esto tengo que justificarlo y algunas cosas centrarlas pero bueno eso no me intereza por ahora.
Poreso es que hago nueve variables para cada uno asignarle la linea y en el puesto donde necestio la informacion luego la llamo. Pero no se dime tu que me aconsejas.
Ademas mira ahora me esta presentando un problema con ese codigo que anteriormente te envie porque resulta que lee la linea pero no me imprime sino el numero de la posicion de la linea mas no la informacion que esta en ella.
  #8 (permalink)  
Antiguo 12/05/2009, 16:55
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: LLamar un .exe a Visual Basic.net 2008

Hola.
Yo lo que haría es usar un base de datos local como access en donde guardes ahí la información de cada cliente así te va ser más facil leer la información que guardarla en archivos txt

Despues más o menos podes hacer como haces ahora, vas uniendo las variables que tenes con el texto que usas.

Sino otra cosa que puedes usar si no quieres usar bases es usar archivos INI que son útiles para estas cosas que tenes que guardar datos y leer datos:
http://www.canalvisualbasic.net/foru....asp?TID=25329

Yo que vos con el tema de la impresión si estas muy sin tiempo, luego cuando tengas el texto final listo guardado en una variable, yo que vos guardo los datos en un txt o word y luego por código abro al usuario directamente el txt o word y que el usuario selecciones desde menu archivo imprimir y listo!
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:42.