|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
||||||
int->LPCTSTR && char->LPCTSTR08.02.2012, 21:13. Показов 7050. Ответов 17
Метки нет (Все метки)
Подскажите как преобразовать int в LPCTSTR и char в LPCTSTR?
Добавлено через 54 минуты Для int делаю так:
"Отсутствуют экземпляры перегруженная функция "ATL::CStringT ..." Что нужно сделать чтобы не было ошибки?
0
|
||||||
| 08.02.2012, 21:13 | |
|
Ответы с готовыми решениями:
17
Cannot convert parameter 1 from 'const char [48]' to 'LPCTSTR'
Ошибка 1 error C2664: CFileFind::FindFile: невозможно преобразовать параметр 1 из 'const char [7]' в 'LPCTSTR' |
|
|
|||||||
| 09.02.2012, 14:25 | |||||||
Добавлено через 3 минуты defi, хотя может проблемма глубже, тогда стоит попробовать что нибудь типа text.FormatA("%d", number);//сейчас проверю отпишусь Просто не зная того что у тебя в хедерах мои посты - гадание на кофейной гуще, т.к. приведенный тобой код 100% корректен.
0
|
|||||||
|
|
||||||
| 09.02.2012, 14:40 | ||||||
|
defi, мне кажется я понял CString это MFC-ный класс, поэтому нужно выставить в настройках проекта поддержку библиотек MFC : Use MFC in a shared DLL
0
|
||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 09.02.2012, 15:09 | ||||||
0
|
||||||
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
||||||
| 09.02.2012, 17:41 [ТС] | ||||||
|
-=ЮрА=-, У меня Visual 2010 и опция "Использовать MFC в общей DLL" была включена по умолчанию.
Этот код всё равно выдаёт ошибку на точке между text и Format и ещё добавилась в text, которая находится в MessageBoxA, выдаёт ошибку: "не существует подходящей функции преобразования CString в LPCSTR", пробовал c_str ничего не вышло.
0
|
||||||
|
|
|||||||||
| 09.02.2012, 17:50 | |||||||||
defi, вечером оттестирую в 2008-й, сейчас кроме 6-ки под рукой ничего нет
0
|
|||||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 09.02.2012, 17:54 | |
|
Да не надо там никаких MessageBoxA, просто пиши MessageBox и используй макрос _T(), а система уже сама разберется. Причина, судя по всему, в том, что у тебя проект с настройками по умолчанию для UNICODE, а строки ты передаешь в ANSI.
0
|
|
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
|
| 09.02.2012, 18:12 [ТС] | |
|
[B]-=ЮрА=-, теперь в message на text пишется вот такая ошибка: " LPWSTR несовместим с параметром LPCSTR", на самой точке без изменений.
Подскажите, а в настройках что лучше выставить в набор символов, "использовать набор символов Юникода", "использовать многобайтовую кодировку" или "не задано". И при каких настройках нужно использовать _T().
0
|
|
|
|
|||||||
| 09.02.2012, 18:17 | |||||||
|
defi, подожди пару часов приеду с работы сделаю тебе проект, проблемма скорее всего в настройках проекта, впринципе раз уж
0
|
|||||||
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
|
| 09.02.2012, 18:27 [ТС] | |
|
Теперь в этих двух вариантах на _T высвечивается: "идентификатор Ltext не определён".
0
|
|
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
|||||||
| 09.02.2012, 19:43 [ТС] | |||||||
P.S. Мне кажется что дело в этой точке text.Format("%d", number);, которая выдаёт ошибку " 1 IntelliSense: отсутствуют экземпляры перегруженная функция "ATL::CStringT<BaseType, StringTraits>::Format [с BaseType=wchar_t, StringTraits=StrTraitMFC_DLL<wchar_t, ATL::ChTraitsCRT<wchar_t>>]", соответствующие списку аргументов e:\main\c++\main_mfc\main_mfc\main_mfcdl g.cpp 163 " Добавлено через 25 минут проект в rar весит 50Mb.
0
|
|||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 09.02.2012, 20:47 | ||||||
|
Твой код должен выглядеть следующим образом:
0
|
||||||
|
|
||
| 09.02.2012, 21:22 | ||
|
defi, CheshireCat, В MFC MessageBox перегружен для CDialog и HWND параметр выброшен, так как бокс привзывается к окну!А если хотим API-ный вариант юзать нужно extern задействовать Как я сразу такой лажи с MessageBox в коде не заметил диву даюсь!
![]() Ниже рабочий проект в VS2008
1
|
||
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
|
| 09.02.2012, 22:14 [ТС] | |
|
-=ЮрА=-, твой код у меня работает, исправь plz мой проект, и напиши что ты в нём исправил. Заранее спасибо!
0
|
|
|
0 / 0 / 1
Регистрация: 29.01.2012
Сообщений: 34
|
|
| 09.02.2012, 23:22 [ТС] | |
|
или хотя-бы напиши что нужно исправить, а то я так и не понял.
0
|
|
|
|
||||||||||||
| 10.02.2012, 10:40 | ||||||||||||
|
2 дефалтные и одна твоя
PS:По поводу проги о которой спрашивал - эта программа называется StatBar(очень удобная и полезная утилитка). Её необходимо настраивать, как скачаешь пиши в раздел форума об ОС, я покажу скринами как её настраивать и какие индикаторы где спрятаны...
1
|
||||||||||||
| 10.02.2012, 10:40 | |
|
Помогаю со студенческими работами здесь
18
VS 2010 Express Edition && (MFC && ATL(WTL)) ??? LPCTSTR в 'VC 2010' и 'VC 6' Преобразование size_t к LPCTSTR Нужна помощь с LPCTSTR Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|