Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 6

Ошибка C2664: невозможно преобразовать параметр

22.07.2013, 21:15. Показов 1199. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прототип:
C++
1
static int ListProjects(void *, int , char **, char **);
Callback, который не получается:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
 
sqlite3 *db = 0; // хэндл объекта соединение к БД
char *err = 0;
SQL="SELECT Name FROM Projects";
// открываем соединение
if( sqlite3_open("database.sqlite", &db) )
                    fprintf(stderr, "Ошибка открытия/создания БД: %s\n", sqlite3_errmsg(db));
// выполняем SQL
else if (sqlite3_exec(db, SQL, ListProjects, 0, &err)) //C2664
{
     fprintf(stderr, "Ошибка SQL: %sn", err);
     sqlite3_free(err);
}
// закрываем соединение
sqlite3_close(db);
}
error C2664: sqlite3_exec: невозможно преобразовать параметр 3 из "int (__clrcall *)(void *,int,char **,char **)" в "int (__cdecl *)(void *,int,char **,char **)"

С трудом понимаю, что такое __clrcall и __cdecl и совсем нет идей, как исправить.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2013, 21:15
Ответы с готовыми решениями:

Ошибка "невозможно преобразовать параметр..."
#include <Windows.h> #include <stdlib.h> #pragma once #pragma comment (lib, "winmm.lib") char z; namespace Pad...

GetUserNameW: невозможно преобразовать параметр 1 из 'char [257]' в 'LPWSTR'
Не работает код: char buffer;// буфер DWORD size;// размер size=sizeof(buffer);// размер буфера GetUserName(buffer,&size); ...

error C2664: невозможно преобразовать из "double" в "double &"
написал функцию в vc10 Windows Forms - String^ func(double &in_val); в программе объявляю переменную типа double x3 и сообщаю ее функции...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2013, 21:15
Помогаю со студенческими работами здесь

Невозможно преобразовать параметр 1 из "System::Net::Mail::SmtpClient ^" в "System::String ^"
Здравствуйте. Компилятор ругается на следующую строку: SmtpClient client = gcnew SmtpClient("smtp.mail.ru", 2525); Что можно...

Ошибка:невозможно преобразовать параметр 1 из 'int' в 'System::String ^'
Здравствуйте. У меня такая проблема. Я только начал изучать C++ и решил создать секундомер. Разместил на форме Button1,label1 и...

Невозможно преобразовать параметр
Добрый день. Есть база данных, в ней есть поле City, тип varchar(250) Есть функция в visual studio c++ 2010 private: void...

WinExec: невозможно преобразовать параметр 1 из 'System::String ^' в 'LPCSTR'
WinExec (textBox1->Text, SW_SHOWNORMAL);error C2664: WinExec: невозможно преобразовать параметр 1 из 'System::String ^' в 'LPCSTR' ...

Не могу со следующим в VC++: невозможно преобразовать параметр 1 из "char [5]" в "System::String
Имеется массив char man , заполненный значениями; Пытаюсь присвоить его значение объекту label: this->label8->Text=man ....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru