FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour indices CDX - ordkeycount no definida
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
indices CDX - ordkeycount no definida
Posted: Sat Apr 29, 2006 07:57 AM

Me sale el error :

         Error BASE/1001 Funcion no definida: ordkeycount(0)

al intertar presentar en pantalla un listbox (browse de Hernan) de una dbf que no tiene índices.
Estoy empezando a usar el DBFCDX y no se a que se debe este error y no soy capaz de solucionarlo.

uso fw 2.3 y xHarbour de PuertoSur.

Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
indices CDX - ordkeycount no definida
Posted: Sat Apr 29, 2006 09:45 AM

Para usar índices CDX debes enlazar las lib dbfcdx y _dbfcdx. También en el prg principal de tu aplicación tienes que tener
REQUEST DBFCDX
RDDSETDEFAULT("DBFCDX")

Para usar las funciones asociadas a los índices CDX, en cada prg tienes que incluir:

include "ORD.CH"

Y eso es todo.

Un saludo,
Manuel

Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
Sigue sin funcionar indices CDX
Posted: Sun Apr 30, 2006 01:27 PM
ordKeyCount(). No se encuentra.
Utilizo el xHarbour 0.99.3 de PuertoSur.

En el make le he puesto las librerias de xHarbour:

rtl.lib
vm.lib
gtwin.lib
lang.lib
macro.lib

rdd.lib
dbfcdx.lib
cbffpt.lib
dbfntx.lib
cbfdbt.lib

debug.lib
common.lib
pp.lib
cw32.lib
import32.lib


De modo que no se que libreria me falta incluir para incorporar esa funcion que me da error porque no existe.

Saludos.
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
indices CDX - ordkeycount no definida
Posted: Sun Apr 30, 2006 03:24 PM

Lo único necesario (lo verías en los ejemplos de TWBrowse) es colocar inmediatamente después de las definiciones y antes de la primera función
la siguiente línea:

external dbfcdx, ordkeyno, ordkeycount

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"

Continue the discussion