Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Frankie Avalon
4 / 4 / 0
Регистрация: 14.10.2012
Сообщений: 64
#1

невозможно преобразовать параметр - C++

30.03.2013, 19:10. Просмотров 412. Ответов 4
Метки нет (Все метки)

Добрый день.
Имеется такой код для поиска и замены в РичТекстБокс:

C++
1
2
3
private: System::Void button5_Click(System::Object^  sender, System::EventArgs^  e) {
 
Textovoepole->Text=Textovoepole->Text->Replace(textBox1, textBox2); }
выбивает ошибку:

C++
1
2
3
error C2664: System::String ^System::String::Replace(wchar_t,wchar_t): невозможно преобразовать параметр 1 из "System::Windows::Forms::TextBox ^" в "wchar_t"
1>          Оператор определенного пользователем преобразования недоступен, или
1>          Не существует контекста, в котором такое преобразование возможно
Помогите пожалуйста, как сделать преобразование, или как лучше реализовать код поиска и замены с выделением?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 19:10     невозможно преобразовать параметр
Посмотрите здесь:

Невозможно преобразовать параметр - C++
Пишу сканер. Пока консольный, потом планирую перевести на форму. Все практически готово. Загвоздка только в следующем. Никак не...

error C2664: невозможно преобразовать параметр - C++
Здравствуйте. Отправьте меня если что в другую тему, где это обсуждалось, но я не понимаю, в чем собственно дело void grouping(int n,...

error C2664:невозможно преобразовать параметр - C++
/*************************************************** * Программа: Квадратный трехчлен * * Лаб. работа: 5 ...

error C2664:невозможно преобразовать параметр - C++
#include "stdafx.h" #include <iostream> using namespace std; #include <cstring> #define q 250 struct sanat{ string Name; ...

Невозможно преобразовать параметр из int в const char - C++
Приветствую, помогите пожалуйста исправить следующую ошибку: printf: невозможно преобразовать параметр 1 из "int" в "const char *" Хотя...

fscanf: невозможно преобразовать параметр 1 из 'char [40]' в 'FILE *' - C++
Организовываю файл данных со структурой, и выдает такую ошибку еrror C2664: fscanf: невозможно преобразовать параметр 1 из 'char ' в 'FILE...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.03.2013, 20:12     невозможно преобразовать параметр #2
C++
1
Textovoepole->Text=Textovoepole->Text->Replace(textBox1->Text, textBox2->Text);
Frankie Avalon
4 / 4 / 0
Регистрация: 14.10.2012
Сообщений: 64
30.03.2013, 20:42  [ТС]     невозможно преобразовать параметр #3
Спасибо работает. А не подскажете, как реализовать не просто поиск, а поиск с переходом. Т.е. есть код
C++
1
Textovoepole->Find(this->textBox1->Text);
и чтобы при повторном нажатии на кнопку оно переходило к следующему найденному слову?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.03.2013, 20:44     невозможно преобразовать параметр #4
запоминай найденную позицию и используй Find(строка, позиция)
http://msdn.microsoft.com/en-us/library/2cfdkx2f.aspx
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2013, 21:09     невозможно преобразовать параметр
Еще ссылки по теме:

Невозможно преобразовать параметр 1 из 'const char [15]' в 'LPCWSTR' - C++
с сайта скачала прогу которая должна рисовать сферу, но при компилировании выходит ошибка:error C2664: auxInitWindowW: невозможно...

Fopen: невозможно преобразовать параметр 1 из 'LPWSTR' в 'const char *' - C++
#include "stdafx.h" #include <windows.h> #include<cstdio> #include<io.h> int APIENTRY WinMain(HINSTANCE hInst,HINSTANCE...

Ошибка при работе с dll - невозможно преобразовать параметр - C++
пишу прогу, функции передаются с dll, выдает ошибку в строке HINSTANCE mydll = LoadLibrary ("my_dll.dll"); error C2664: LoadLibraryW:...

error C2664: InputMatrixCurrent: невозможно преобразовать параметр 1 из 'int [5][5]' в 'int' - C++
Помогите поправить код, а то выдаёт ошибки #include "stdafx.h" #include "iostream" using namespace std; void...

error C2664: itoa: невозможно преобразовать параметр 1 из 'int *' в 'int' + запись в файл - C++
Подскажите пожалуйста как быть... в конструктор приходит *int и мне нужно создать файл, с именем таким же, что и значение, которое приходит...

Невозможно преобразовать параметр 1 из 'int [9]' в 'int' - C++
Что не так в коде? #include <iostream> #include <string> using namespace std; const int MAX = 9; int maxint(int); int main() ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Frankie Avalon
4 / 4 / 0
Регистрация: 14.10.2012
Сообщений: 64
30.03.2013, 21:09  [ТС]     невозможно преобразовать параметр #5
А можно пожалуйста более поподро, как это это использовать? Как я понял, при нахождении совпадений оно возвращает позицию?
Yandex
Объявления
30.03.2013, 21:09     невозможно преобразовать параметр
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru