From 05f80ecbdd6a678467b79c6ad64560c4eaf89d41 Mon Sep 17 00:00:00 2001 From: Lutz Date: Tue, 9 Mar 2021 12:21:59 +0100 Subject: [PATCH] Improvement in logging, bug fixes #2 - Bug Fix: For RedirectClassType = 2, Path was set wrong - Doc: Improved, Better description of ClassPerFileCheck. - Bug Fix: RedirectClassType = 2, UseClassPerFile = 2 failed. - Enhancement: Added option to create config file template based on current values of a directory - Enhancement: Log settings object handed to execute (Debug > 0) - Better documentation of tcOutputFolder --- Documentacion/github/FoxBin2Prg_Changes.md | 2 +- Documentacion/github/FoxBin2Prg_Object.md | 11 ++++++++++- Documentacion/github/FoxBin2Prg_Run.md | 5 +++-- README.md | 2 +- foxbin2prg.exe | Bin 772168 -> 772759 bytes foxbin2prg.pjt | Bin 700077 -> 700668 bytes foxbin2prg.pjx | Bin 7043 -> 7043 bytes foxbin2prg.prg | 17 ++++++++++------- 8 files changed, 25 insertions(+), 12 deletions(-) diff --git a/Documentacion/github/FoxBin2Prg_Changes.md b/Documentacion/github/FoxBin2Prg_Changes.md index 55ff803..698bb02 100644 --- a/Documentacion/github/FoxBin2Prg_Changes.md +++ b/Documentacion/github/FoxBin2Prg_Changes.md @@ -36,7 +36,7 @@ _**Note:** you can click on the version number for downloading this version from | 2021/03/09 | LScheffler | [v1.19.59]() | **Feature**: Added option to create config file template based on current values of a directory | | 2021/03/09 | LScheffler | [v1.19.59]() | **Bug Fix**: RedirectClassType = 2, Path was set wrong in special config | | 2021/03/09 | LScheffler | [v1.19.59]() | **Bug Fix**: RedirectClassType = 2, UseClassPerFile = 2 failed | -| 2021/03/09 | LScheffler | [v1.19.59]() | **Doc**: Improved, Better description of ClassPerFileCheck. | +| 2021/03/09 | LScheffler | [v1.19.59]() | **Doc**: Improved, Better description of ClassPerFileCheck, tcOutputFolder. | | 2021/03/04 | Doug Hennig | [v1.19.58]() | **Feature**: Added support for writing to a different folder than the source code using a new tcOutputFolder parameter | | | | | **Feature**: Added a configuration option: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes) | | 2021/03/05 | LScheffler | [v1.19.57]() | **Bug Fix**: RedirectClassType = 2 mixed up PATH | diff --git a/Documentacion/github/FoxBin2Prg_Object.md b/Documentacion/github/FoxBin2Prg_Object.md index f5ab47a..3d11f03 100644 --- a/Documentacion/github/FoxBin2Prg_Object.md +++ b/Documentacion/github/FoxBin2Prg_Object.md @@ -74,6 +74,15 @@ Some settings will overwrite configuration. Using an object as cCFG_File will ov | cCFG_File | filename | Indicates a CFG filename for not using the default on foxbin2prg directory or path. | | | object | An object containing configuration options to use. See [Internals](./FoxBin2Prg_Internals.md) for object creation. | +#### cOutputFolder +The procedural call of FoxBin2Prg like +`FoxBin2Prg.EXE cInputFile ...` exposes a parameter _cOutputFolder_. +This parameter is not available in this call. To set _cOutputFolder_: +```` +obj.cOutputFolder = cOutputFolder +obj.execute(...) +```` + #### Note The _BIN2PRG, PRG2BIN, INTERACTIVE, SHOWMSG_ cTypes might be mixed freely like: `PRG2BIN-INTERACTIVE` @@ -92,4 +101,4 @@ Return value is 0=OK, 1=Error. This project is part of [VFPX](https://vfpx.github.io/). ---- -Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2021/03/09_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/Documentacion/github/FoxBin2Prg_Run.md b/Documentacion/github/FoxBin2Prg_Run.md index eb3fc44..a9cde06 100644 --- a/Documentacion/github/FoxBin2Prg_Run.md +++ b/Documentacion/github/FoxBin2Prg_Run.md @@ -69,7 +69,7 @@ just select and process each one independently, in parallel if you like, but in ## Usage ### Usage 1 -`FoxBin2Prg.EXE cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cCFG_File] ] ] ] ] ] ] ] ] ] ]` +`FoxBin2Prg.EXE cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cCFG_File [,cOutputFolder ] ] ] ] ] ] ] ] ] ] ] ]` | Parameter | Value (_Default_) | Description | | ----- | ----- | ----- | @@ -93,6 +93,7 @@ just select and process each one independently, in parallel if you like, but in | | path | The _Binary_ is compiled from this path | | cNoTimestamps | 0, _1_ | Indicates if timestamp must be cleared ('1' or empty) or not ('0') | | cCFG_File | filename | Indicates a CFG filename for not using the default on foxbin2prg directory or path. | +| cOutputFolder | folder | Optional. A folder to write the output to. If not used, output be the source path. | #### Note #1 The _BIN2PRG, PRG2BIN, INTERACTIVE, SHOWMSG_ cTypes might be mixed freely like: @@ -162,4 +163,4 @@ FoxBin2Prg.lnk \foxbin2prg.exe "INTERACTIVE-SHOWMSG" This project is part of [VFPX](https://vfpx.github.io/). ---- -Last changed: _2021/03/04_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2021/03/09_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/README.md b/README.md index ce3df6e..41f8345 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ See [Changes](./Documentacion/github/FoxBin2prg_Changes.md) * Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes) * Logging of settings as settings object passed to execute method (Option debug > 0) * Bug Fixes: RedirectClassType = 2 -* Improved, Better description of ClassPerFileCheck. +* Improved, Better description of ClassPerFileCheck and tcOutputFolder. * Added option to create config file template based on current values of a directory To create config file (working settings) with all values set for a folder. Intended for storing the settings with the project. diff --git a/foxbin2prg.exe b/foxbin2prg.exe index 250351a8ff3d2c584083c26defcedea7cd652f3d..d90469921f439a4e009135331c58784f5d6f59f7 100644 GIT binary patch delta 19361 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 U#h+C-&jqXcpE)8es=7n|4|k3|MgRZ+ delta 18531 zcmaL92Y6If_rASmlFZ~xOMx^>LJ1(f_ZpG_fh1r;6)=QkfJh3Y&=f~d5T!|TqaaA{ zO@t^&dqrOnLsAab3rG?q{u2_c?p7vuC1O)cBLv8gGw& z!+&qZQ>LL`-@LN3!5e2nE!K*5SroV+V0*av?17ziw_oa5y>+Yt zuO?r|W~H02XB(-y?t zE;e0XaQ}8|b2Z-u4{ld|G3Cz7DR)dPW)>e7UlzaOlslI5Z-%BeG>KKV-4%IglRdvk zBK)w43d-@Tsz%JVwm0`^s8-Fk7FLbZ1C_;bKbG8o%+kC$|LK;p<-sqqrAKj#Io1s} z-~Y%zAE@(-tsB+Yy8ac4x4mKQY*p1${i_wvUSWOE!n|Q_@vLvGYyRIvMPg8K#S7Mc zkF%GXRg=-azQtWuTYnENUhd;RzLNRxE5+fF{!9PQ)m6jh{#A?Lt?U1nu?@u@&lh9v zi8aSHEdFJj|C`$X|M9Jh(04P+R@`-qf4d>U?JOcDF1uCY+y#aCc@y`mIhqy`_I8lr zJ7j!%L7)7*40l0+JM(?DU(+f@xGNe#mt>4e&mHMbJ1#MCOPJvW%1C!%TFmf*yzHVvcc1jaQDapHn-*#EsKGWZs>!x0MxN7~SGMDG zCALd))8gF2i$}}QAp*1jdQP~cyrs<}7&7svb zEmC_NtQVs$>*fumIkhO$LRHtvdaYElQ>$eIvXn#a(v(r^X+0Lyx-6F7-M?h@J!-Qa%V=Z7B1Iki#~S8eaxER|p8&0n zZFk$UHDB0Wy47K-XCMu$sq8?SYl~8WT8%bObucmmxqEu#<+$Ur@=G@Ls3cOMau&fU30-44{kOb3(}q*bZVsh6=4f62`2nw~MbXv`SZhJd4Hsu2j0qFfad zq*bV^${hE&^z5SaLN`}#MApcn{Pe=Cyxcy0OIJ`gyJ;b|Uh~U%1#C)CUj}ji)>gNI zv~W{9r3Gu1t7^-Pq+l79UXaSp^YRPR`s9yn)-@~lM->ySMF!i~8YxzBPjF{&0z1{% zV6BqrCpC+Y`prxx@1q{T2@J^3Ds;!^=jY`o=8gQ;-w0SGBQJNHJHN2D`Z8DxH$QBo zer3hbW=)K^U4JH%-4hDay2kYSP*twLz28Z7(LY)%cLgmfq*08KX_M@{^vtBZ%%W^} zl6s?pRyic&$PQ7GviZt>M#x_Z=o=EVa@{NX8;(WX`T4zz3jZkM zg2GHVLshD%RSExckdfw;@#W8Fy-Frp;p))R&3dDp=zKM~q83(vep=~j?g<(0F?y3U zOD)XrIn1y%+A(WvkvlCRZm~L0QHzM^G~9@|q+5JSO7E1kBzi;oyAA4gMJ?2)_85~o zsA=Jy7LL{POyZQ>{>Cg@)}b3AtH?c|``%m3fnzm1KRVhJ|S1{qiRm z;ULK#o}F5lo?qBEE63ePUvp(i$k@)0UNVbao-A_bPwbbgU-CB3>1&(CK^vzPxU=0E z`q|AG|0&8=){6 zk(Ha7&CT6LSFs(}E#92llP_haVax=3sIFQV~d86IAgH>V}y+=Eh8>ZDTy`$!Z zX_4lKuc;kjTD8dB`NnD$7}j$0@^jezB=^9iL~kqlsGItl�hqtwy5@%1CwcB$m6w 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 diff --git a/foxbin2prg.pjt b/foxbin2prg.pjt index 3dbf17474e429c1ad534e6d69928190aba033135..add1f77484baeb896ad9717904d902b3d94f6b64 100644 GIT binary patch delta 18162 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 E1+Bl*ZvX%Q delta 17578 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 vL%7;7TW>@z4JQ3HvAq diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index 3d27a6113991f4a1f1b00addd221501378633664..14bf00e9c2b546f419d88ade93bb5a1080d83ab1 100644 GIT binary patch delta 26 hcmZoRZ#LhskA>OH&}j2PmUboz~2cZA} delta 26 hcmZoRZ#LhskA>OL!f^9JmUbo<17lP3%|7hrA^>!i2dMx6 diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 53c7b05..8cda0e2 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -689,7 +689,7 @@ If Atc('-BIN2PRG','-'+tc_InputFile) > 0 Or Atc('-PRG2BIN','-'+tc_InputFile) > 0 tcType = pcParamX Release pcParamX Endif - +SET STEP ON * only 2 paras for -cCt If Pcount()#2 And ( Upper(tcType)=='-C' Or tcType=='-t' ) Then tc_InputFile = "" @@ -703,7 +703,7 @@ Try *** DH 2021-03-04: handle tcOutputFolder if not empty(tcOutputFolder) loCnv.cOutputFolder = tcOutputFolder - endif not empty(tcOutputFolder) + endif &¬ empty(tcOutputFolder) *** DH 2021-03-04: end of new code lnResp = loCnv.execute( tc_InputFile, tcType, tcTextName, tlGenText, tcDontShowErrors, tcDebug ; , tcDontShowProgress, Null, @loEx, .F., tcOriginalFileName, tcRecompile, tcNoTimestamps ; @@ -29673,7 +29673,7 @@ Define Class CL_LANG As Custom <<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25) <<>>**************************************************************************************************************** <<>> - <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ] + <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File [cOutputFolder] ] ] ] ] ] ] ] ] ] ] <<>> <<>>-- Parameter details: <<>>cFileSpec.Ext: Full name (fullpath) of the file to convert or directory name to process @@ -29692,6 +29692,7 @@ Define Class CL_LANG As Custom <<>>cRecompile: Indicates recompile ('1') the binary once regenerated. You can specify a Path too (ie, the project one) <<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0') <<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory + <<>>cOutputFolder: The output folder to write to. If it isn't specified, the same folder as the source is used. <<>> <<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <<>> @@ -29899,7 +29900,7 @@ Define Class CL_LANG As Custom <<>>Página principal y descarga de FoxBin2Prg: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25) <<>>**************************************************************************************************************** <<>> - <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ] + <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File [cOutputFolder] ] ] ] ] ] ] ] ] ] ] <<>> <<>>-- Detalle de parámetros: <<>>cFileSpec.Ext: Nombre completo (fullpath) del archivo a convertir o del directorio a procesar @@ -29918,6 +29919,7 @@ Define Class CL_LANG As Custom <<>>cRecompile: Indica recompilar ('1') el binario una vez regenerado. También se puede indicar un Path (p.ej, el del proyecto) <<>>cNoTimestamps: Indica si se debe anular el timestamp ('1' o vacío) o no ('0') <<>>cCFG_File: Indica un nombre de archivo CFG para no usar el predeterminado en el directorio de foxbin2prg + <<>>cOutputFolder: The output folder to write to. If it isn't specified, the same folder as the source is used. <<>> <<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <<>> @@ -30124,7 +30126,7 @@ Define Class CL_LANG As Custom <<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25) <<>>**************************************************************************************************************** <<>> - <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ] + <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File [cOutputFolder] ] ] ] ] ] ] ] ] ] ] <<>> <<>>-- Parameter: <<>>cFileSpec.Ext: Vollständiger Name der Datei (mit Pfad) zum Konvertieren, oder das Verzeichnis zum Konvertieren @@ -30143,7 +30145,7 @@ Define Class CL_LANG As Custom <<>>cRecompile: '1' Die erzeugten Binädateien werden nach dem Erzeugen kompiliert. Eine Pfadangabe (d.h., die des Projektes) ist möglich. <<>>cNoTimestamps: Legt fest ob der Zeitstempel gelöscht wrden soll ('1' oder leer) oder nicht ('0') <<>>cCFG_File: Legt eine alternative Configurationsdate (CFG) fest, die statt der im foxbin2prg Verzeichnis genutzt werden soll. (Anm. des Übersetzers: Keine Angabe über Vererbung in der Verzeichnishierarchie) - <<>> + <<>>cOutputFolder: Der Ordner in die die Ausgabedatei geschrieben werden soll. Wenn nicht angegeben, das Verzeichnis der Quelle. <<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <<>> <<>>FOXBIN2PRG.EXE [-c OutFileName] [-C OutFileName] [-t OutFileName] @@ -30384,7 +30386,7 @@ Define Class CL_LANG As Custom <<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25) <<>>**************************************************************************************************************** <<>> - <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ] + <<>>FOXBIN2PRG.EXE [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File [cOutputFolder] ] ] ] ] ] ] ] ] ] ] <<>> <<>>-- Parameter details: <<>>cFileSpec.Ext: Full name (fullpath) of the file to convert or directory name to process @@ -30403,6 +30405,7 @@ Define Class CL_LANG As Custom <<>>cRecompile: Indicates recompile ('1') the binary once regenerated. You can specify a Path too (ie, the project one) <<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0') <<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory + <<>>cOutputFolder: The output folder to write to. If it isn't specified, the same folder as the source is used. <<>> <<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <<>>