Add CDialog derived class to a dialog - Issue

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Ovidiu Cucu » 20 Jun 2008, 16:37

Incercand sa reproduc fenomenul, eu unul am dat de o chestie si mai interesanta:
message.gif
message.gif (7.83 KiB) Viewed 3844 times
Daca "wish sa Debug", ajung pe aici:
debug.gif
debug.gif (34.95 KiB) Viewed 3844 times
Stergerea de fisiere, n-ajuta la nimic.
Ce-i drept, am 2005 fara Service Pack. Probabil ca dupa SP1 s-a reglementat situatia, dar nu-mi mai bat capul.
Il pusesem doar pentru niste teste iar acum il dau jos si pun la loc 2008-ul. :)



User avatar
crystyce
Junior
Junior
Posts: 38
Joined: 26 Jul 2007, 22:24
Location: Bucuresti
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by crystyce » 20 Jun 2008, 16:53

Ce-i drept, am 2005 fara Service Pack. Probabil ca dupa SP1 s-a reglementat situatia, dar nu-mi mai bat capul.
Il pusesem doar pentru niste teste iar acum il dau jos si pun la loc 2008-ul. :)
Intellisense si fantoma ncb mai face o victima...

http://forums.msdn.microsoft.com/en-US/ ... d/#page:11 Total Views: 116145

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 20 Jun 2008, 17:04

Am re-sters toate fisierele de buid enumerate mai sus, inclusiv .suo (solutia era inchisa).
Apoi, am build-uit proiectele din solutie si am incercat sa adaug o clasa pentru dialogul respectiv.
Din pacate, am intampinat aceeasi situatie. :(

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 20 Jun 2008, 17:06

Nu am timp sa citesc acest forum acum... Sa inteleg ca problema ar putea fi de la IntelliSense?

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Ovidiu Cucu » 20 Jun 2008, 17:23

S-a ajuns la aici de cand programatorii (mai mult sau mai putin lenesi) au inceput sa-si bage totul in acelasi workspace (aceeasi solutie). Astfel s-a nascut mitul monstrului NCB.
Eu unul, atata timp cat am avut control asupra organizarii proiectelor, am preferat plasarea fiecarei componente in propriul workspace.
Am avut un pic mai multa munca la bilduire (chiar si folosind scripturi) dar n-am avut niciodata nici o problema de genul celor discutate aici.
Dar asta e, programarea evolueaza, programatorii au din ce in ce mai putin timp pentru programare asa ca...
...fara indoiala cei de la MS vor gasi o solutie iar "fantoma NCB" (cel putin in forma in care o stim) is va gasi in sfarsit odihna binemeritata... iar noi ii vom canta "Vesnica Pomenire". ;)

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Marius Bancila » 20 Jun 2008, 17:30

Silviu Ardelean wrote:Am re-sters toate fisierele de buid enumerate mai sus, inclusiv .suo (solutia era inchisa).
Apoi, am build-uit proiectele din solutie si am incercat sa adaug o clasa pentru dialogul respectiv.
Din pacate, am intampinat aceeasi situatie. :(
Mai in gluma, mai in serios, restart la Windows ai dat?

Poate ca s-a busit ceva in instalrea ta si va trebui sa reinstalezi. :(
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 20 Jun 2008, 17:39

Marius Bancila wrote:Mai in gluma, mai in serios, restart la Windows ai dat?
Poate ca s-a busit ceva in instalrea ta si va trebui sa reinstalezi. :(
Ma indoiesc caci problema aceasta persista in proiect, demult... Apare si la colegii mei. Ramane sa ma consolez cu rezolvarea "manuala", care se rezolva intr-un timp relativ scurt (30-60 de min :thumbdown: - in loc de cateva secunde ), in functie de clasa de la clasa care pleci (alte clase din proiect). :D

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Marius Bancila » 20 Jun 2008, 20:24

Pai de ce nu ne-ai spus de la inceput ca apare si la colegii tai? In vazul asta cred ca e ceva in surse. Din cate stiu eu la wizardurile astea nu le place sa ai alte clase declarate in fisier inaintea celei la care adaugi ceva. De asemenea poate ati dat peste cap un message map ceva.
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 20 Jun 2008, 22:20

Problema descrisa de mine, implica si creerea fisierelor odata cu creearea clasei. Deci, nu are legatura cu existenta altor clase sau messages maps.
Acest aspect, cred ca se poate observa si din prima captura.
Marius, in alta ordine de idei, sunt de acord cu tine ca pot aparea probleme de conflict si nu numai, in situatiile descrise de tine. ;)

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Marius Bancila » 20 Jun 2008, 22:51

Sun, deci asta e un proiect care pana la un moment dat a mers ok. Si dintr-o data nu mai merge, right? Ce s-a schimbat inainte de eroarea asta?

Stiu ca de eroarea asta s-a plans multa lume. Uite aici o discutie mai veche, in care o posibila problema ar fi fisierele resource.h si .rc.
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 20 Jun 2008, 23:17

Sun, o fi mers el ok pana la un momet dat, dar problema e veche... Nu am idee ce s-a intamplat inainte. Colegul cu care discutasem zicea ca nu are idee de ce se intampla asa ceva. Mai multe detalii despre istoria proiectului, nu cunosc. Ceva similar intalnisem si la fostul job dar acolo nu m-am agitat prea mult sa aflu de ce.
E posibil ca intr-adevar sa fie vreo problema de resurse. Voi mai studia, problema... ;)
Referinta ta pare interesanta, avand in vedere ca pana la urma, proiectul e un COM. Thank you! :thumbsup:

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 24 Jul 2008, 11:24

crystyce wrote:Ciudat ca nu merge... ai incercat sa inchizi toate documentele deschise?

PS. 10 mega :thumbdown: slabut... eu am 38.5 mega cel mai mult...
Dimensiunea asta e relativa... in functie de cat "freci" la el de la ultimul clean up.
Spre exemplu, acelasi proiect, acum, cu putzine fisiere text incluse in plus a ajuns acum la 44.6 MB. :thumbsup:

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: Add CDialog derived class to a dialog - Issue

Post by Silviu Ardelean » 21 Oct 2008, 18:08

Lovindu-ma de aceeasi problema ptr. un task ce implica creearea mai multor ferestre de dialog, am gasit rezolvarea la: http://groups.google.ro/group/microsoft ... d%22&pli=1
Oricum, f. tare, faza! :thumbup:

Post Reply