![]() |
|
|
![]()
|
|
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
Доброго дня суток!
Проблема в следующем: "Хочу использовать функцию StrToInt64Ex" при компиляции выходится следующее: "error C3861: 'StrToInt64Ex': identifier not found, even with argument-dependent lookup" В "stdafx.h" добавил следующее: #pragma comment(lib,"shlwapi.lib") #include <shlwapi.h> И чего же делать, функцию то использовать надо!!! Помогите! -------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
посмотри, в каком хеадере она определена, что-то не так с аргументами...
|
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
В смысле зайти в хедер и там глянуть?
-------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
ну да, у меня в студии 6 - это F12 всего лишь... (кнопку такую нажимаю я)
|
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
#if (_WIN32_IE >= 0x0600)
LWSTDAPI_(BOOL) StrToInt64ExA(LPCSTR pszString, DWORD dwFlags, LONGLONG * pllRet); LWSTDAPI_(BOOL) StrToInt64ExW(LPCWSTR pszString, DWORD dwFlags, LONGLONG * pllRet); это из файла, а я делаю так примерно: BOOL ret; CString str; CEdit* edit; LONGLONG data; edit = (CEdit*)GetDlgItem(IDC_EDIT_IN); edit->GetWindowText(str); ret = StrToInt64Ex(str,STIF_DEFAULT,&data); Добавлено @ 14:45 и чего не так-то - хз! -------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
UNICODE?
Это сообщение отредактировал(а) SergeCpp - 16.1.2007, 16:59 |
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
а все равно
-------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
LWSTDAPI_(BOOL) во что раскрывается, посмотри
Это сообщение отредактировал(а) SergeCpp - 16.1.2007, 17:00 |
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
конкретно у меня анси сейчас, но всегда пользуюсь макросом _T() с целью дальнейшего перевода программы в юникод.
-------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
и проверь, куда "стр" преобразуется (подставь для проверки "123" или L"123")
Добавлено @ 14:58 на самой функции F12 (go to definition) попробуй, может буквы не те (русские) или регистр... |
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
неа
-------------------- я не гольфист - я хоккеист |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
если всё "а", то должно быть ок ищи
где то глупость не вижу, не могу сказать, где Добавлено @ 15:04 вызови пустышку BOOL xxx = StrToInt64Ex( "123", 0, 0 ); скомпилится ? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Конечно нет!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |