
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.04.2004, 12:13
|
|||
|---|---|---|---|
Как передать все необязательные параметры (...) из одной функции в другую с (...)? |
|||
|
#18+
Есть функция с переменным числом параметров: void f(int n, ...); Понимаю, что нехорошо, но хочется передать это ... в CString::FormatMessage(). А не получается... Как передать в ::FormatMessage, я понимаю. Но лень :) Проблема не важная и не срочная, но мне интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 08:11
|
|||
|---|---|---|---|
Как передать все необязательные параметры (...) из одной функции в другую с (...)? |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. так пойдёт? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2004, 12:04
|
|||
|---|---|---|---|
Как передать все необязательные параметры (...) из одной функции в другую с (...)? |
|||
|
#18+
Разумеется, не пойдёт. Во-первых, это ответ не на тот вопрос. Меня интересует не как обойтись в данном случае, а решаема ли эта проблема вообще. Во-вторых, wvsprintf() НЕ эквивалентна FormatMessage(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 07:30
|
|||
|---|---|---|---|
Как передать все необязательные параметры (...) из одной функции в другую с (...)? |
|||
|
#18+
Все проблемы решаемы :) Вопрос в том, скоко уйдёт сил и времени. Можно, конечно, самому напрямую в стек лезть. Потому как в каждый конкретный вызов FormatMessage переменные забиваются статическим порядком. Но вообще надо подумать... может можно как-то и объехать. Например по-элементрым разбором. То есть взял первый элемент из листа, посмотрел его тип и сказал, к примеру cstrTmp.FormatMessage("%1!d!", iVar); cstrTarger.FormatMessage(%1%%2%,cstrTmp,cstrTarger);//возможно, глюк и так пока весь лист не разберём ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2035106]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 416ms |

| 0 / 0 |
