Exitcode 100 Free Pascal

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Elbarto_diego
    Egelito
    • 21-02-2005
    • 118

    #1

    Exitcode 100 Free Pascal

    Hola a todos... abro este thread para ver si alguien me puede dar una mano con este error que me aparece cuando ejecuto en el freepascal.
    A continuacion copypasteo el procedimiento donde esta el error:


    Procedure Acttexto (var indice:tv_indiceencargados);

    Var
    emptxt:text;
    regaux:t_Encargados;
    conv:string;
    dato:string;
    empbin :t_archivoEncargados;
    i:byte;
    posicion:integer;

    Begin

    dato:='';
    assign (empbin,'empleados.dat');
    assign (emptxt,'empleados.txt');
    rewrite (emptxt);
    append (emptxt);
    reset (empbin);
    for i:=1 to maxencargados do
    begin
    if (indice[i].pos>0) then
    begin
    dato:='';
    posicion:=indice[i].pos;
    seek (empbin,posicion);
    read (empbin,regaux);
    str (regaux.dni,conv);
    dato:=conv+sep;
    str (regaux.NroEncargado,conv);
    dato:=dato+conv+sep;
    dato:=dato+regaux.NombreEncargado+sep+regaux.ApellidoEncargado+sep;
    str (regaux.edad,conv);
    dato:=dato+conv+sep;
    str (regaux.sueldo,conv);
    dato:=dato+conv+sep;
    str (regaux.EdifAsignado,conv);
    dato:=dato+conv;
    append (emptxt);
    write (emptxt,dato);
    end;
    end;
    close (emptxt);
    close (empbin);
    End;


    Basicamente lo que hace es pasar de un archivo binario a un archivo de texto del tipo CSV pero el muy hdp del programa me tira error de ejecucion y me patea con el exitcode 100

    Aclaraciones de las variable y tipos

    t_encargados es un registro con los campos que aparecen en el programa
    el indice es generado en un procedimiento anterior y contiene dos campos: uno con el numero de empleado y otro con la ubicacion en el archivo binario



    si alguno sabe a respuesta de este error por favor avisenme que me estoy volviendo loko.


    desde ya gracias a todos

    PD: tengo el error exitcode 100 en otras partes del programa pero si me solucionan esta por ahi arreglo las otras
Trabajando...