000
13.04.2004, 15:15 Uhr
~T-Sam[Hawk]
Gast
|
Compiler: MSVC++ 6 OS: WinXP Pro
hallo ich habe eine template function die daten übers net sendet
| C++: |
template <class Type> Type Send(Type *packet, int MsgFlag) { // größe des zu sendenen Packets wird gesetzt SetEventSize<Type>(packet); // Typ des Packets setzten SetEventType(packet, MsgFlag); // und ab geht die Margot!! send(network->acceptSocket, (char *)packet, packet->size, 0); return *packet; }
|
jaaaaa...aber ich hab noch ne Klasse NETMGR in der ich diese function einfügen würde. wenn ich das mache dann bekomm ich diesen hübchen fehler
| Zitat: |
illegal use of this type as an expression
|
hab viel rumprobiert aber nix genützt. achso...die function ruf ich so auf
| C++: |
Send<NT_PACKET::FLVL_EventGameStart>(&egc, MP_GAMESTART);
|
möchte aber sie dann später so aufrufen
| C++: |
network->Send<NT_PACKET::FLVL_EventGameStart>(&egc, MP_GAMESTART);
|
|