Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

61

14.04.2008, 20:33

Zitat von »"Deviloper"«

Doch sie ist problematisch. Stichhaltige Beispiele willst du?
Tipp: malloc/free/realloc + class/struct


Besonders wenn die Klasse ne virtuelle Methode hat.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

62

14.04.2008, 20:46

Zitat von »"Deviloper"«

Doch sie ist problematisch. Stichhaltige Beispiele willst du?
Tipp: malloc/free/realloc + class/struct


Zum Teil will man Objekte garnicht sofort kostruieren. Da ist ein malloc garnicht verkehrt. Später kann man das Objekt immer noch konstruieren lassen.

Zitat von »"knivil"«

Zitat von »"Deviloper"«

Doch sie ist problematisch. Stichhaltige Beispiele willst du?
Tipp: malloc/free/realloc + class/struct


Besonders wenn die Klasse ne virtuelle Methode hat.


Ich sehe da kein Problem. Wichtig ist nur das man weiß was man macht...
@D13_Dreinig

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

63

14.04.2008, 20:49

Zitat von »"David_pb"«

Zum Teil will man Objekte garnicht sofort kostruieren. Da ist ein malloc garnicht verkehrt. Später kann man das Objekt immer noch konstruieren lassen.


das sind dann aber keine objekte wenn sie nicht konstruiert sind :p

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

64

14.04.2008, 20:52

Zitat von »"dot"«

Zitat von »"David_pb"«

Zum Teil will man Objekte garnicht sofort kostruieren. Da ist ein malloc garnicht verkehrt. Später kann man das Objekt immer noch konstruieren lassen.


das sind dann aber keine objekte wenn sie nicht konstruiert sind :p


Doch, nicht konstruierte Objekte! :p :badgrin: Ok: man will nicht immer sofort Objekte haben, sondern z.T. nur rohen Speicher, der später dann für die Objekte gebraucht werden kann.
@D13_Dreinig

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

65

14.04.2008, 20:56

wenn es nicht konstruiert ist ist es kein objekt (weil nicht vorhanden) und ein nur teilweise konstruiertes objekt wird sofort zersört.

wenn du mit malloc speicher anforderst dann is das erstmal ein block speicher. ein objekt wirds erst wenn es konstruiert wurde (z.b. mit placement new)...

EDIT: na gut, lassen wir das :p

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

66

14.04.2008, 20:57

Zitat von »"dot"«

wenn es nicht konstruiert ist ist es kein objekt (weil nicht vorhanden) und ein nur teilweise konstruiertes objekt wird sofort zersört.

wenn du mit malloc speicher anforderst dann is das erstmal ein block speicher. ein objekt wirds erst wenn es konstruiert wurde (z.b. mit placement new)...

EDIT: na gut, lassen wir das :p


Naja, sag ich doch! :P Ok, lassen wirs gut sein! ;)
@D13_Dreinig

67

15.04.2008, 23:36

Kann man per MessageBoxW auch irgendwie einen String aus einer Stringtabelle ( Ressource ) darstellen ?
Wenn ja, wie ?

68

16.04.2008, 00:07

Das beides hat nichts miteinander zu tun. MessageBox gibt einen String aus. Wenn du also einen Weg wissen würdest, als einer Ressource den String zu bekommen, kannst du diesen natürlich mit MessageBox ausgeben, oder aber auch alles andere damit machen, was man mit einem String so machen kann.
Lieber dumm fragen, als dumm bleiben!

69

16.04.2008, 00:28

Also nochmal ...
Ich suche nach einem Weg einen String aus einem String Table mit einer MessageBox darzustellen.

C-/C++-Quelltext

1
MessageBox ( IDS_TEST, NULL, MB_OK );


Ergibt:

Quellcode

1
error C2664: 'CWnd::MessageBoxW': Konvertierung des Parameters 1 von 'int' in 'LPCTSTR' nicht möglich

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

70

16.04.2008, 00:31

probiers mal damit

Werbeanzeige