Toon posts:

[VC++ 6] weergave van eigen typen in watch-window *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zie, as ge in de source hebt staan:
C++:
1
2
string mij = "mij";
CString MIJ = "mij";


En dan zette watch op die beiden, dan krijgde in debug hetvolgende te zien:

code:
1
2
mij | {0x123456 "mij"}
MIJ | {"mij"}



Mijn vraag hier is nu: hoe kan ik dat doen voor mijn eigen class? Zodat die de 1 of 2 allerbelangrijkste variablen ook zo laat zien? Zodat ik dus niet altijd op dat +ke moet gaan drukken...

  • whoami
  • Registratie: December 2000
  • Laatst online: 10:17
Je kan toch een watch zetten op enkel die datamembers van je class die je wilt zien?

https://fgheysels.github.io/


Verwijderd

Topicstarter
I know, maar ik zou het zo willen ;) zoals string & CString het doen... En ja, ik heb al gekeken, maar ik zie niets abnormaals dat die gedaan hebben

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

check je debugger documentatie, of zoek naar autoexp.dat in die documentatie
Je kunt aan autoexp.dat opgeven hoe bepaalde typen weergegeven moeten worden in de watch-window
Je kunt zelfs een weergave-functie in een DLL maken en die definieren in autoexp.dat

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
damned :x
Dat vind ik niet fijn... Dacht dat het iets speciaals in de class zelf was...

kzal eens rondneuzen ;) thx alvast!