![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| 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 |
| | ||||
| ||||
| |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > |
| |||
| 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 > > > > > > |
| |
| |
| |||
| 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 > > > > > > |
![]() |
| Herramientas | |
| Desplegado | |
| |
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 |