From 56064ce7a771a38ce3e578a4482a816c6f22ad4e Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Wed, 5 Nov 2014 20:50:58 +0100 Subject: [PATCH] Changeset: 465 fdbozzo - 05/11/2014 20:06:45: - Uso de Filename_caps como objeto --- filename_caps.exe | Bin 29493 -> 30077 bytes foxbin2prg.prg | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/filename_caps.exe b/filename_caps.exe index 125449623871366371f2f5a83154b2aa7491e73f..056049b1f26cc7f5a6d4cfe8b2f3bf547f12a1b5 100644 GIT binary patch delta 1299 zcmZWpTTC2P82--e?9A=}-G#y~vJ{qDtTeqL)+;2g!z_|)cX5}kw5Th}78V9rC?-}# zL}Oy(C8@{8;6odl_+a9V5*~T6_Ep=&KKNuztwwn8Qo=%Z=fr=8dW$FX@Ba7m{r@@V zU;c?%tLzI;zt;r`_Hyyc{*dQ^Z@*zk&0ppB_CLeg___W=tZnH^f2T+3s042Mxo@y` z_L1e3o-~YjM%S5|lMm%!V$mo%t)a7C&qO&EHSBoSBLKJ7P6%i59XewjG26gad>Fgad>FgkxRB zMj0&O#iJ$iw1f-ka%kw)quu<~eC#0&F=Dr&xe-f5<9Y@DQaD&$=t*|TWHS0R5cuxi zNUZyWF~f%jo8-JE-sf)*nyOj|P_;o`7(B#+d~f!xz%5Bsp}9nWiVRVowdG!6BFX25 zgZ%rfKKrXAe1yKnM!zZfpR%af=8{f|O-bu0YP4%YH#*ZvBV0|fJ0wv@?g6J63}M@k zNxL=~Q!L>@Xv=-4Br0xukk%418bpW`%nq^hQt*>S7xZY?>Qze;aR*BJq|Vm({K;YY zE?IOqs`{Z$X}8Ru9r}tb^1Z{Y>{EVxcn|w{>6PJ^8Jpt8T&r)~OPkd`w&ji}TkaQB zes-jW_l&qDQ{hjHw6G8O+{ixmCI4h(UvN!va8(hEf{#wXgL|BiNpruHQTYW^=TDC| zDreL!cbS*Bnl(z=F8DG(Kl&iE=r_b~jW$U4d-#RXI)1=xkS9E%o-d46?ek8#G98@^0`iVVtz6me@z4C-@ql&*80im`iI<#+E8{aAb;u}13H!s!x`ILo3Y}@i zwonhHsFKCZjc3D(ZrgW}_dgB|e0HLS-QedYjy*h9F3RZ4g4C=ZEvIj=`&LC*ea`i$ z#$nn!S1$aHSdIma4~v68Ues>Y>^$4CF!j69*$s< zy$0QT2@6t$UBetvg#Cdg*5r<04!?s*3v3Rg#U;j9Cci$?hKulPt#+pWES02y2J|%n lhlziK$nw(MA^9NxaO(8#n>2~+$rL5}d%YgH&Cbwp`xDo;oGbtU delta 723 zcmYL{Ur5tY6vxlG?)USz&H0_!#;Bm_)ZhG*B^f0s z(MvraDcE}m zoix^a*KtP}a~E;3r_ zM_(m|o zitfjH3h4FNO)GQ!LVQKnrUG;Q8j60R+h{JT(ZVum|%fSszBZ;<{iC%C|)CL`F#&(|4;Bz z)2I{2DLmS997+r;>*Hj7R&xcZATL!p^Qp|Dr7NI`t7ff+y%3hbtcBw>tKnyS7kwXX z!M#)+@1$E-rpYmO#`hCn;%#`Vyny|=YhKe)72r1{3-PZ2 diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 31d27f6..b58225c 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -535,6 +535,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM + [] ; + [] ; + [] ; + + [] ; + [] ; + [] ; + [] ; @@ -605,6 +606,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM o_Conversor = NULL o_Frm_Avance = NULL o_FSO = NULL + o_FNC = NULL && Filename_caps object o_Configuration = NULL run_AfterCreateTable = '' run_AfterCreate_DB2 = '' @@ -672,6 +674,8 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM FINALLY THIS.o_FSO = NULL + THIS.o_FNC = NULL + SET PROCEDURE TO ENDTRY RETURN @@ -2280,6 +2284,9 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM IF FILE(lcEXE_CAPS) *.writeLog( '* Se ha encontrado el programa de capitalización de nombres [' + lcEXE_CAPS + ']' ) .writeLog( TEXTMERGE(C_NAMES_CAPITALIZATION_PROGRAM_FOUND_LOC) ) + SET PROCEDURE TO (lcEXE_CAPS) ADDITIVE + .o_FNC = CREATEOBJECT( 'cl_FileName_Caps' ) + .n_ExisteCapitalizacion = 1 ELSE *-- No existe el programa de capitalización, así que no se capitalizan los nombres. @@ -2358,7 +2365,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM THIS.writeLog( TEXTMERGE(C_REQUESTING_CAPITALIZATION_OF_FILE_LOC) ) THIS.ChangeFileAttribute( tcFileName, '+N' ) lcLog = '' - DO (tcEXE_CAPS) WITH tcFileName, '', 'F', lcLog, tlRelanzarError, '1' + THIS.o_FNC.Capitalize( tcFileName, '', 'F', lcLog, tlRelanzarError, '1' ) THIS.writeLog( lcLog ) ENDPROC