File access is denied (Error 1705)

01/10/2006 - 07:36 por Rafael Patiño Ortega | Informe spam
Tengo una aplicacion donde cada formulario es un proyecto independiente y
por lo tanto genero un exe para cada uno.
Por medio de un formulario al cual yo llamo menuprincipal y del cual genero
un exe tambien mando a ejecutar a los demas mediante un do xxxxxx.exe segun
sea la opcion seleccionada.

Mi pregunta es: como libero de la memoria el exe que mande llamar y ya le di
un thisform.release para poderlo renombrar,borrar o compilarlo de nuevo para
crear un nuevo exe, sin dejar de ejecutar al menuprin.exe?


Cuando trato de hacerlo me manda el error: File access is denied (Error 1705)
y tengo que salirme del menuprincipal.exe para que lo suelte y asi poder
compilarlo de nuevo.


Si alguien tiene o sabe de alguna instruccion mucho les agradecere su ayuda.


Rafael Patiño Ortega
Monterrey, N.L.

Preguntas similare

Leer las respuestas

#1 Juan Villacorta
02/10/2006 - 05:50 | Informe spam
Hola Rafael,

Me parece por lo que dices, es que al hacer el proyecto de menuprin tendras
que excluir a los llamados exes, ya que de lo contrario se colocaran como
parte del ejecutable que los llama asi que por mas que termines de salir de
sus respectivas opciones, estaran asociadas al ejecutable principal en donde
te muestra ese mensaje de error, prueba sacandolos del proyecto de menuprin,
y luego vuelve a generar el ejecutable.

Saludos,

Juan

"Rafael Patiño Ortega" <Rafael Patio
escribió en el mensaje
news:
Mostrar la cita
genero
Mostrar la cita
segun
Mostrar la cita
di
Mostrar la cita
para
Mostrar la cita
1705)
Mostrar la cita
ayuda.
Mostrar la cita
#2 Rafael Patiño Ortega
04/10/2006 - 19:35 | Informe spam
Estimado Juan...

Dejame ampliar mi forma de generar estos proyectos.

1.- Primero genero un exe del menuprin sin ninguna aplicacion integrada, de
hecho cuando genero el exe me manda mensajes como el siguiente:

form c:\alpasoftware\formas\comunes\MENUPRIN.scx has the following errors:
Application catalogo_de_usuarios - Undefined

y yo le digo al compilador que lo ingore, ya que al ejecutarse lo busca y si
lo encuentra lo ejecuta sin problemas.

2.- Segundo genero un exe del catalogo_de_usuarios sin problemas y me genera
un segudo exe del forumlario catalogo_de_usuarios.scx

cuando ejecuta el menuprin.exe medianto un boton de comando ejecuto el
catalogo_de_usuarios.exe sin problemas, hasta ahi todo es dulzura.

3. cuando le doy un release al formulario catalogo_de_usuarios.scx termina
de ejecutarse el exe ya que se ejecuta un destroy del formulario, pero si yo
no le doy un release al menuprin, este sigue en ejecucion y si yo quiero
volver a compilar el catalogo_de_usuarios.scx porque le modifique algo, me
mando el compilador el mensaje: File access is denied (Error 1705) y no me
puede generar el nuevo exe, entonces tengo darle terminar al menuprin.exe
para que lo libere todos los exes que haya ejecutado por medio del
menuprin.exe de la memoria y entonces ya lo(s) puedo volver a compilar y
generar la nueva version del catalogo_de_usuarios.exe y/o de cualquiera que
necesite hacerlo.

Por eso mi duda es: si existe alguna instruccion que le pueda dar al
menuprin.exe para que libere los exe's hijos que ya no se esten ejecutando, o
al exe hijo darle alguna instruccion en el destroy para que lo libere de la
memora?

Espero que haya quedado claro mi problema.

agradezco muchisimo que hayas atendido mi duda.

Seguimos en contacto.

Saludos,

Patiño.


"Juan Villacorta" wrote:

Mostrar la cita
#3 Juan Villacorta
04/10/2006 - 20:50 | Informe spam
Hola Rafael,

En el punto 3 cuando indicas que le das un destroy al formulario
catalogo_de_usuarios, porque no pruebas darle un QUIT al formulario
catalogo_de_usuarios, ya que como es un exe, podrias aplicar este comando
que te garantiza que salga de la memoria, para que asi puedas modifcarlo y
volver a generar tu ejecutable y al llamarlo desde menuprin.exe ya no te
muetre ese error.

Saludos,

Juan

"Rafael Patiño Ortega"
escribió en el mensaje
news:
Mostrar la cita
de
Mostrar la cita
si
Mostrar la cita
genera
Mostrar la cita
yo
Mostrar la cita
que
Mostrar la cita
ejecutando, o
Mostrar la cita
la
Mostrar la cita
tendras
Mostrar la cita
como
Mostrar la cita
de
Mostrar la cita
donde
Mostrar la cita
menuprin,
Mostrar la cita
independiente y
Mostrar la cita
le
Mostrar la cita
nuevo
Mostrar la cita
(Error
Mostrar la cita
poder
Mostrar la cita
#4 Rafael Patiño Ortega
05/10/2006 - 23:48 | Informe spam
Estimado Juan,

Lo hice como me dices y al darle el quit en el destroy del
catalogo_de_usuarios, tambien se va el menuprin.exe.

Pasame otra si se te ocurre, tenlo por seguro que voy a probar todas las
opciones que me digan.

Gracias.

Saludos,

Patiño.




"Juan Villacorta" wrote:

Mostrar la cita
#5 Juan Villacorta
06/10/2006 - 08:08 | Informe spam
Hola Rafael,

Probe de esta manera y me funciono te comento que al modificar el formulario
menuprin en WindowsType=Modal
me funciona sin problemas te envio un ejemplo en donde aplique lo que me
dices este formulario llama a un ejecutable luego de salir del segundo
formulario puedo realizar los cambios en el proyecto form2, lo vuelvo a
generar y al estar el menuprin activo lo vuelvo a llamar al form2 y veo los
nuevos cambios salgo del form2, luego salgo del menuprin y no me muestra
ningun mensaje de error.

Saludos cordiales,

Juan

"Rafael Patiño Ortega"
escribió en el mensaje
news:
Mostrar la cita
comando
Mostrar la cita
y
Mostrar la cita
integrada,
Mostrar la cita
errors:
Mostrar la cita
busca y
Mostrar la cita
termina
Mostrar la cita
si
Mostrar la cita
quiero
Mostrar la cita
algo, me
Mostrar la cita
no me
Mostrar la cita
menuprin.exe
Mostrar la cita
y
Mostrar la cita
cualquiera
Mostrar la cita
de
Mostrar la cita
salir
Mostrar la cita
en
Mostrar la cita

Mostrar la cita
cual
Mostrar la cita
xxxxxx.exe
Mostrar la cita
y ya
Mostrar la cita
su
Mostrar la cita
begin 666 menuprincipal.zip
M4$L#!!0````(`"$(1C5AXJ</RP$``"\&```,````;65N=7!R:6XN<&IX[93-
M;M0P$,==VNZA4B4^+)Y04F:[@9.9!UG&]9CA]B)"!(\`0B>@ -/PV,R
M]B;95>PB'H Y3";^S<<_MI5H<;8X)H3\/OE%YG8'@<R!#Z]PA.YDEF/Z>N3L
M%-W1C%?%%,H%NK,9-Q5P;7*HD=\-<-6:LA)N!%P0?_Z-`EY4C>./`YQ_9*(M
M7+UX0GQ]D%>R;M3&\LL`UWG'F7(-Q-,`+_BZW>Q"\2S N61-7QO'GP>X5$)M
ME O%BP!G((TVO=T!^3+ U?I]PSL7RE?H3F>\X%TE2S<`7A-_?W0/:R6TXTF
M8W_.G'P"RP!GVRX7NU"^1;>8\WJZ`?(=\?4I/=?,T:GAN%)\RJ`&<*
, W7O.EX$2/_\!>.WPYM@&O&BMSD-H0^P(5BX_>+S\0_GRWOQY!]
M04=GO,=__G/PW:]3^'&[HWK(W5ZLLB=+L/H('-H,:4Y8QI<DR>C14
M/73KGEET;TBQAV?P"K5U4\E [E1 OZ+;[N;&JS3:*(OTY3^_YM6*=7
MRS3*:)Q<)X<-#^W?%'Q']VE0D*79J"">%)A]@:OX,:S3),E6L=?PT$RI&DCH
M[6:3+OX`4$L#!!0````(`#@(1C69#&8WH $``*T%```)````9F]R;3(N<&IX
M[91+3L,P$(9=:+NHA,1STP6R>+-!3?IF1>HX;:C'#K$3D06<`*[ @M-P3&PW
M;5%B(0[ +":__<UXQ@^EU^ZT=Q!"7\U/5+6x1X`+0<0D.[9B5&%<F:DY9V
MC0J/PXWD;>TZ%:YBH%(%D&B^[^ B4U',; GHHGK]A0`:QJGEIPY.GPG+0IO/
MSE"]/PABGJ1B;OBY@\!=B%@X=TELU7DETZ..4D+1)E^96#<\'$7%C)
MKAV<`%=2%>8$^(V#B]EC2G,K^:UVK0H/:1[SR!: .U0_'UG 3#!IN>_@>GU*
M;/L( 5I+?:]>N\F3S`O@#JO<GY.8%$?.IU9<DI8$2^H9)[.!$`%!]
M1%H".'A*)4US&GJ:/_W"]=XA<W!)2!BHP$@H')P)LMX_>T'U^UG28BW)JW:X
MPC-=OI3P@>KK[Z%_,X;-SV&!MS:9]L<3OS?V#C4X,A%8J2CR,/9'O9,RZ]C.
MU\R@@S+$7)Z*1 J^(_!G`G[3;KFJZXVG_6T'ZQXC588/!P,S?B_G<=_S^R/L
M^<--#52Q/W70_0902P,$% ````@`-PA&-=]>CK6M`0``AP4```D```!F;W)M
M,BY30U3MD4]*`S$"NG45*RZ$86AGU+8+%S(=4:BM3%L%-QIMM,'Y
M(]/4*W@&EU[ 2[CP&-Y!!#³=H9IY91#Z /'GSY\O+>+PE ]@8`,O ??S74
MW\\?V$YCMUXCFX004\_G(W^N305E_C4/`]]COOC%KJ3:BS7J,=DY-[:=PRBJ
MR!3&Q=1Y$'HI.KLM=\\1E5V+H9JA_&+CM+%,D:'O"TZ4IMF$:-*
M8(6,"D6B-W6,+'HE>. KL$%3B1.#QNMXJ$M/F9NVF*ZJ1<SS!>YHK'_/I2$/
MB$%R(Y#&^B?[,C82\:"94PUD)%CX+/(_Z[=.>$('_DSEK#<U4T%8R
M-4(IE(U1QF*"4UK[\FX-ZO)PY-WB,0FCON_4+;O2<FQBN?SL$B/1X5WUH7K(
M7$:[#".,[%I%U7V>>GQ_[I,)I>ZC3(^G!U6S(G,_<IC,29G'(U5OD])JR:<!
M!+<O`*\9>)?&!,Q"<V>WL5UW]F; L:OV5L/.P@!3&QSL]PMP!P:,AQJZ(',Y
MTK *WU*J_:6MD%-7(WF-E#6RKI&"2D,CIDKIHP]02P,$% ````@`-PA&-2UR
MQ$N;`0``EP8```D```!F;W)M,BYS8WCMDS%.PS %51B8D%(H# P((1H
%-7 C*B]O8:>E0$$(=&&#@`JQLB -P``X`A^ 2'($+,/#2N)2FKM,#
M\$O/[R7?\WNV99<*Q4*!$+*<OR5I+>8(:?FV:+(0\--9B/-2.5'@M2/JN3%?
MP:&8XL(#RH4-+4*"-05W?)OS)(1-'/(J[C,GYML*WK \%9XRRP@<8A
M["IXRPYI((8A[*MXR%HT%![E!$PU%]01% \`CA0<J#AE[G"'4%=P7)_#W&1]
MQT,^F<%\!)HKY/BV/.%7PD'(:=JB+:P=/P[$(@(97D+<U_!!YI.%X-M#3
M\"KROH;7D%]IN(5\H. 18AG"C8*ODG_%,AP&@"_!X-?W@\&=,:',V7^UF)UB
M=+W 95UN7)K=\U+9=$^X8=4K-<NLU2OKLL !^J:,^YJB#Y(]SLB9;B:29N52
MU7J6DU[0O\KX?8X=S-)TLVB\LZU<DK2'WD)KHO&<OJ!.T\TZXYV]R<(?Z#_1
MOM"^Y;\>OH*G]$O(T.\%&;VXK MRL:3Z.Y\V?@!02P,$% ````@`(0A&-1>W
MC4L5`0`````P```!M96YU<')I;BY02E1C8& H8F!@4&08!2,2,&KT'<Y]
M&G[3PRG2/W7>85.0$!"+.EO%>/D[!<?XNOJ%!@1Y^ND%>$4P"#CZ,.)5`#,4
MB#+BY)3[;#:"L0<R58Q6?E)QÍB5+ SHQ59A2,@E$P"D;!*!C^X)NMV8?HW$-S.3XN/,T`KA99))@@C%$P"D;!*$ &H&*!-S<UK[2@*#-/$W
MZVP4\YT(@??;Q-Y#%2B!&M:LSCZ>SMYIS RL;OY!OD91P/8XK*GOS<P0)G V
M]HA\VH?";R_<XV_U9[_Q4;C.N-/D&]0$KK3\HEPCO=2*5!QND =;`389;D4`
MW"YFAO.U]Y[K<TJLX+J>^$C2)9G1X'`>-G<TH`4$L#!!0````(`#@(
M1C4_GU=QCP```"X.```)````9F]R;3(N4$I48V!@R&%!D& 4C$BB@`: 0
M(Q +.5O%>/D[!<>X^0?Y&ND%>$4P$%2 `" %G#;!^:5%R:EVF'9"%' D6\5D
MY2<58Y,G2@$[,U:943 *1L$H& 6C8/@#S+J;18()PA@%HV 4C )D`"H6N-+R
MBW*-](J3*QC0VO]0!6*@`H35V<?3V3N-F8$5W,+!0!02P,$% ````@`
M( A&-:PI9'@U`@``8P<```P```!M96YU<')I;BY30U3MDMUJ$T$4QT\:8^O"
M8L4;*0C3@*"P+-E-FK07O0C)EA9B4K*)]DJ99"?-X'[$S:Q?E[Z%ESZ OH2@
MC^$[B."%TCB3_4J:C8JW>N# .6?.S/F?_2W YA `<O#?_E43[+<?&%WSI--&
MAPBALEHJ1?7K%F:8N,^H[[D.<=EORLW,\DX;.X2_7+QT7)2EJ".G70ZNC#S?
MR8@+1SR.FY[VO E_MR1++3)B871,Z/E8Q%IU3Y8>4HN->5*N\:3I-7R"F9"B
M]E19:N )HYXKE,U?+8I^U_*>]UY.1),F2['R^#Q68>,!L;.2JRV1Q *7U+ZN
M!\PSZ:NL^<:4842F*' QFO@!&6!D$<0_4L!3Z@[I!-O%Q>5JR<Z5?5D*OX.(
MXH5U34_5AYI2^?+0<QSL6H. ,<_]57&K$18S%^J'8P^JB1:]LDA KZ5Z]BM+
M^YK8IGXQ51B/234JI]U.PVCVNP9JV'3X1);8F$[%GZ#ZQ"9X2F3):#=%5W+G
MX\67&=H0T;O(LVWT3?3<X=Z)*A;W//='"UT_\KS4![@)VW#K^S40LW65O" 7
MO+P!!3CJ=._K>3#.C +,-2KS>[.9!KGYC[QL8N8-[K>C&.[!6I%_1TF'#$IG
M*Y2J?@5E)Z"NKL"RO)0<G45TJ<$TOO(L^WSAQC2:50A$$)ZO- 50Y)!
=?`3C9$,\6](Y/3(%H$[I&RZB;JY3>PGI*N[! :8U*<;Y;]RFV%512T(&"
M]A2D"=<55!;.Z])/4$L#!!0````(`" (1C7'SV,UMP$```0'```,````;65N
M=7!R:6XN<V-X[9/-3L) $,{J DGKP0$Y-Z,-&#@?(AX,>AM$NLZ71+6ZR:
M&&%Z\ 6\>M5X]0%X`8\>/?H"OH//X)0N(F59> #_R72F_<W.[#2[Q4PN
MDR6$+*1O25(IA1#7UH,6\P!?C;DH+Y'3<:QVAUIFQ!?QD4OPP +J!SJXA#C+
M`F[8NN_'(:SB(RWB-C,BOB;@3=VGO :L"SAK'CHZT"B$30%W=8\Z03^$+1'W
MF$N]P*(^`4W,`VH$%'\`5 4<:'# S/Z$T!!PW)_!S'A_^WT^FL%!)X+U
M-BT-.!5PC_K4.Z(F[ATL"<<B`!)>1MZ6\ KRCH3COX$3"=]&?B;A->07$EY'
MWA7P#F(>PK6 +Y%_15(-!H W0?4O[[O=.W5$4U?_56IZBAI:CLE"7SW7PN.B
M=MJP0*TWRK6Z5JL4\[Q `7V+QV>2H@^</4[(&6_FQ,U*Q8KVQ!>]HN_Q^&V&
M"29IO!D;3E90XJ0]]!9:B':ER O*--[,'4[VS0LK>.+S:!MH57[ZG]'?9"87
M%FF\67LXV<M\G-1#_X[VB?;%O^UBHX_DM9NBW],XN-[33N-.5O1U-JW\`%!+
M`0(4`!0````(`"$(1C5AXJ</RP$``"\&```,``````````$`( "````!M
M96YU<')I;BYP:GA02P$"% `4````" `X"$8UF0QF-Z !``"M!0``"0``````
M```!`" `MH'U`0``9F]R;3(N<&IX4$L!`A0`% ````@`-PA&-=]>CK6M`0``
MAP4```D``````````0`@`+:!O ,``&9O<FTR+E-#5%!+`0(4`!0````(`#<(
M1C4M<L1+FP$``)<&```)``````````$`( " %``!F;W)M,BYS8WA02P$"
M% `4````" `A"$8U%[>-2Q4!``"R#@``# ```````````" `MH%2!P``;65N
M=7!R:6XN4$I44$L!`A0`% ````@`. A&-3^?5W&/````+@X```D`````````
M```@`+:!D0@``&9O<FTR+E!*5%!+`0(4`!0````(`" (1C6L*61X-0(``&,'
M```,``````````$`( "<)``!M96YU<')I;BY30U102P$"% `4````" `@
M"$8UQ\]C-;<!```$!P``# `````````!`" `MH&F"P``;65N=7!R:6XN<V-X
64$L%!@`````(``@`Q $``(<-````````
`
end
Ads by Google
Search Busqueda sugerida