Tempelbauer
hi, bin neu hier. das forum soll recht gut sein, wurde mir von nem freund empfohlen. hier mein anliegen:
1. Dateien erstellen
Ich weiß, dass man mit fopen(file,"wb"); locker flockig ne datei erzeugen kann. Nur ich möchte die VERSTECKT haben - also mit dem hidden-attribut erzeugen. ich möchte nämlich tempfiles anlegen, die nicht jeder sehn muss
2. DLL einbinden
Ich hab schon einige DLLs erstellt und verwendet, jedoch bei einer Spiele-Engine die die DLLs automatisch included. Jetzt würd ich gern wissen, wie man ne DLL in nem C++-Projekt einbindet und dessen funktionen benutzen kann
3. Multithreading (MFC)
Ich suche nach einer guten möglichkeit zw. 2 thread zu kommunizieren. der worker-thread (erzeugt aus dem haupt-thread) soll prozentualangaben an den hauptthread übergeben, damit ich ne statusanzeige machen kann. Man sagte mir, dass es irgendwie mit PostMessage + WM_USER mach kann, bin aber in dem bereich anfänger. ich würde mich über ein funktionsbeispiel freun. wichtig: im hauptthread möchte ich auf schleifen verzichten, damit der GUI nicht hängt und der user auf den abbreche-button klicken kann. hier mein bisheriger code:
aufruf in der start-funktion (button):
CWinThread* pThread = AfxBeginThread (thrFunction, &m_Flag);
in der thr-funktion:
UINT thrFunction(LPVOID pParam)
{
int* pFlag = (int*) pParam;
...
}
vielen dank
1. Dateien erstellen
Ich weiß, dass man mit fopen(file,"wb"); locker flockig ne datei erzeugen kann. Nur ich möchte die VERSTECKT haben - also mit dem hidden-attribut erzeugen. ich möchte nämlich tempfiles anlegen, die nicht jeder sehn muss
2. DLL einbinden
Ich hab schon einige DLLs erstellt und verwendet, jedoch bei einer Spiele-Engine die die DLLs automatisch included. Jetzt würd ich gern wissen, wie man ne DLL in nem C++-Projekt einbindet und dessen funktionen benutzen kann
3. Multithreading (MFC)
Ich suche nach einer guten möglichkeit zw. 2 thread zu kommunizieren. der worker-thread (erzeugt aus dem haupt-thread) soll prozentualangaben an den hauptthread übergeben, damit ich ne statusanzeige machen kann. Man sagte mir, dass es irgendwie mit PostMessage + WM_USER mach kann, bin aber in dem bereich anfänger. ich würde mich über ein funktionsbeispiel freun. wichtig: im hauptthread möchte ich auf schleifen verzichten, damit der GUI nicht hängt und der user auf den abbreche-button klicken kann. hier mein bisheriger code:
aufruf in der start-funktion (button):
CWinThread* pThread = AfxBeginThread (thrFunction, &m_Flag);
in der thr-funktion:
UINT thrFunction(LPVOID pParam)
{
int* pFlag = (int*) pParam;
...
}
vielen dank