Pregunta: | 18584 - PROBLEMA CON CDX EN WINDOWS 200 PROFESINAL |
Autor: | Nauser Aguilar Mlina |
ANTES QUE NADA GUSTO EN SALUDARTE
TENGO UN POCO DE TIEMPOR PROGRAMANDO EN CLIPPER Y YA CONSEGUI EL FIVEWIN PERO A LA HORA DE HACER UNA PRUEBA PEQUEÑA PARA VER COMO SE COMPRTA ESTE SOFWARE ME CREA UN PROBLEMA A LA HORA DE INDEXAR DE HECHO HE MANIPULADO LA LIBRERIA EXTEND (\"RDDSYS \") DE CLIPPER PARA PONER POR DEFECTO LA EXTENCION CDX COMO INDICAS EN LA RESPUESTA QUE DISTE EL CASO ES QUE A LA HORA DE GENERAR UNA APLICACION DE GENERAR UB INDICE ME MARCA EL SIG ERROR fivewin a causado un error de proteccion general en modulo INDEX.EXE en 0008:413A. escoja cerrar fivewin se cerrara CERRAR Y MI PROGRAMA ES PEQUEÑITO ES EL SIGUIENTE #include \"FiveWin.ch\" PROCEDURE INDEX SELECT 1 use clientes index on field->nombre to prueba RETURN LE HE RESTAURADO EL RDDSYS AL EXTEND CON DBFNTX Y SI LO GENERA SIN MAS PROBLE, EL CASO QUE PASA MIS APLICACIONES SE ME HACE MAS FACTIBLE USAR EL FORMATO DBFCDX QUE CREES QUE SEA ,TE AGRADECRIA QUE ME PUEDAS AYUDA HASTA PRONTO Y DE ANTEMANO TE AGRADESCO TU AYUDA TENGO EL CLIPPER5.2 BLINKER5 Y FIVEWIN2 Y MI SISTEMA OPERATIVO ES WIN2000 PRFESIONAL DE HECHO CREO QUE ES EL S.O. POR QUE LA MISMA RUTINA LA PASE A UNA DE WIN98 Y 95 Y SE GENERAN LOS CDX SIN MAYOR PROBLE MUHO AGRADECERIA TU AYUDA HASTA PRONTO Y GRACIAS |
Respuesta: | Juan Mateluna |
INDEX es una de las palabras reservadas de Clipper por lo que no debieras usarla en tu programacion, te sugiero cambies el nombre de tu PROCEDURE INDEX por algo asi como PROCEDURE MI_INDEX.. : -) |
Respuesta: | Leonardo Bidi |
Hola. Creo que lo que te conviene es primero linkear con las librerias DBFCDX Y ( _DBFCDX, si usas CLIPPER 5.3 ) y luego incluir dentro de tu programa la sentencia RDDSETDEFAULT("DBFCDX" ), lo que le indica que siempre vas a usar indices CDX.
Suerte |