Archief - Visual C++: CString toevoegen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Boris Barowski

Legacy Member
hallo iedereen.

Ik weet dat het niet echt gamedesign is, maar dit forum is toch het meest gerelateerd met coding in het algemeen.

Ik heb me voorgenomen om Visual C++ te gaan leren, dus ben ik een paar tutorials gaan zoeken.
zo kwam ik op deze uit: http://www.adminmod.org/karel/2/ch02/ch02.htm
En ik zit dus vast.
de uitleg is geschreven voor VS6, maar ik heb alleen de VS2005 beta.
dus heb ik tot nu toe zelf een conversie gemaakt, en dat lukt aardig.

maar nu bij het punt "attaching variables to your controls" lukt het me niet om een CString aan de textbox toe te voegen. booleans lukken zodner problemen, maar CString wilt hij niet aannemen.
het geeft de volgende fout: http://users.skynet.be/bk284872/exception.jpg

Weet iemand wat ik fout doe? het moet toch mogelijk zijn daar een CString variable van te maken ?

Hartelijk dank
B.

Boris Barowski

Legacy Member
ok, het is mij gelukt om het manueel in de code te veranderen.
toch ist ni echt ideaal he, het zou toch moeten lukken ?

dus als iemand toch nog zou willen helpen :)
thanks

B.

Vich

Legacy Member
'k Moet nog 3 of 4 weken wachten voordat Microsoft me die beta stuurt(moest dit via intern contactpersoon doen, omdat ze die DVD standaard niet in België of Nederland versturen), dus je gaat nog even moeten wachten op een antwoord van mijn kant :P

Darth Mother

Legacy Member
:offtopic:
Ik heb vandaag eventjes geprobeerd om die dvd te bestellen voor de prijs te weten en bij landen kon je toch wel belgie selecteren hoor.

killgore

Legacy Member
zover ik weet is CString een deel van MFC (en niet "visual c++"), wat ik ten sterkste afraad te leren, daar het simpelweg zuigt.

Voor de rest: Houdt er rekening mee dat jij met een .NET compiler werkt en dat je waarschijnlijk wat dingen zal moeten herlinken om MFC deftig te laten werken.

blastboy

Legacy Member
Cstring is een klasse dat nog van C komt. Gebruik anders gewoon string.

killgore

Legacy Member
blastboy zei:
Cstring is een klasse dat nog van C komt. Gebruik anders gewoon string.
wtf?

CString is de MFC (lees: microsoft) variant voor de string klasse uit de stl-containers

een klasse dat nog van C komt, C is niet eens oop :s.

Boris Barowski

Legacy Member
CString is idd MFC
met #include <string> zou het inderdaad ook gaat, maar de tutorial zei nu eenmaal iets anders.
btw, wrm zuigt MFC (geen verwijt ofzo, kvraag me gewoon af wrm ge da vindt)

B.

CovertOps

Legacy Member
MFC, Steekt dat niet onnodig veel nutteloze code in u programma?
Dat zal wrs de reden zijn.

killgore

Legacy Member
CovertOps zei:
MFC, Steekt dat niet onnodig veel nutteloze code in u programma?
Dat zal wrs de reden zijn.
Onder andere + de structuur is immens onduidelijk (totaal niet wat je van een OOP structuur zou verwachten).

Met de WinApi kan je bijna evenveel en deze is tenminste duidelijk. MFC is gewoon de WinApi gauw in klasses gezet, wat je imho zelf even goed kan doen en wat beter zal werken daar het specifiek voor jouw programma is.
Ook vind ik (don't ask why want de basis is eigenlijk moeilijker) de WinApi gebruiksvriendelijker voor de programmeur :p.
MFC is trouwens nooit echt doorgebroken en eigenlijk is de echte oop-gerichte windows code de .net versie van c++ geworden ;).

Nu ja, ik persoonlijk vind dat MFC zuigt, anderen zullen het prolly zeer goed vinden, ieder zen mening ;).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan