From 519c8cfa53a186f35dfda7352046511dc93c881a Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Fri, 19 Sep 2014 20:41:06 +0200 Subject: [PATCH] =?UTF-8?q?Changeset:=20438=20v1.19.34=20-=20Bug:=20Si=20s?= =?UTF-8?q?e=20ejecuta=20FoxBin2Prg=20desde=20ventana=20de=20comandos=20Fo?= =?UTF-8?q?xPro=20para=20un=20proyecto=20y=20hay=20alg=C3=BAn=20archivo=20?= =?UTF-8?q?abierto=20o=20cacheado,=20se=20produce=20un=20error=20al=20inte?= =?UTF-8?q?ntar=20capitalizar=20el=20archivo=20de=20entrada=20(Jim=20Nelso?= =?UTF-8?q?n)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- filename_caps.exe | Bin 29304 -> 29493 bytes foxbin2prg.exe | Bin 446854 -> 446904 bytes foxbin2prg.pjt | Bin 614048 -> 614098 bytes foxbin2prg.pjx | Bin 9123 -> 9123 bytes foxbin2prg.prg | 60 ++++++++++++++++++++++++---------------------- 5 files changed, 31 insertions(+), 29 deletions(-) diff --git a/filename_caps.exe b/filename_caps.exe index aa981152458dfa05a74e988ea73936138a920565..125449623871366371f2f5a83154b2aa7491e73f 100644 GIT binary patch delta 904 zcmYLHO=wd=5T4z>_mVV;sWqC~RNbNlTdJn@zf`ow)W1rhw*K_Tkftw9%rh@0ZSju^ zq8?OGnTr<-BAz@{i3L3fdhnnZDd<5Eyh!mRC~6wgZk-nuAAGy>&CHu`W_M>lv#A;O z=mO*RgZR?Zf=}5aX3r&f&gcH90DLA`-;-Q@_2e%05kK^9SjT~vod5O`p~cE&f5~Lz zEdzO`z7;q3t@c+@h(Q2?gf_w^2oV4pLBnict+N@{lNSgY-tVhZOFTE-mnaCRD7X;^2?&l(ayM$x6YnSp3@3DSpt*?XlSt``)2AG-H7+OO1T!jnc zLxPu;=dKOe*+wsP=T)ef3({JouBu)0(gStG8QhyMs8_kHB%0?|wB19VDSWICuuJHP zjk0mP5{t8E_%(KdP2r*8S8NY1i8rxb7>ch^T2^PLf#Fttn8N!Vx-gKC7lJ_eX@Zy;3-;r@XpBw-?&DJeZ^+uNaJ#HQW_YpF zaIp#OH`cMS+%-dC>@MCsHLNT+WUtjaE>3l}j5|q}&OiZbOO#6mo|Cq}pq_Ke6%;5s zU|S#%2?RE6Y5Ac+-Uo~lUzE%9e@oO}+yMh3ZDvl7>Owa}BomD%#!R7SMJT)4xm^UgVC zMJdAt_sS_cLq?*&2VO*8j>abpI9lgwU3}==qn>_%(0kN|oX#fBK delta 798 zcmYLHUr1A76hGf}_ipY_Go8-du&IqyW;wI0Fvyl76(}PM-DoYR?$33bTV{bI(o^;j zav+F68PQWg#;xcjD5$6&%GW^ZMIsW*{=giYx6W>>E}Zk7-#NeU@cYg^4?eQ>WwtQM zIO|b-YTS>H*aEXkAx<(I)>Ht?Wclx<)KGQzAX~$C13Q}-aFjB@-&0|b%X3))403PT z;%#+TFYfl#SsYYi&bov;I(uuHkyO1XKDz4%{FdgX}}6?H=y zw)xt0HaG_@3LT_T-;}CU{{G9xanyeACV(XafOod0oV)rA8v^y_D}=|XZAuRi+I-`1 z8O6ENIt&JE+}C1hCZJ)pMzH5xX$Gl{44>fSQi5p?vJAS6lu0q!jnhFhei(AGDAo;+ zvoKyC4ytYy$p@5zb>uKhp?~B#YsT$CCv#wba2uc)GyD@i z!>0wD4VPnYm}e_^BHYL-aGHDv-U&CF!vZmnr%RzEmo~zNtbrEg#+c~f-U~P{y6{wF ztDsS5_!$j4#d4v~L^2QITx1`cByYhVk!to(iJHV})fcsF#Z<&(NSDCp#X`dwjEha| zj5H^z7`u!&M@LjE#qxmi9(%NB>W!9E&>U1iz4cmI1&>LICBwhg$|p&lp5$c(=ybb# z+&0%w0n%ph30V#tHX)BHL2#{ehCg5n2w62%#87m|CMfJGV*e*tK-iE?%5UJoN0V1O z^KW{g#cQ!Xu2+YvF}vxQPA*X>dPr%hx<@BBklqSxkGC@`UWk9f@K`6_8@tbvC?@(X yimHoq%&+J_^`+7;ZTjzVyrw&^#DllDUZ diff --git a/foxbin2prg.exe b/foxbin2prg.exe index 35bc33dbd2b7be5e9937542954b348f313e674be..278eca03aeac0e820379980850fbbf5e19728500 100644 GIT binary patch delta 13669 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 delta 13776 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 F`9IkGe6j!l diff --git a/foxbin2prg.pjt b/foxbin2prg.pjt index 50840822a7a4340170bc238c23f5e379ed694e8b..e97ffe2ca3b6b97c0faef282e8be8decb0542594 100644 GIT binary patch delta 12997 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�buq`x+snc;ce(mEP#CRnRW<{ZW3B4=;kNjrNnbCiuzRjwBNJOLUXzexg4|cC5v>9eU~xR^TVk!xP}Hzxqk5TYho~{s8t)WDUR`(|(Oa$1-d)dZU+3r9N)P z3nOzizvX3vVJ18hzKCwfw_EcvWIFg3`W~NZ8v}U_;jfq2MQd`Qf# zMoZydY>jzXWG03(lfkuFWJa^dtWR$|54%`oX0gaD%iZ;a8?nf2#lq6b#d^bUq5H7N zd;#5;BdjmWHP)C%>oOI?1$nIhTCvC+!yZCN@SLqK`I05vGI$3( z;27(_x~$=zV~w^SBOfi7sRX_RFGELMb;-Bzb@&K+Jxi=3a0qvi?XSzd09}4!iB%I` z9H`4k))VDeF~!0)#_2MI{6CTPLr=Kwa$U-j?zfTuQ{nAiVChNnHTnD%jI>j%1<2nT z`PmD9jm{+fPJsUdhnF$rBWATF_f5HxiaSOT?$!Y<~$_-yfwM{RMF5#A7lF4$C zNj(B~qgys~%abIFSojKh5y@f?+!5~4)-7|$4V{_$yTKnMx+RTVup90Pmm?QE&0JqK ziY|t$40OvqrrvSz%kYZvZfV0zJ3N}-2h?N!zYffsPBOumNl158)5so@?Er z2l~my7@i0CYxH7fua(a-sleCJTbWp9wdWfGzKf1#9@zODj}q)fw`U&sEP=eigE|7e fk>B(E45v@KusKw9>*H=-VLmUC`5)=4=)eC5XsRrT delta 12790 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 U4D;OQm&5<8Vf{n+D*xyI0a3EuD*ylh diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index 3d3375891e2edd0ebc5e6b05c7581a9d14eefedf..5f66dda11e45ebd606995e0fac80f0ee46183875 100644 GIT binary patch delta 40 tcmZ4NzSy0`fR9snBg-}x4l_doLnC7&lgWoz{(w1#W(LNakFnmB1pwf?3#0%5 delta 40 scmZ4NzSy0`fR96VBg-}x4pU20Q&S^z)5(We{y;c}mWG>;vEG#h0Oa8d+W-In diff --git a/foxbin2prg.prg b/foxbin2prg.prg index b5ab765..e7329f6 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -104,6 +104,7 @@ * 25/08/2014 FDBOZZO v1.19.32 Arreglo bug vcx/vct v1.19.31: Una propiedad llamada "text" es confundida con la estructura text/endtext (Peter Hipp) * 27/08/2014 FDBOZZO v1.19.33 Arreglo bug mnx v1.19.32: Si se crea un menú con una opción de tipo #Bar vacía, el menú se genera mal (Peter Hipp) * 29/08/2014 FDBOZZO v1.19.33 Arreglo bug mnx v1.19.32: Si una opción tiene asociado un Procedure de 1 línea, no se mantiene como Procedure y se convierte a Command (Peter Hipp) +* 19/09/2014 FDBOZZO v1.19.34 Arreglo bug: Si se ejecuta FoxBin2Prg desde ventana de comandos FoxPro para un proyecto y hay algún archivo abierto o cacheado, se produce un error al intentar capitalizar el archivo de entrada (Jim Nelson) * * *--------------------------------------------------------------------------------------------------- @@ -133,7 +134,7 @@ * 07/05/2014 Fidel Charny REPORTE BUG vcx/scx v1.19.21: La propiedad Picture de una clase form se pierde y no muestra la imagen. No ocurre con la propiedad Picture de los controles (Arreglado en v1.19.22) * 09/05/2014 Miguel Durán REPORTE BUG vcx/scx v1.19.21: Algunas opciones del optiongroup pierden el width cuando se subclasan de una clase con autosize=.T. (Arreglado en v1.19.22) * 13/05/2014 Andrés Mendoza REPORTE BUG vcx/scx v1.19.21: Los métodos que contengan líneas o variables que comiencen con TEXT, provocan que los siguientes métodos queden mal indentados y se dupliquen vacíos (Arreglado en v1.19.22) -* 27/05/2014 Kenny Vermassen REPORTE DE BUG img v1.19.22: La propiedad Stretch no estaba incluida en la lista de propiedades props_image.txt, lo que provocaba un mal redimensionamiento de las imagenes en ciertas situaciones (Arreglado en v1.19.23) +* 27/05/2014 Kenny Vermassen REPORTE BUG img v1.19.22: La propiedad Stretch no estaba incluida en la lista de propiedades props_image.txt, lo que provocaba un mal redimensionamiento de las imagenes en ciertas situaciones (Arreglado en v1.19.23) * 09/06/2014 Matt Slay REPORTE BUG vcx/scx v1.19.23: La falta de AGAIN en algunos comandos USE provoca error de "tabla en uso" si se usa el PRG desde la ventana de comandos (Arreglado en v1.19.24) * 13/06/2014 Mario Peschke REPORTE BUG vcx/scx v1.19.23: Los campos de tabla con nombre "text" a veces provocan corrupción del binario generado (Arreglado en v1.19.24) * 16/06/2014 Mario Peschke MEJORA v1.19.24: Agregado soporte de configuraciones (CFG) por directorio que, si existen, se usan en lugar del CFG principal (Agregado en v1.19.25) @@ -145,9 +146,10 @@ * 29/07/2014 M_N_M REPORTE BUG vcx/scx v1.19.28: Los campos de tabla con nombre "text" a veces provocan corrupción del binario generado (Arreglado en v1.19.29) * 07/08/2014 Jim Nelson REPORTE BUG vcx/scx v1.19.29: Cuando la línea anterior a un ENDTEXT termina en ";" o "," no se reconoce como ENDTEXT sino como continuación (Arreglado en v1.19.30) * 08/08/2014 Ryan Harris REPORTE BUG vcx/scx v1.19.29: En ciertos casos de herencia no se mantiene el orden alfabetico de algunos metodos (solucionado en v1.19.30) -* 25/08/2014 Peter Hipp REPORTE BUG bug vcx/scx v1.19.31: Una propiedad llamada "text" es confundida con la estructura text/endtext (solucionado en v1.19.32) -* 27/08/2014 Peter Hipp REPORTE BUG bug mnx v1.19.32: Si se crea un menú con una opción de tipo #Bar vacía, el menú se genera mal (solucionado en v1.19.33) -* 28/08/2014 Peter Hipp REPORTE BUG bug mnx v1.19.32: Si una opción tiene asociado un Procedure de 1 línea, no se mantiene como Procedure y se convierte a Command (solucionado en v1.19.33) +* 25/08/2014 Peter Hipp REPORTE BUG vcx/scx v1.19.31: Una propiedad llamada "text" es confundida con la estructura text/endtext (solucionado en v1.19.32) +* 27/08/2014 Peter Hipp REPORTE BUG mnx v1.19.32: Si se crea un menú con una opción de tipo #Bar vacía, el menú se genera mal (solucionado en v1.19.33) +* 28/08/2014 Peter Hipp REPORTE BUG mnx v1.19.32: Si una opción tiene asociado un Procedure de 1 línea, no se mantiene como Procedure y se convierte a Command (solucionado en v1.19.33) +* 19/09/2014 Jim Nelson REPORTE BUG v1.19.33: Si se ejecuta FoxBin2Prg desde ventana de comandos FoxPro para un proyecto y hay algún archivo abierto o cacheado, se produce un error (solucionado en v1.19.34) * * *--------------------------------------------------------------------------------------------------- @@ -159,7 +161,7 @@ *--------------------------------------------------------------------------------------------------- * PARÁMETROS: (v=Pasar por valor | @=Pasar por referencia) (!=Obligatorio | ?=Opcional) (IN/OUT) * tc_InputFile (v! IN ) Nombre completo (fullpath) del archivo a convertir -* tcType (v? IN ) Tipo de archivo de entrada. SIN USO. Compatibilidad con SCCTEXT.PRG // Si se indica "*" y tc_InputFile es un PJX, se procesa todo el proyecto +* tcType (v? IN ) Tipo de archivo de entrada. Compatibilidad con SCCTEXT.PRG // Si se indica "*" y tc_InputFile es un PJX, se procesa todo el proyecto * tcTextName (v? IN ) Nombre del archivo texto. Compatibilidad con SCCTEXT.PRG * tlGenText (v? IN ) .T.=Genera Texto, .F.=Genera Binario. Compatibilidad con SCCTEXT.PRG * tcDontShowErrors (v? IN ) '1' para NO mostrar errores con MESSAGEBOX @@ -2246,75 +2248,75 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM lcType = UPPER( JUSTEXT( .c_InputFile ) ) *-- Normalizar archivo(s) de entrada. El primero siempre se normaliza (??2, ??X, DBF, DBC) - .RenameFile( .c_InputFile, lcEXE_CAPS, loFSO ) + .RenameFile( .c_InputFile, lcEXE_CAPS, loFSO, .F. ) DO CASE CASE lcType = 'PJX' - .RenameFile( FORCEEXT(.c_InputFile,'PJT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'PJT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'VCX' - .RenameFile( FORCEEXT(.c_InputFile,'VCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'VCT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'SCX' - .RenameFile( FORCEEXT(.c_InputFile,'SCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'SCT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'FRX' - .RenameFile( FORCEEXT(.c_InputFile,'FRT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'FRT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'LBX' - .RenameFile( FORCEEXT(.c_InputFile,'LBT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'LBT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'DBF' IF FILE( FORCEEXT(.c_InputFile,'FPT') ) - .RenameFile( FORCEEXT(.c_InputFile,'FPT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'FPT'), lcEXE_CAPS, loFSO, .F. ) ENDIF IF FILE( FORCEEXT(.c_InputFile,'CDX') ) - .RenameFile( FORCEEXT(.c_InputFile,'CDX'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'CDX'), lcEXE_CAPS, loFSO, .F. ) ENDIF CASE lcType = 'DBC' - .RenameFile( FORCEEXT(.c_InputFile,'DCX'), lcEXE_CAPS, loFSO ) - .RenameFile( FORCEEXT(.c_InputFile,'DCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'DCX'), lcEXE_CAPS, loFSO, .F. ) + .RenameFile( FORCEEXT(.c_InputFile,'DCT'), lcEXE_CAPS, loFSO, .F. ) CASE lcType = 'MNX' - .RenameFile( FORCEEXT(.c_InputFile,'MNT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_InputFile,'MNT'), lcEXE_CAPS, loFSO, .F. ) ENDCASE ELSE *-- Normalizar archivo(s) de salida. El primero siempre se normaliza (??2, ??X, DBF, DBC) - .RenameFile( .c_OutputFile, lcEXE_CAPS, loFSO ) + .RenameFile( .c_OutputFile, lcEXE_CAPS, loFSO, .T. ) DO CASE CASE .c_Type = 'PJX' - .RenameFile( FORCEEXT(.c_OutputFile,'PJT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'PJT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'VCX' - .RenameFile( FORCEEXT(.c_OutputFile,'VCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'VCT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'SCX' - .RenameFile( FORCEEXT(.c_OutputFile,'SCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'SCT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'FRX' - .RenameFile( FORCEEXT(.c_OutputFile,'FRT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'FRT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'LBX' - .RenameFile( FORCEEXT(.c_OutputFile,'LBT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'LBT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'DBF' IF FILE( FORCEEXT(.c_OutputFile,'FPT') ) - .RenameFile( FORCEEXT(.c_OutputFile,'FPT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'FPT'), lcEXE_CAPS, loFSO, .T. ) ENDIF IF FILE( FORCEEXT(.c_OutputFile,'CDX') ) - .RenameFile( FORCEEXT(.c_OutputFile,'CDX'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'CDX'), lcEXE_CAPS, loFSO, .T. ) ENDIF CASE .c_Type = 'DBC' - .RenameFile( FORCEEXT(.c_OutputFile,'DCX'), lcEXE_CAPS, loFSO ) - .RenameFile( FORCEEXT(.c_OutputFile,'DCT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'DCX'), lcEXE_CAPS, loFSO, .T. ) + .RenameFile( FORCEEXT(.c_OutputFile,'DCT'), lcEXE_CAPS, loFSO, .T. ) CASE .c_Type = 'MNX' - .RenameFile( FORCEEXT(.c_OutputFile,'MNT'), lcEXE_CAPS, loFSO ) + .RenameFile( FORCEEXT(.c_OutputFile,'MNT'), lcEXE_CAPS, loFSO, .T. ) ENDCASE ENDIF @@ -2334,14 +2336,14 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM ******************************************************************************************************************* PROCEDURE RenameFile - LPARAMETERS tcFileName, tcEXE_CAPS, toFSO AS Scripting.FileSystemObject + LPARAMETERS tcFileName, tcEXE_CAPS, toFSO AS Scripting.FileSystemObject, tlRelanzarError LOCAL lcLog, laFile(1,5) *THIS.writeLog( '- Se ha solicitado capitalizar el archivo [' + tcFileName + ']' ) THIS.writeLog( TEXTMERGE(C_REQUESTING_CAPITALIZATION_OF_FILE_LOC) ) THIS.ChangeFileAttribute( tcFileName, '+N' ) lcLog = '' - DO (tcEXE_CAPS) WITH tcFileName, '', 'F', lcLog, .T. + DO (tcEXE_CAPS) WITH tcFileName, '', 'F', lcLog, tlRelanzarError, '1' THIS.writeLog( lcLog ) ENDPROC