new Form2(sqlConnection);
SqlConnection _sqlConn;
public Form2(SqlConnection conn)
{
...
_sqlConn = conn;
}
char* c
. Затем зачем-то присваиваете переменной типа int значение типа long, что приводит к переполнению. И потом удивляетесь, почему у вас AccessViolation. bytes.push_back('\0');
char *c = &bytes[0];
num = (long)(&c);
не совсем понятно, что вы хотите получить? Адрес первого байта?