indices CDX - ordkeycount no definida

Post Reply
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

indices CDX - ordkeycount no definida

Post by Verhoven »

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.
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Post by Manuel Aranda »

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
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Sigue sin funcionar indices CDX

Post by Verhoven »

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.
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

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
FWH + Harbour + Bcc7. Una seda!
Post Reply