Zum Inhalt springen

Thread-Programmierung


fragl

Empfohlene Beiträge

Hi Leute...

muss en Projekt machen aber bin an ne Wand gelaufen!

Erstes Projekt das mal net aus nem lustigen c/c++ Buch kommt und daran häng ich jetzt schon ewig rum...

Ok mal zu meiner Frage und zwar....

Muss nun mein Programm mit "THREADS" steuern um die Oberfläche auch während längeren Prozeduren aktiv zu lassen und nun find ich mal in keinem Buch was über "THREADS" hat was mit Win32-Programmierung zu tun hat man mir gesagt aber angeblich gibt es nur minimale Fachliteratur zumeist auch nur komplett in Englisch...

Wäre cool wenn mir jemand en Tipp geben könnte wo ich suchen kann oder sowas in der Art....

cu&thx fragl

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die MFC (Microsoft Function Classes) sind ein Klassengerüstl von Microsoft welches

die Programmierung (angeblich) vereinfachen soll. Das wirst du ja dann mit nem

Borlandcompiler nicht benutzen.:)

Die Windows API (= Aplication Programming Interace) sind halt Schnittstellen zu

den Windowsfunktionen. Die müßten eigentlich auch bei Borland funktionieren.

Wenn du einen 2. Thread erstellen willst (der erste ist ja schon dein Hauptprogramm)

dann mußt du eigentlich nur eine Funktion erstellen die vom Thread abgearbeitet

werden soll und diese dann in einem neuen Thread öffnen. In dieser

Funktion kannst du natürlich auch weitere Funktionen aufrufen die dann auch von

diesem Thread abgearbeitet werden.

Ein WinAPI Beispiel für eine Threadfunktion wäre:


DWORD WINAPI ThreadFunktion(LPVOID lpParameter)
{
//irgendwelchen Code
//hier ausführen
ExitThread(0);
return 0;
}
[/PHP]

und aufgerufen wird er folgendermaßen:

[PHP]
DWORD dwThreadId;
CreateThread(0,0,ThreadFunktion,0,0,&dwThreadId);

Bei weitern Fragen, einfach fragen:D

Gruß

Guybrush

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Guybrush Threepwood

Die MFC (Microsoft Function Classes) sind ein Klassengerüstl von Microsoft welches

die Programmierung (angeblich) vereinfachen soll. Das wirst du ja dann mit nem

Borlandcompiler nicht benutzen.:)

Gruß

Guybrush

Hi,

sorry aber was benutz dann Borland, haben die eigene Bibliotheken oder benutzen auch MFC ( währe eigentlich logisch )Ich habe noch nie mit Borlandcompeijler gearbeitet wie ist er gegen über VS ??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by 007ski

Hi,

sorry aber was benutz dann Borland, haben die eigene Bibliotheken oder benutzen auch MFC ( währe eigentlich logisch )Ich habe noch nie mit Borlandcompeijler gearbeitet wie ist er gegen über VS ??

Ich glaube Borland hat sowas ähnliches wie die MFC, weiß aber nicht mehr wie

das heißt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...