alquem teria o fonte em C ou em PRG do SORT ou __DBSORT()
TENTO COLOCAR NO XHARBOUR O __DBSORT MAS TA LENTO LA NO XH
POR ISTO PROCURO O FONTE DO __DBSORT().SRC
VERIFIQUEI NO XH/BIN/32 TEM DBSORT.C MAS NAO TEM A LOGICA EM SI ESPECIFICA
AGRADECO AJUDA :{
SE FOR ALGO GUARDADO A 7 CHAVES - JA ESTA COMPREENDIDO
fonte do sort ou dbsort
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: fonte do sort ou dbsort
Segue abaixo o codigo fonte do xHarbour.
Localizado em: \xHarbour\source\rdd\dbsort.prg
Localizado em: \xHarbour\source\rdd\dbsort.prg
Código: Selecionar todos
FUNCTION __dbSort( cToFileName, aFields, bFor, bWhile, nNext, nRecord, lRest,;
cRDD, nConnection, cCodePage )
LOCAL nOldArea
LOCAL nToArea
LOCAL aStruct
LOCAL oError
LOCAL lError := .F.
IF Empty( aStruct := dbStruct() )
RETURN .F.
ENDIF
nOldArea := Select()
BEGIN SEQUENCE
dbCreate( cToFileName, aStruct, cRDD, .T., "", NIL, cCodePage, nConnection )
nToArea := Select()
dbSelectArea( nOldArea )
__dbArrange( nToArea, aStruct, bFor, bWhile, nNext, nRecord, lRest, aFields )
RECOVER USING oError
lError := .T.
END SEQUENCE
IF nToArea != NIL
dbSelectArea( nToArea )
dbCloseArea()
ENDIF
dbSelectArea( nOldArea )
IF lError
Break( oError )
ENDIF
RETURN .T.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: fonte do sort ou dbsort
entao o basico da organizacao do __dbsort esta nesta funcao aqui ??
__dbArrange( nToArea, aStruct, bFor, bWhile, nNext, nRecord, lRest, aFields )
tudo feito na memoria ??
//=============
no caso de demora para organizar sendo um pequeno arquivo
realizo num xp, no clipper a mesma funcao __dbsort() vai rapida
no xh ?? lerda
poderia ser agum include tipo setup.ch
__dbArrange( nToArea, aStruct, bFor, bWhile, nNext, nRecord, lRest, aFields )
tudo feito na memoria ??
//=============
no caso de demora para organizar sendo um pequeno arquivo
realizo num xp, no clipper a mesma funcao __dbsort() vai rapida
no xh ?? lerda
poderia ser agum include tipo setup.ch
Re: fonte do sort ou dbsort
Poderia ser um bug na sua versão, não?no xh ?? lerda
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!

