indices CDX - ordkeycount no definida

indices CDX - ordkeycount no definida

Postby Verhoven » Sat Apr 29, 2006 7: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.
Verhoven
 
Posts: 522
Joined: Sun Oct 09, 2005 7:23 pm

Postby Manuel Aranda » Sat Apr 29, 2006 9: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
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Sigue sin funcionar indices CDX

Postby Verhoven » Sun Apr 30, 2006 1: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.
Verhoven
 
Posts: 522
Joined: Sun Oct 09, 2005 7:23 pm

Postby jose_murugosa » Sun Apr 30, 2006 3: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 y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 69 guests