Page 4 of 4

Re: Print preview in explore

Posted: 29 Sep 2014, 12:39
by mesajflaviu
Pentru o prima pagina goala, cred ca functioneaza print-preview-ul ... mai ramane de de rezolvat memory leaku m_pPrintDlg ...

Re: Print preview in explore

Posted: 01 Oct 2014, 12:50
by mesajflaviu
Cred ca rezolvat problema: am reusit sa pun dialogbar-ul print-preview-ului standard pe partea stanga, unde, incerc sa pun tree-ul (de fapt copia lui) din CLeftView (derivat din CTreeView). Sa vad ce reusesc ...

Re: Print preview in explore

Posted: 01 Oct 2014, 15:53
by MarianMMX

Re: Print preview in explore

Posted: 02 Oct 2014, 09:44
by mesajflaviu
Folosesc inca VC6, unde nu exista conceptul de smart pointer ...

Re: Print preview in explore

Posted: 03 Oct 2014, 13:33
by MarianMMX
poti folosi versiuni mai vechi de Boost sau Qt pentru VC6, insa recomand sa folosesti un compilator mai recent.

Re: Print preview in explore

Posted: 04 Oct 2014, 12:23
by Ovidiu Cucu
Cam nu prea-i bine de amestecat MFC cu boost si/sau Qt: iese carcalete, iar de la carcalete te doare capul. :)
Cat despre o versiune mai noua de Visual Studio, sunt total de acord.
S-ar putea ca portarea plus licenta sa coste mai putin decat sa stai sa mosmolesti si/sau sa bati pasul pe loc cu ala vechi.
Cu tot respectul pentru batranul VC6.0 (foarte reusit la vremea lui), "nu poti face din cacat bici care sa si pocneasca".

Re: Print preview in explore

Posted: 04 Oct 2014, 13:13
by Ovidiu Cucu
mesajflaviu wrote:Folosesc inca VC6, unde nu exista conceptul de smart pointer ...
Exista, cum sa nu? Sau ar trebui sa existe (nu mai am VC6.0, deci nu pot verifica) std::auto_ptr in STL, apoi CAutoPtr, CComPtr si CComQIPtr in ATL si-or mai fi.
Pana si "banalul" CString este tot un fel de smart pointer.
Deci, cel putin "conceptul de smart pointer" exista si in VC6.
Si la urma urmei, daca niciuna dintre clasele enumerate nu se potriveste cu ce-ti trebuie, nu-i un capat de lume daca-ti faci propriile clase.

Ramana insa valbil ce s-a spus mai inainte: cea mai gospodareasca optiune este sa-l puneti pe VC6.0 in dulap (cu putina naftalina) sa-i cantati "vesnica pomenire" si apoi sa nu uitati sa-i faceti din cand in cand un parastas. :)

[ later edit ]
Daca tot ne-am abatut de la subiectul initial.
Eu zic sa-l intrebi pe sefu daca nu l-ar tenta asa ceva: viewtopic.php?f=22&t=742&p=4682#p4682.
Dati un ban dar stati in fata cu ultimele sisteme, aplicatii si scule de la Microsoft.

Re: Print preview in explore

Posted: 07 Oct 2014, 09:54
by mesajflaviu
Deocamdata am reusit sa mut dialogbar-ul printpreview-ului in stanga, si sa pun un tree cu tot ce imi trebuie acolo, deci problema pentru moment este rezolvata ... proiectul este destul de mare, si cere munca sa fie compilat in VS2008 (sau mai nou) ... cat despre CAutoPtr, nu merge in VC6, CComPtr si CComQIPtr da ...

Re: Print preview in explore

Posted: 08 Oct 2014, 12:32
by mesajflaviu
Cam nu prea-i bine de amestecat MFC cu boost si/sau Qt
Nici cu STL, pe cat posibil ... tin minte ca am luat de pe CP un proiect de test pentru un CTreeCtrl care folosea ceva tablouri STL ... la compilare asteptam minute (nu exagerez) sa termine warning-urile STL ... cand aceleasi lucrui puteau foarte bine fi implementate cu tablouri MFC ... merita folosit STL ?

Bun, stiu ca sant adepti STL care m-ar contrazice vehement, dar in multe cazuri (poate majoritatea) nu merita amestecat MFC cu STL, boost, whatever ...

Re: Print preview in explore

Posted: 09 Oct 2014, 12:16
by Ovidiu Cucu
Oricum, in cazul de fata nu-ti foloseste niciunul dintre ei. Am vrut doar sa spun ca si in VC6 gasesti smart pointeri, daca ii cauti of course. :)