powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование из LPVOID
6 сообщений из 6, страница 1 из 1
Преобразование из LPVOID
    #33763873
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Че-то не врублюсь.
Вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
...
struct stJobPoint {
int p;
int st;
};
....

UINT ThPLJob(LPVOID pParam)
{
stJobPoint stJP;

//как здесь преобразовать pParam к stJobPoint?
return  0 ;
}


void func()
{
stJobPoint stJP;
stJP.p = p;
stJP.st = st;
AfxBeginThread(ThPLJob, &stJP);
}
...
Рейтинг: 0 / 0
Преобразование из LPVOID
    #33763918
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дед МакарЧе-то не врублюсь.
Вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
...
struct stJobPoint {
int p;
int st;
};
....

UINT ThPLJob(LPVOID pParam)
{
stJobPoint stJP;

//как здесь преобразовать pParam к stJobPoint?
return  0 ;
}


void func()
{
stJobPoint stJP;
stJP.p = p;
stJP.st = st;
AfxBeginThread(ThPLJob, &stJP);
}

Указатель надо будет использовать:
stJobPoint *pstJP;
pstJP=(struct stJobPoint*)pParam;

А структуру потом можно будет скопировать.
...
Рейтинг: 0 / 0
Преобразование из LPVOID
    #33763932
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно. Спасиба.
...
Рейтинг: 0 / 0
Преобразование из LPVOID
    #33763944
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя можно попробывать разыменовать структуру. Интересно, что получится:

Код: plaintext
stJP=*((struct stJobPoint*)pParam);

Ведь стандартные типы разыменовываются, следуя логике и структура тоже должна
...
Рейтинг: 0 / 0
Преобразование из LPVOID
    #33763963
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
содержимое структуры будет скопировано.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Преобразование из LPVOID
    #33763969
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoсодержимое структуры будет скопировано.

Вот, вот. То что и происходит со стандартными типами.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование из LPVOID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]