как устроен массив стрингов в VB
объявляю
- Код: Выделить всё
Dim mass() As String
mass(1) = "zzzzzzzzzz"
mass(2) = "xxxxxxxxxx"
mass(3) = "cccccccccc"
mass(4) = "vvvvvvvvvv"
mass(5) = "bbbbbbbbbb"
пишу dll на с
- Код: Выделить всё
extern "C" __declspec( dllexport ) int __stdcall razborf(char **arr)
{
int g;
for(g=0; g<4; g++) {
sprintf(str1, "%d", (*arr)++ );
MessageBox(0, str1, "temp2", 0);
strcpy(*arr, "My String")
}
}
при попытке записать по какому-либо адресу я вываливаюсь в ошибку что память не может быть written
если эту функцию из С вызывать - все еллоупуки