Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Блин, не могу подключить StrToInt64Ex!!! Куда чего подключить, помогите! 
:(
    Опции темы
takedo
Дата 20.9.2005, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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>

И чего же делать, функцию то использовать надо!!! Помогите! smile


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



посмотри, в каком хеадере она определена, что-то не так с аргументами...
PM MAIL WWW ICQ   Вверх
takedo
Дата 20.9.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 1.6.2005

Репутация: нет
Всего: 3



В смысле зайти в хедер и там глянуть?


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



ну да, у меня в студии 6 - это F12 всего лишь... (кнопку такую нажимаю я)
PM MAIL WWW ICQ   Вверх
takedo
Дата 20.9.2005, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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
и чего не так-то - хз!


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



UNICODE?


Это сообщение отредактировал(а) SergeCpp - 16.1.2007, 16:59
PM MAIL WWW ICQ   Вверх
takedo
Дата 20.9.2005, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 1.6.2005

Репутация: нет
Всего: 3



а все равно


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



LWSTDAPI_(BOOL) во что раскрывается, посмотри


Это сообщение отредактировал(а) SergeCpp - 16.1.2007, 17:00
PM MAIL WWW ICQ   Вверх
takedo
Дата 20.9.2005, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 1.6.2005

Репутация: нет
Всего: 3



конкретно у меня анси сейчас, но всегда пользуюсь макросом _T() с целью дальнейшего перевода программы в юникод.


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



и проверь, куда "стр" преобразуется (подставь для проверки "123" или L"123")
Добавлено @ 14:58
на самой функции F12 (go to definition) попробуй,
может буквы не те (русские) или регистр...
PM MAIL WWW ICQ   Вверх
takedo
Дата 20.9.2005, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 1.6.2005

Репутация: нет
Всего: 3



неа


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



если всё "а", то должно быть ок ищи

где то глупость

не вижу, не могу сказать, где
Добавлено @ 15:04
вызови пустышку

BOOL xxx = StrToInt64Ex( "123",
0,
0
);


скомпилится ?
PM MAIL WWW ICQ   Вверх
Guest
Дата 21.9.2005, 06:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Конечно нет!
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0624 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.