Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-05

instalación y desinstalación de componentes, zeos, varios

5 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..

hoy he perdido una linda ma�ana con esto, y al final, qued� mi lazarus peor que antes :)
Resulta que en un proyecto estoy usando el zeos 7.0.0 El asunto es que el componente tzstoreprocedure me da error.. nunca lo he podido usar:

el c�digo es este (recortado para que no sea tan largo):

  DBMain.fdbResto.StartTransaction;
spAM.ParamByName('codcliente').AsInteger:= 1; // VER
spAM.ParamByName('fecha').AsDate       := Date;
spAM.ParamByName('tipopago').AsString := IntToStr(cboFormaPago.ItemIndex
+ 1); // para que no quede el primero 0
spAM.ParamByName('impex').AsFloat     := nTotEx;
spAM.ParamByName('impmin').AsFloat    := nTotMin;
spAM.ParamByName('impmax').AsFloat    := nTotMax;
spAM.ParamByName('codmozo').AsInteger  :=
frmMesas.dsMesas.DataSet.FieldByName('codmozo').AsInteger;
spAM.ParamByName('mesa').AsInteger     :=
frmMesas.dsMesas.DataSet.FieldByName('codigo').AsInteger;
spAM.ParamByName('codtarjeta').AsInteger :=
dsTarjetas.DataSet.FieldByName('codigo').AsInteger;
spAM.ParamByName('nrotalon').AsString  := edtBoleto.Text;
spAM.ParamByName('turno').AsInteger    := 0;     // VER
spAM.ParamByName('fehora').AsString    := '';     // VER
spAM.ParamByName('codusuario').AsInteger := 0;    // VER
spAM.ExecProc;
cSerie:= spAM.Params[0].AsString;
nComprob:= spAM.Params[1].AsInteger;

Ese store procedure devuelve 2 par�metros, que los necesito para grabar otras tablas, que son cSerie y nComprob.

El sp funciona a la perfecci�n, y adem�s prob� de ejecutarlo usando un componente tzreadonlyquery y graba bien los datos, el asunto es que con este componente no s� c�mo obtener esos valores de retorno. Por tanto, volv� a hacer las pruebas con tzstoreprocedure sin �xito. Se me ocurre que debe ser alg�n bug del zeos.. por tanto, quise probar con la versi�n 6.6.6stable y ZAS!!!

Siempre a los componentes los descomprimo en subcarpetas de c:\lazarus\components, por tanto, ten�a una carpeta con el zeos7 y otra con el 6.6.6.
Cuando quise desinstalar el 7 e instalar el otro, se me arm� tal entrevero que tuve que borrar completamente la carpeta zeos7. Hice muchas cosas, que al final no se lo que hice :), pero termin� quedando la versi�n anterior.

mi primer pregunta: �cu�l es el proceso correcto de desinstalar un componente e instalar una versi�n m�s nueva o vieja del mismo? o sencillamente, desinstalar uno que no voy a usar m�s.

Ahora mi otro problema.... ya no puedo abrir el proyecto porque �ste necesita del zeos7!!!!
c�mo puedo hacer para poder usarlo?? v� que en .lpi hay mucha info relacionada a ese componente.. o sea, los caminos a las unidades de las carpetas, el nro de versi�n. etc...

Agradezco cq ayuda.... ya sea con c�mo obtener los valores de retorno del sp o con el zeos7...
Buen fin de semana para todos...!! aqu� nuestro pa�s de fin de semana electoral, ya que se elijen los intendentes de los 19 departamentos!! chauuuuuuuuuuuuuuuuu

Reply by email

Anxo Vázquez
to Paola Bruccoleri

Hola Paola:
La desinstalaci�n de paquetes en Lazarus se hace en Paquetes -> Configurar, esto abre una ventana en la que aparecen los paquetes instalados, no tines m�s que marcar los que queres y pulsar el bot�n desintalar. Saludos.

El 8 de mayo de 2010 19:21, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 76 lines
Hola a todos.. hoy he perdido una linda ma�ana con esto, y al final, qued� mi lazarus peor que antes :) Resulta que en un proyecto estoy usando el zeos 7.0.0 El asunto es que el componente tzstoreprocedure me da error.. nunca lo he podido usar: el c�digo es este (recortado para que no sea tan largo): DBMain.fdbResto.StartTransaction; spAM.ParamByName('codcliente').AsInteger:= 1; // VER spAM.ParamByName('fecha').AsDate := Date; spAM.ParamByName('tipopago').AsString := IntToStr(cboFormaPago.ItemIndex + 1); // para que no quede el primero 0 spAM.ParamByName('impex').AsFloat := nTotEx; spAM.ParamByName('impmin').AsFloat := nTotMin; spAM.ParamByName('impmax').AsFloat := nTotMax; spAM.ParamByName('codmozo').AsInteger := frmMesas.dsMesas.DataSet.FieldByName('codmozo').AsInteger; spAM.ParamByName('mesa').AsInteger := frmMesas.dsMesas.DataSet.FieldByName('codigo').AsInteger; spAM.ParamByName('codtarjeta').AsInteger := dsTarjetas.DataSet.FieldByName('codigo').AsInteger; spAM.ParamByName('nrotalon').AsString := edtBoleto.Text; spAM.ParamByName('turno').AsInteger := 0; // VER spAM.ParamByName('fehora').AsString := ''; // VER spAM.ParamByName('codusuario').AsInteger := 0; // VER spAM.ExecProc; cSerie:= spAM.Params[0].AsString; nComprob:= spAM.Params[1].AsInteger; Ese store procedure devuelve 2 par�metros, que los necesito para grabar otras tablas, que son cSerie y nComprob. El sp funciona a la perfecci�n, y adem�s prob� de ejecutarlo usando un componente tzreadonlyquery y graba bien los datos, el asunto es que con este componente no s� c�mo obtener esos valores de retorno. Por tanto, volv� a hacer las pruebas con tzstoreprocedure sin �xito. Se me ocurre que debe ser alg�n bug del zeos.. por tanto, quise probar con la versi�n 6.6.6stable y ZAS!!! Siempre a los componentes los descomprimo en subcarpetas de c:\lazarus\components, por tanto, ten�a una carpeta con el zeos7 y otra con el 6.6.6. Cuando quise desinstalar el 7 e instalar el otro, se me arm� tal entrevero que tuve que borrar completamente la carpeta zeos7. Hice muchas cosas, que al final no se lo que hice :), pero termin� quedando la versi�n anterior. mi primer pregunta: �cu�l es el proceso correcto de desinstalar un componente e instalar una versi�n m�s nueva o vieja del mismo? o sencillamente, desinstalar uno que no voy a usar m�s. Ahora mi otro problema.... ya no puedo abrir el proyecto porque �ste necesita del zeos7!!!! c�mo puedo hacer para poder usarlo?? v� que en .lpi hay mucha info relacionada a ese componente.. o sea, los caminos a las unidades de las carpetas, el nro de versi�n. etc... Agradezco cq ayuda.... ya sea con c�mo obtener los valores de retorno del sp o con el zeos7... Buen fin de semana para todos...!! aqu� nuestro pa�s de fin de semana electoral, ya que se elijen los intendentes de los 19 departamentos!! chauuuuuuuuuuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100508/30f1d057/attachment.html>

Reply by email

Paola Bruccoleri
to Anxo Vázquez

Anxo V�zquez escribi�:

Show quoted text 6 lines
Hola Paola: La desinstalaci�n de paquetes en Lazarus se hace en Paquetes -> Configurar, esto abre una ventana en la que aparecen los paquetes instalados, no tines m�s que marcar los que queres y pulsar el bot�n desintalar. Saludos.

si, eso fue lo que intent� primero.... aparentemente qued� desinstalado porque luego no aparec�a en la paleta de componentes.. PERO... coloqu� el zeos666 en una carpeta diferente, y cuando le doy instalar al paquete... un l�o de mi flor, porque empieza a compilar lo del7 con el lpk del 6.. y ah� comienzan los problemas.
�en qu� archivo qued� la info de que ten�a que compilar lo del 7 si se supon�a ya desinstalado??
chauuuuuuuuuuuuu

Reply by email

Anxo Vázquez
to Paola Bruccoleri

No se que decir, tal vez buscando en el sistema todas las referencias a zeos, y borr�ndolas, pudieses hacer su instalaci�n de nuevo. Saludsos.

El 8 de mayo de 2010 21:21, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 25 lines
Anxo V�zquez escribi�: Hola Paola: > La desinstalaci�n de paquetes en Lazarus se hace en Paquetes -> > Configurar, esto abre una ventana en la que aparecen los paquetes > instalados, no tines m�s que marcar los que queres y pulsar el bot�n > desintalar. > Saludos. > si, eso fue lo que intent� primero.... aparentemente qued� desinstalado porque luego no aparec�a en la paleta de componentes.. PERO... coloqu� el zeos666 en una carpeta diferente, y cuando le doy instalar al paquete... un l�o de mi flor, porque empieza a compilar lo del7 con el lpk del 6.. y ah� comienzan los problemas. �en qu� archivo qued� la info de que ten�a que compilar lo del 7 si se supon�a ya desinstalado?? chauuuuuuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100509/c6cbc7cf/attachment.html>

Reply by email

José Mejuto
to Paola Bruccoleri: Anxo V�zquez escribi�: si, eso fue lo que intent� primero.... aparentemente qued�…

Hello Paola,

Saturday, May 8, 2010, 9:21:27 PM, you wrote:

PB> si, eso fue lo que intent� primero.... aparentemente qued� desinstalado PB> porque luego no aparec�a en la paleta de componentes.. PERO... coloqu� PB> el zeos666 en una carpeta diferente, y cuando le doy instalar al PB> paquete... un l�o de mi flor, porque empieza a compilar lo del7 con el PB> lpk del 6.. y ah� comienzan los problemas.
PB> �en qu� archivo qued� la info de que ten�a que compilar lo del 7 si se PB> supon�a ya desinstalado??
PB> chauuuuuuuuuuuuu

Recuerda reconstruir Lazarus y tu proyecto por completo, haciendo un "clean all" o similar.

Best regards, Jos�

Reply by email