NECESITO PASAR LA SIGUIENTE RUTINA DE VB6 A CODIGO MAQUINA.
TT=999
FOR X=0 TO TT-1
FOR Y=X+1 TO TT
IF CLI.NOM(X)>CLI.NOM(Y) THEN
AUX=CLI.NOM(X)
CLI.NOM(X)=CLI.NOM(Y)
CLI.NOM(Y)=AUX
AUX=CLI.APE(X)
CLI.APE(X)=CLI.APE(Y)
CLI.APE(Y)=AUX
AUX=CLI.DIR(X)
CLI.DIR(X)=CLI.DIR(Y)
CLI.DIR(Y)=AUX
AUX=CLI.EDA(X)
CLI.EDA(X)=CLI.EDA(Y)
CLI.EDA(Y)=AUX
ENDIF
NEXT
NEXT
ESTE ES UN PROCEDIMIENTO BURBUJA PARA ORDENAR REGISTROS ALFABETICAMENTE.
QUISIERA HACERLO EN ENSAMBLER O CODIGO FUENTE PARA DOTARLO DE MAYOR VELOCIDAD.
NECESITO LLAMAR ESTE CODIGO MAQUINA DESDE VB6.0
NO SE COMO HACERLO TAMPOCO.
ADEMAS NO SE COMO INGRESAR CADA VARIABLE CON LOS 1000 NOMBRES / APELLIDOS / DIRECCIONES / EDAD.
QUIZAS SEA UNA BUENA OPCION INGRESAR LOS 1000 REGISTROS PARA QUE LUEGO ME LOS DEVUELVA ORDENADOS. Y SI ES ASI COMO TOMARLOS NUEVAMENTE Y DEPOSITARLOS EN LA VARIABLE ARRAY.
AGUARDO PRONTAS ESPUESTAS
DESDE YA
MUCHAS GRACIAS.