diff --git a/foxbin2prg.pjt b/foxbin2prg.pjt index 2489faf..0aa6cc2 100644 Binary files a/foxbin2prg.pjt and b/foxbin2prg.pjt differ diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index b916554..d0b3ce9 100644 Binary files a/foxbin2prg.pjx and b/foxbin2prg.pjx differ diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 4b92982..3af8867 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -275,7 +275,7 @@ lnResp = goCnv.ejecutar( tc_InputFile, tcType_na, tcTextName_na, tlGenText_na, t , '', NULL, NULL, .F., tcOriginalFileName ) IF _VFP.STARTMODE = 0 - RETURN + RETURN lnResp ENDIF *-- Muy útil para procesos batch que capturan el código de error @@ -541,6 +541,8 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM CD (JUSTPATH(THIS.c_CurDir)) *SET PATH TO (lcPath) ENDTRY + + RETURN lnResp ENDPROC @@ -7984,6 +7986,11 @@ DEFINE CLASS c_conversor_pjx_a_prg AS c_conversor_bin_a_prg SCATTER FIELDS NAME,TYPE,EXCLUDE,COMMENTS,CPID,TIMESTAMP,ID,OBJREV MEMO NAME loReg loReg.NAME = LOWER( ALLTRIM( loReg.NAME, 0, ' ', CHR(0) ) ) loReg.COMMENTS = CHRTRAN( ALLTRIM( loReg.COMMENTS, 0, ' ', CHR(0) ), ['], ["] ) + + *-- TIP: Si el "Name" del objeto está vacío, lo salteo + IF EMPTY(loReg.NAME) + LOOP + ENDIF TRY loProject.ADD( loReg, loReg.NAME )