Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.delphi
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 02-10-2004, 19:39:46
tecno
 
Mensajes: n/a
Predeterminado Cambiar idioma tablas paradox desde delphi2

Hola a todos:

Necesito importar periodicamente unas tablas paradox de un programa que
estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
surge con las vocales acentuadas que las muestra con caracteres que no se
corresponden.

He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
tablas (una a una) de Paradox ascii a Paradox 'intl' 850.

He intentado hacerlo utilizando funciones del dbi pero no lo consigo.

Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
tiempo de ejecución desde delphi2.

Muchas gracias


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #3 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #4 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #5 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #6 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #7 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #8 (permalink)  
Antiguo 03-10-2004, 21:01:07
Jordi
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Hola!

Has probrado de cambiar la configuracion de los la configuracion del BDE,

Configuracion->Native->Paradox->Langdriver


Salut. Joan

"tecno" <tecno_by***yahoo.com> escribió en el mensaje
news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> Hola a todos:
>
> Necesito importar periodicamente unas tablas paradox de un programa que
> estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> surge con las vocales acentuadas que las muestra con caracteres que no se
> corresponden.
>
> He resuelto el problema manualmente con Paradox5 cambiando el idoma de las
> tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
>
> He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
>
> Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> tiempo de ejecución desde delphi2.
>
> Muchas gracias
>
>



Responder Con Cita
  #9 (permalink)  
Antiguo 04-10-2004, 20:13:37
winnetou
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Una funcion que rula de arte...
Espero que sirva ;-)

procedure SetLanguage(Tbl: TTable; Lang: DbiName);
var
pOptDesc: pFLDDesc;
pOptData: pBYTE;
hDb: hDbiDb;
TblDesc: CRTblDesc;
Dir: String;
begin
pOptDesc := AllocMem(sizeof(FLDDesc));
pOptData := AllocMem(20);
SetLength(Dir, dbiMaxNameLen + 1);
Tbl.Active := True;
Check(DbiGetDirectory(Tbl.DBHandle, False, PChar(Dir)));
SetLength(Dir, StrLen(PChar(Dir)));
try
FillChar(TblDesc, sizeof(CRTblDesc), #0);
Tbl.DisableControls;
Tbl.Close;
Check(DbiOpenDatabase(nil, nil, dbiReadWrite, dbiOpenExcl, nil, 0, nil,
nil, hDb));
Check(DbiSetDirectory(hDb, PChar(Dir)));
pOptDesc.iOffset := 0;
pOptDesc.iLen := Length(Lang) + 1;
StrPCopy(pOptDesc.szName, 'LANGDRIVER');
StrPCopy(PChar(pOptData), Lang);
TblDesc.iOptParams := 1;
TblDesc.pfldOptParams := pOptDesc;
TblDesc.pOptData := pOptData;
StrPCopy(TblDesc.szTblName, Tbl.TableName);
StrCopy(TblDesc.szTblType, szParadox);
Check(DbiDoRestructure(hDb, 1, ***TblDesc, nil, nil, nil, False));
finally
Check(DbiCloseDatabase(hDb));
FreeMem(pOptDesc, sizeof(FLDDesc));
FreeMem(pOptData, 20);
Tbl.EnableControls;
end;
end;"Jordi" <midirec***terra.es> escribió en el mensaje
news:7UY7d.2819412$A6.9348251***telenews.teleline.es ...
> Hola!
>
> Has probrado de cambiar la configuracion de los la configuracion del BDE,
>
> Configuracion->Native->Paradox->Langdriver
>
>
> Salut. Joan
>
> "tecno" <tecno_by***yahoo.com> escribió en el mensaje
> news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> > Hola a todos:
> >
> > Necesito importar periodicamente unas tablas paradox de un programa que
> > estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> > surge con las vocales acentuadas que las muestra con caracteres que no

se
> > corresponden.
> >
> > He resuelto el problema manualmente con Paradox5 cambiando el idoma de

las
> > tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
> >
> > He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
> >
> > Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> > tiempo de ejecución desde delphi2.
> >
> > Muchas gracias
> >
> >

>
>



Responder Con Cita
 
  #10 (permalink)  
Antiguo 04-10-2004, 20:13:37
winnetou
 
Mensajes: n/a
Predeterminado Re: Cambiar idioma tablas paradox desde delphi2

Una funcion que rula de arte...
Espero que sirva ;-)

procedure SetLanguage(Tbl: TTable; Lang: DbiName);
var
pOptDesc: pFLDDesc;
pOptData: pBYTE;
hDb: hDbiDb;
TblDesc: CRTblDesc;
Dir: String;
begin
pOptDesc := AllocMem(sizeof(FLDDesc));
pOptData := AllocMem(20);
SetLength(Dir, dbiMaxNameLen + 1);
Tbl.Active := True;
Check(DbiGetDirectory(Tbl.DBHandle, False, PChar(Dir)));
SetLength(Dir, StrLen(PChar(Dir)));
try
FillChar(TblDesc, sizeof(CRTblDesc), #0);
Tbl.DisableControls;
Tbl.Close;
Check(DbiOpenDatabase(nil, nil, dbiReadWrite, dbiOpenExcl, nil, 0, nil,
nil, hDb));
Check(DbiSetDirectory(hDb, PChar(Dir)));
pOptDesc.iOffset := 0;
pOptDesc.iLen := Length(Lang) + 1;
StrPCopy(pOptDesc.szName, 'LANGDRIVER');
StrPCopy(PChar(pOptData), Lang);
TblDesc.iOptParams := 1;
TblDesc.pfldOptParams := pOptDesc;
TblDesc.pOptData := pOptData;
StrPCopy(TblDesc.szTblName, Tbl.TableName);
StrCopy(TblDesc.szTblType, szParadox);
Check(DbiDoRestructure(hDb, 1, ***TblDesc, nil, nil, nil, False));
finally
Check(DbiCloseDatabase(hDb));
FreeMem(pOptDesc, sizeof(FLDDesc));
FreeMem(pOptData, 20);
Tbl.EnableControls;
end;
end;"Jordi" <midirec***terra.es> escribió en el mensaje
news:7UY7d.2819412$A6.9348251***telenews.teleline.es ...
> Hola!
>
> Has probrado de cambiar la configuracion de los la configuracion del BDE,
>
> Configuracion->Native->Paradox->Langdriver
>
>
> Salut. Joan
>
> "tecno" <tecno_by***yahoo.com> escribió en el mensaje
> news:SBC7d.2799785$A6.9315195***telenews.teleline.es ...
> > Hola a todos:
> >
> > Necesito importar periodicamente unas tablas paradox de un programa que
> > estan en idioma Paradox ascii, a una aplicación en Delphi. El problema
> > surge con las vocales acentuadas que las muestra con caracteres que no

se
> > corresponden.
> >
> > He resuelto el problema manualmente con Paradox5 cambiando el idoma de

las
> > tablas (una a una) de Paradox ascii a Paradox 'intl' 850.
> >
> > He intentado hacerlo utilizando funciones del dbi pero no lo consigo.
> >
> > Agradeceria mucho si alguien me indicase como puedo cambiar el idioma en
> > tiempo de ejecución desde delphi2.
> >
> > Muchas gracias
> >
> >

>
>



Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
No puedo importar a access tablas de paradox, antes si Hirotaro Newsgroup microsoft.public.es.access 1 11-06-2008 22:45:16
Tablas Paradox y Quick Report armadillo Newsgroup es.comp.lenguajes.delphi 15 13-12-2004 12:50:16
ganar velocidad con tablas paradox Santy Concepción Newsgroup es.comp.lenguajes.delphi 7 16-09-2004 20:30:02
Tablas paradox, Cambiar estructura. armadillo Newsgroup es.comp.lenguajes.delphi 6 10-06-2004 08:55:15
problemas con acceso a tablas paradox Carlos García Newsgroup microsoft.public.es.vs 0 29-08-2003 13:50:03





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.