mehrere variablen bei _beginthread?
-
Öhm...
struct PERSON { int age; long ss; float weight; char name[25]; } family_member; struct PERSON sister; _beginthread(stoppuhr, 0, &sister);So etwa?

-
und wie liest man die sister-daten im thread aus?
da liegt nämlich mein problem.
-
und woher weiss die funktion, auf was der pointer zeigt?
vielleicht so?:
stoppuhr(PERSON *variable);
-
ich habe jetzt
_beginthread(Verbinden, 0, &handles);und
void Verbinden(Handles *h)mit
struct Handles { HWND hAktion; HWND hWnd; };und der compiler sagt ständig:
error: invalid conversion from `void ()(Handles)' to `void
()(void)'wo ist der fehler?
-
Siehe MSDN: _beginthread, _beginthreadex.
Der Prototyp einer Threadfunktion sieht so aus:
void ThreadFunktion( void *Parameter);Sie sieht nicht so aus:
void Verbinden(Handles *h);
-
chille07 schrieb:
stoppuhr(PERSON *variable);
Deshalb war ich etwas verwirrt.
ich habe jetzt
wsprintf(fehler, "Fehler: WSAStartup, fehler code: %d", WSAGetLastError()); SetWindowText(h->hAktion, fehler);mit
void Verbinden(/*Handles*/void *h)und
_beginthread(Verbinden, 0, &handles);.
der fehler:
error: `void*' is not a pointer-to-object type
bezogen auf das erste.langsam gehen mir die nerven aus.
kennt vielleicht einer ein gutes thread-tut?
-
ItsNotYou schrieb:
kennt vielleicht einer ein gutes thread-tut?
auch schon was von "Suchen" gehört? ich geb dir sogar die suchbegriffe: "thread tutorial"
-
nate7 schrieb:
ItsNotYou schrieb:
kennt vielleicht einer ein gutes thread-tut?
auch schon was von "Suchen" gehört? ich geb dir sogar die suchbegriffe: "thread tutorial"
Ergebnisse 1 - 10 von ungefähr 89.600 Seiten auf Deutsch für thread tutorial
fast.
ich gehe jetzt jedes einzelne durch und berurteile, ob es gut oder nicht gut war.
ich hatte (freundlich) gefragt, ob mir jemand eines GUTES tutorial EMPFEHLEN könnte.
-
Du solltest lieber nach einem Tutorial für C oder C++ suchen.
-
tipp! schrieb:
Du solltest lieber nach einem Tutorial für C oder C++ suchen.
am besten c.
aber wie - soll ich bei google thread tutorial c eingeben?
-
Ich meinte nach einem C Tutorial und nicht nach einem C Thread Tutorial.
-
was mache ich mit c-tuts.
ich bräuchte was für threads
-
Wenn du noch nicht mal weißt wie du von einem void-Pointer zu einem Pointer auf deine Struktur kommst solltest du noch nicht mit der WinAPI programmieren.
-
tipp! schrieb:
Wenn du noch nicht mal weißt wie du von einem void-Pointer zu einem Pointer auf deine Struktur kommst solltest du noch nicht mit der WinAPI programmieren.
ach sei still und registrier dich erstmal.
-
Ach log dich doch aus und lern C.

-
es wäre wirklich einfacher (besonders für mich), wenn ich kompetente hilfe bekäme.
vielleicht bin ich, was dieses thema angeht, sehr schwach, aber das könnte sich ändern, wenn mir jemand (von mir aus auch ein tipp!) hilft.
-
sorry, was ich vorhin sagen wollte, war: http://www.c-plusplus.net/forum/viewtopic.php?t=65208&highlight=thread+tutorial
-
@ItsNotYou:
tipp hat leider Recht, auch wenn er unregistriert ist. Bevor man mit der WinAPI beginnt, sollte man zumindest die Grundlagen von C bzw. C++ beherrschen.
Zeiger und Casts gehören zu den Grundlagen.