From 50d92817f7da1b3f3fef4c1faa761f64bd2cd933 Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Thu, 17 Apr 2014 16:22:20 +0200 Subject: [PATCH 1/3] =?UTF-8?q?Changeset:=20223=20fdbozzo=20-=2017/04/2014?= =?UTF-8?q?=2015:50:53:=20-=20Relativizaci=C3=B3n=20del=20path=20de=20los?= =?UTF-8?q?=20CDX=20dentro=20de=20los=20DB2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- foxbin2prg.prg | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 480bc76..4a338a5 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -81,6 +81,7 @@ * 16/03/2014 FDBOZZO v1.19.17 Arreglo bugs frx/lbx: Expresiones con comillas // comment multilínea // Mejora tag2 para Tooltips // Arreglo bugs mnx * 22/03/2014 FDBOZZO v1.19.18 Arreglo bug vcx/scx: Las imágenes no mantienen sus dimensiones programadas y asumen sus dimensiones reales // El comentario a nivel de librería se pierde * 29/03/2014 FDBOZZO v1.19.19 Nueva característica: Hooks al regenerar DBF para poder realizar procesos intermedios, como la carga de datos del DBF regenerado desde una fuente externa +* 17/04/2014 FDBOZZO v1.19.20 Relativización de directorios de CDX dentro de los DB2 para minimizar diferencias * * *--------------------------------------------------------------------------------------------------- @@ -14705,7 +14706,7 @@ DEFINE CLASS CL_DBF_TABLE AS CL_CUS_BASE *-- Indexes loIndexes = THIS._Indexes - lcText = lcText + loIndexes.toText() + lcText = lcText + loIndexes.toText( '', '', tc_InputFile ) TEXT TO lcText ADDITIVE TEXTMERGE NOSHOW FLAGS 1+2 PRETEXT 1+2 <> @@ -15076,8 +15077,9 @@ DEFINE CLASS CL_DBF_INDEXES AS CL_COL_BASE * PARÁMETROS: (!=Obligatorio | ?=Opcional) (@=Pasar por referencia | v=Pasar por valor) (IN/OUT) * taTagInfo (@? OUT) Array de información de indices * tnTagInfo_Count (@? OUT) Cantidad de índices + * tc_InputFile (v! IN ) Archivo de entrada (el DBF) *--------------------------------------------------------------------------------------------------- - LPARAMETERS taTagInfo, tnTagInfo_Count + LPARAMETERS taTagInfo, tnTagInfo_Count, tc_InputFile EXTERNAL ARRAY taTagInfo @@ -15090,7 +15092,7 @@ DEFINE CLASS CL_DBF_INDEXES AS CL_COL_BASE IF TAGCOUNT() > 0 TEXT TO lcText ADDITIVE TEXTMERGE NOSHOW FLAGS 1+2 PRETEXT 1+2 <<>> - <<>> <><><> + <<>> <><><> <<>> <<>> <> ENDTEXT From 8b940962323fd9c2f6348fa25069c4ae30a15dce Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Thu, 17 Apr 2014 16:57:12 +0200 Subject: [PATCH 2/3] =?UTF-8?q?Changeset:=20224=20fdbozzo=20-=2017/04/2014?= =?UTF-8?q?=2016:22:20:=20-=20Recompilaci=C3=B3n=20del=20EventsFile=20del?= =?UTF-8?q?=20DBC,=20si=20existe,=20para=20evitar=20errores=20al=20regener?= =?UTF-8?q?ar=20el=20DBC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- foxbin2prg.prg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 4a338a5..b085e03 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -6835,6 +6835,10 @@ DEFINE CLASS c_conversor_prg_a_dbc AS c_conversor_prg_a_bin lnCodError = 0 STORE '' TO lcIndex, lcFieldDef + IF NOT EMPTY(toDatabase._DBCEventFilename) AND FILE(toDatabase._DBCEventFilename) + *-- Si no recompilo el EventFilename.prg, el EXE dará un error (aunque el PRG no) + COMPILE ( ADDBS( JUSTPATH( THIS.c_OutputFile ) ) + toDatabase._DBCEventFilename ) + ENDIF toDatabase.updateDBC( THIS.c_OutputFile ) IF toFoxBin2Prg.l_Recompile From f803af17e11e91b2d9a63110e1a55d25f5d9aa47 Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Thu, 17 Apr 2014 17:08:39 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Changeset:=20225=20fdbozzo=20-=2017/04/2014?= =?UTF-8?q?=2016:57:12:=20Generaci=C3=B3n=20EXE=20y=20actualizaci=C3=B3n?= =?UTF-8?q?=20PJX/PJ2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- foxbin2prg.pj2 | 10 +++++----- foxbin2prg.pjt | Bin 2534 -> 2534 bytes foxbin2prg.pjx | Bin 1583 -> 1583 bytes 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/foxbin2prg.pj2 b/foxbin2prg.pj2 index f600d94..2c295de 100644 --- a/foxbin2prg.pj2 +++ b/foxbin2prg.pj2 @@ -18,15 +18,15 @@ _State = "MAD" _PostalCode = "28823" _Country = "Spain" *-- -_Comments = "Conversor bidireccional de binarios FoxPro 9 (scx,vcx,pjx) a texto para sustituir al scctext :-)" +_Comments = "Conversor bidireccional de binarios FoxPro 9 (scx,vcx,pjx,pjm,mnx,frx,lbx,dbf,dbc) a texto para sustituir al scctext :-)" _CompanyName = "Fernando D. Bozzo" _FileDescription = "Conversor bidireccional de binarios FoxPro 9 (scx,vcx,pjx) a texto para sustituir al scctext :-)" -_LegalCopyright = "Open Source - LICENCIA Creative Commons: Reconocimiento - CompartirIgual (by-sa): http://es.creativecommons.org/blog/licencias/" -_LegalTrademark = "Open Source" -_ProductName = " FOXBIN2PRG" +_LegalCopyright = "Creative Commons 4: Reconocimiento - CompartirIgual (by-sa): http://creativecommons.org/licenses/by/4.0/" +_LegalTrademark = "Creative Commons 4: Reconocimiento - CompartirIgual (by-sa): http://creativecommons.org/licenses/by/4.0/" +_ProductName = " FOXBIN2PRG v1.19.20" _MajorVer = "1" _MinorVer = "19" -_Revision = " 313" +_Revision = " 317" _LanguageID = "1034" _AutoIncrement = "1" * diff --git a/foxbin2prg.pjt b/foxbin2prg.pjt index 9c4996ebee69602be5418336d9446ead0f46c824..b893408bcde3e5e46e907f02eb4bc488944d29db 100644 GIT binary patch delta 210 zcmaDR{7iU53A2PwK~}C#ZeE2>T2X~gPEv(VN>UmSCr>V6Uboqb0MT|Xx?IW@01wOBu?Qr|?+K!2j(bPBbLD7g7Y oIC=UR1q8V(lo{$7TIv}YOcZ?0XUG5qhL%7=!PwAzvNPvm0Pe3vpa1{> delta 152 zcmaDR{7iU53G?J4)?=HkSpG3;_!p$+DFo-27A2=D=qf1qcsjfKIeR)PI2WZRmSmQt zDmdro=H}-WPxfLnQcEq?ONNRkLxlD6i_-Oza`Mylb25`t^O7?Yi}fc8)^j5nJ5lfp iw}P90gp;SAQ9zJ8kjrPt00f4XKtjRT(0H;l=VAaL>@tJ^ diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index c96899c43444dcbeadebb8cdf32543127e582577..fccc328b655d788da07e5c102fed8e24bfa90b89 100644 GIT binary patch delta 13 UcmZ3_vz~{=fR9CRBa1d002dqrv;Y7A delta 13 UcmZ3_vz~{=fRBY~Ba1d002a{#r2qf`