Hallo,
ik schrijf in Borland C++ Builder een klein programmatje, welke op een gegeven moment een TThread aanmaakt. Nu is het zo dat ik hierbij een variabele wil meegeven. Maar hoe kan dat? 'k heb veel gezocht op google, en BCB pages, maar niets kunnen vinden.
Hier zijn mijn header en cpp file:
#ifndef ServerThreadH
#define ServerThreadH
#include <time.h>
#include "FormUnit1.h"
#endif
class ServerThread : public TThread
{
public:
ServerThread(bool inactive = false) : TThread (inactive) {}
void __fastcall Execute ();
bool EchoIncomingPackets(SOCKET sd);
};
CPP File:
#include <vcl.h>
#pragma hdrstop
#include "ServerThread.h"
#include "ListeningThread.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
const int kBufferSize = 1024;
//---------------------------------------------------------------------------
void __fastcall ServerThread::Execute()
{
// Hier zou ik dus een variabele willen benaderen, welke meegegeven is met de thread.
}
// het aan roepen van een thread doe ik zo:
new ServerThread(false);
Kan iemand mij helpen?
ik schrijf in Borland C++ Builder een klein programmatje, welke op een gegeven moment een TThread aanmaakt. Nu is het zo dat ik hierbij een variabele wil meegeven. Maar hoe kan dat? 'k heb veel gezocht op google, en BCB pages, maar niets kunnen vinden.
Hier zijn mijn header en cpp file:
#ifndef ServerThreadH
#define ServerThreadH
#include <time.h>
#include "FormUnit1.h"
#endif
class ServerThread : public TThread
{
public:
ServerThread(bool inactive = false) : TThread (inactive) {}
void __fastcall Execute ();
bool EchoIncomingPackets(SOCKET sd);
};
CPP File:
#include <vcl.h>
#pragma hdrstop
#include "ServerThread.h"
#include "ListeningThread.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
const int kBufferSize = 1024;
//---------------------------------------------------------------------------
void __fastcall ServerThread::Execute()
{
// Hier zou ik dus een variabele willen benaderen, welke meegegeven is met de thread.
}
// het aan roepen van een thread doe ik zo:
new ServerThread(false);
Kan iemand mij helpen?