Jump to content
Fivewin Brasil

�ndices NTX - Clipper/xHarbour


evandro

Recommended Posts

Olá,

Tenho parte de aplicação ainda em Clipper 5.1 e parte em xHarbour+FW. Só que os índices são incompatíveis. Alguém sabe algum jeito de contornar este problema? Converter para o 5.2+CDX não deu certo. Dá falta de memória e não roda o aplicativo de jeito nenhum.

[]s,

Evandro G. de Paula

Curvelo - MG

evandro@skillnet.com.br (Escr. - na Cidade)

imortal@skillnet.com.br (Res. - na Roça)

FWH 2.4+WS+xBuild+xHarbour.org 0.99

Link to comment
Share on other sites

Evandro

O 5.2 com as bibliotecas do 5.3 roda com o cdx sem problema.

A problema de memória pode ser os parametros de linkedição do blinker.

Uma outra providencia é linkar junto os progs mpar.obj, vmw.obj e __wait_b.obj.

Agora, pelo que tenho lido, é que os indices de 16 bits ( clipper ) e 32 bits ( harbour ) são incompatíveis, seja ntx ou cdx.

EU VOU E ESPERO VOCES NO II ENCONTRO DE PROGRAMADORES FIVEWIN

José Carlos

Guarulhos-SP

Link to comment
Share on other sites

Olá,

Já me disseram que apenas os NTXs não são compatíveis. Segue abaixo o LNK do sistema DOS. Se puder sugerir alguma alteração para diminuir o uso de memória e o sistema passar a rodar, agradeço bastante.

[]s,

Evandro G. de Paula

Curvelo - MG

evandro@skillnet.com.br (Escr. - na Cidade)

imortal@skillnet.com.br (Res. - na Roça)

FWH 2.4+WS+xBuild+xHarbour.org 0.99

Link to comment
Share on other sites

evandro porque vc não tenta migrar para DBFCDX??? pelo o que eu saiba (me desculpe se estiver errado, não utilizo harbour) mas não há nenhuma incompatibilidade relatada com esses tipos de índices no 32bits...

Tente ler o texto que eu postei em mais dicas, talvez possa ajudá-lo...

Boa sorte!!

Guilherme Gonçalves

Campinas-SP

JB Informática

Link to comment
Share on other sites

Olá,

O problema para migrar para CDX, é que ao compilar com o Clipper 5.2e, o sistema não executa, por falta de memória. Estou tirando algumas libs e parece que agora vai. Aí poderei usar CDX.

[]s,

Evandro G. de Paula

Curvelo - MG

evandro@skillnet.com.br (Escr. - na Cidade)

imortal@skillnet.com.br (Res. - na Roça)

FWH 2.4+WS+xBuild+xHarbour.org 0.99

Link to comment
Share on other sites

Olá Evandro,

Eu utilizo também arquivos NTX´s em algumas aplicações, e em outras CDX´s. Compilo com clipper 5.2e, juntamente com as LIB´s do 5.3b e funciona perfeitamente. Muitas vezes, preciso abrir os dois tipos de indices em uma mesma aplicação, e quando isso acontece faço o seguinte:

No programa principal:

REQUEST DBFCDX

RDDSETDEFAULT( "DBFCDX")

no programa em que preciso abrir os 2 tipos:

USE NEW

DBSETINDEX( "arqind1" )

DBSETINDEX( "arqind2" )

... // serão abertos como CDX, por causa do default

USE NEW VIA "DBFNTX"

DBSETINDEX ( "arqind1" )

... // os indices, neste caso, serão abertos como NTX

Nunca tive problemas fazendo desta forma.

Abraços

Marcos - S.B.Campo - SP

marcos_rps@uol.com.br

marcos@siderinox.com.br

Link to comment
Share on other sites

Em tempo:

No caso de clipper puro, com as libs do 5.3b, será interessante você compilar os seus programas com o 5.3b e utilizar um arquivo .LNK da seguinte forma:

//

BLINKER EXECUTABLE NODELETE

BLINKER EXECUTABLE COMPRESS 5

BLINKER INCREMENTAL OFF

BLINKER EXECUTABLE EXTEND

MAP S,A

NOBELL

SEARCH BLXCLP53

SEARCH CLD

OUTPUT

FILE < seus prg´s>

lib dbfcdx

lib _dbfcdx

//

Com o 5.2 não funcionava, mas quando comecei a utilizar o 5.3b funcionou perfeitamente.

Abraços

Marcos - S.B.Campo - SP

marcos_rps@uol.com.br

marcos@siderinox.com.br

Link to comment
Share on other sites

Olá,

Valeu, pessoal. Agora consegui fazer a aplicação compilada com o 5.2 e as libs do 5.3 rodar, usarei o CDX em ambas as aplicações, e parece que são compatíveis (Clipper 5.3 e xHarbour).

[]s,

Evandro G. de Paula

Curvelo - MG

evandro@skillnet.com.br (Escr. - na Cidade)

imortal@skillnet.com.br (Res. - na Roça)

FWH 2.4+WS+xBuild+xHarbour.org 0.99

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...