Cobarray
-
hallo alle zusammen,
ich habe fünf integer
werte die in einem Cobarray spichern soll!!
habe sowas nochnie gemacht....
wie gehe am besten vor
ein einfaches beispiel würde mir sehr helfen!!
fubu
-
http://www.functionx.com/visualc/collections/cobarray.htm
http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap_f.htmUnd hier nochmal ein ganz kurzes:
#include <afxcoll.h> #include <iostream> using namespace std; class CMyClass : public CObject { public: void output() {cout <<"Ich bin von dem Objekt CMyClass" << endl;;} }; int main(int arg, char* argv[]) { CObArray myArray; CMyClass a,b,c; // Objekte hinzufügen myArray.Add(&a); myArray.Add(&b); myArray.Add(&c); // Alle Objekte durchlaufen und ausgeben for(int i=0; i < myArray.GetSize(); i++) { CMyClass* p = static_cast<CMyClass*>(myArray.GetAt(i)); p->output(); } return 0; }
-
hallo Günni,
habe versuch dein programm zum laufen zu bekommen aber beim linken ist dieser fehler aufgekommen
Temporäre Dateien und Ausgabedateien für "Array - Win32 Debug" werden gelöscht.
--------------------Konfiguration: Array - Win32 Debug--------------------
Kompilierung läuft...
StdAfx.cpp
Kompilierung läuft...
Array.cpp
Linker-Vorgang läuft...
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
Debug/Array.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.Array.exe - 3 Fehler, 0 Warnung(en)
-
Du musst in den Projekteinstellungen sagen das er die MFC verwenden soll.
Projekt > Einstellungen > Registerkarte Allgemein > "MFC in einer gemeinsam genutzen DLL verwenden in der ComboBox auswählen.
-
supper es hat schon funktioniert....muss es noch anpassen
habe besimmt später noch ne frage hoffe du bist onlinedanke & thanx
-
Ich gehe jetzt offline. Und tschüss!
-
guenni81|_work schrieb:
Ich gehe jetzt offline. Und tschüss!
War nicht ich, denn ich schreib nur über meinen angemeldeten Account!
fubu16 schrieb:
supper es hat schon funktioniert....muss es noch anpassen
habe besimmt später noch ne frage hoffe du bist onlineIch schaue immer mehrmals täglich hier ins Forum rein...
-
habe es jetzt hinbekommen mit dem array,
aber meine anwendung lässt sich noch nicht wirklich
kontrolliert beenden, da ich aber mit der anwendung auch eine socket verbindung
öffne muss ich geregelt beenden, also meine frage dazu wäre..wie kann ich in einer konsolen anwendung also nicht MFC
eine tastenkombination erkennen z.b.:"Strg.+D"
habe vor, wenn ich diese kombination erkenne dann alle meine
socket verbindungen zu beendendanke dir im voraus