Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema con las multiples sesiones de la unidad de Roman :( (https://www.clubdelphi.com/foros/showthread.php?t=75106)

beginner01 29-07-2011 22:10:45

Cita:

Empezado por ivantj24 (Mensaje 407953)
Hola Beginner que tal, estuve checando los archivos, y supongo qu ehay que agregar la unit
JvAppInst a msi proyectos, eh intentado hacer esto, pero no me resulta, si pongo en el dru agregar la unit me generar un error en la unidad JvAppInst, en el apartado que dice:

{$I jvcl.inc}


me pregunto si es que hay que agregar la unidad o que hay que hacer, por que tambien intente abrir todos los archivos para verificar el contenido pero en algunos me decia que no podia abrirlos: y solo podia abrir JvAppInst.pas pero no se si agregarla como te decia, y ponerle en el dru el agregado algo asi



//y este es el error que me sale si quiero abrir todos los archivos


espero me puedas orientar de ante mano muchas gracias


solo quitalas.

Código Delphi [-]
//{$I jvcl.inc}
//{$I windowsonly.inc}

beginner01 29-07-2011 22:41:20

no me di cuenta que hacia referencia a otras unudades.
para que funcione corectamente lo mas recomendable es instalar los jedi
y usarlo desde la vcl

ivantj24 29-07-2011 22:48:58

Roman hola que tal, si eh intentado en tu unidad, poner la uiapp.pas asi sin mas, arriba en el uses, algo asi:

Cita:

uses

uiapp,
Forms,
UPrincipal in 'UPrincipal.pas' {frmPrincipal},
UUsuario in 'UUsuario.pas' {frmUsuario},
UDM in 'UDM.pas' {DM1: TDataModule},
UServicioCategoria in 'UServicioCategoria.pas' {frmServicioCategoria},
UInicioSesion in 'UInicioSesion.pas' {frmInicioSesion},
UTicket in 'UTicket.pas' {frmTicket},
SysUtils;
pero tampoco funcionabba, expuse el tema en otro hilo, donde decia que por cada intento que no se habria el programa era un proceso activo y que al cerrar el principal, los demas procesos aun quedaban activos, lei bien el articulo que es muy bueno pero por lo menos a mi no me funciona, de todos modos ando viendo alternativas si de plano ese no queda.

begginer hola que tal, bueno intentare instalar de todas formas los jedis, y vere que pasa, muchas gracias y sorry por las molestias.

ivantj24 29-07-2011 22:53:00

gracias por la ayuda, me vi bien mal, no se por que hace rato intente hacer eso, poner la variable arriba, es algo logico que si no funcionaba abajo la pondria arriba y de hecho lo hice pero por algun motivo no funciono por eso expuse mi duda xD, y ahora lo intento y si quedo todo bien :S:S bueno ya me acostumbre a que pase eso en esta carrera jajajaja muchas gracias beginner y probare como dices tu unidad instalando los jedis, saludos

beginner01 29-07-2011 23:01:27

Cita:

Empezado por ivantj24 (Mensaje 407970)
gracias por la ayuda, me vi bien mal, no se por que hace rato intente hacer eso, poner la variable arriba, es algo logico que si no funcionaba abajo la pondria arriba y de hecho lo hice pero por algun motivo no funciono por eso expuse mi duda xD, y ahora lo intento y si quedo todo bien :S:S bueno ya me acostumbre a que pase eso en esta carrera jajajaja muchas gracias beginner y probare como dices tu unidad instalando los jedis, saludos

la ventaja de instalar las jedi es que tienen cientos de componentes muy utiles
asi que vale la pena instalarlos y ademas son libres.

si los vas instalar te recomiendo que los descomprimas en una ruta segura
luego vas a la carpeta que dice jcl y ejecutas el install.bat.
cuando este se instale vas a la carpeta jvcl y haces lo mismo con install.bat

Te recomiendo que continues en un solo hilo para evitar confución.

ivantj24 29-07-2011 23:10:32

ok gracias por la recomendacion y hare lo que me dices, supongo que una ves ejecutados los .bat apareceran en delphi los componentes sin necesidad que desde el programa los agregue verdaD? solo para aclarar eso

beginner01 29-07-2011 23:29:04

si solo cierras delphi realizas los pasos anteriores y listo

ivantj24 30-07-2011 00:02:14

ok Muchisimas gracias a todos, jars, begginner y Roman al Final todas las soluciones funcionaron, muchas gracias de nuevo y saludos.


Roman, sorry por hacer tanto problema con esto pero en verdad no funcionaba tu unidad, y sin querer ahorita le intento y todo bien, no se habre un segundo proceso si es que ya hay uno activo, si se abre se cierra en ese mismo momento y no permite tener multiples instancias, en verdad no se que pasa pero enserio ayer que intente no se podia, sime habria multiples instancias aunque no fueran visual si las hacia en memoria, pero ya quedo, y si habia puesto tu unidad en el uses hasta arriba para que arrancara primero que todas las demas, UIApp,

Bueno saludos a todos y sorry por abrir este tema ya que muchas veces se ha tocado, y de nuevo repito, se soluciono con los 3 metodos, saludos a todos.

casacham 28-10-2011 19:08:00

Un Pequeño Truco
 
Puedes ver en este truco como evitar las multiples instancias de una aplicacion
sigue este link -> http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0


La franja horaria es GMT +2. Ahora son las 06:44:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi