Page 1 of 1

Listare document/editor extern, vizualizare date in paralel

Posted: 01 Feb 2015, 19:57
by imre.bodosi
Cand se listeaza un document de Personal cu 16-Listare document/editor extern
nu se pot vizualiza datele hSALAR in paralel, pentru a obtine date suplimentare pentru finalizarea documentului.

Solicitat de Garboan Ioan, PUMMI SRL

Re: Listare document/editor extern, vizualizare date in para

Posted: 01 Feb 2015, 20:07
by imre.bodosi
Apare in Windows, in Linux_WP este rezolvat.
Editorul extern este lansat cu START /WAIT pentru ca dupa generare programul sterge fisierul.
Insa daca lansam fara /WAIT fisierul nu mai exista in momenul in care editorul este lansat.
Pe moment sunt 2 solutii:
Modificati scriptul S_TD_E Listare document/editor extern.

1. Se lanseaza editorul fara /WAIT, dar similar cu LINUX_WP, punand o asteptare pana cand fisierul este deschis.
In acest caz totusi fisierul este sters de hSALAR, deci fisierul nu mai exista pe disc, trebuie salvat din editor.

Code: Select all

 #ELSEIF h_OS("l")="windows_nt"
        xx_cb := {|pm,pf| h_DOS("CMD /C START "+sp_editor+" "+h_TruePath(pf)),h_MesHlp("Tastati orice pentru continuare",0),.F.}
2. se lanseaza fara /WAT, dar inainte de lansare se copiaza textul generat intr-un alt fisier care este deschis de editor

Code: Select all

#ELSEIF h_OS("l")="windows_nt"
        xx_cb := {|pm,pf| xx_ff := h_TruePath(h_AddPath("EXTDOC"+h_StatId()+".TXT",h_FilePathes[fil_tmp])),;
                          __CopyFile(pf, xx_ff),;
                          h_DOS("CMD /C START "+sp_editor+" "+xx_ff),.F.}