Привет всем. Вопрос у меня в принципе простой, я передаю указатель на CWordArray в мой dll файл в котором этот массив должен заполнятся новыми членами. Внимание вопрос: когда я в осоновной программе(кстати как это называется) задаю размер массива, а в dll заполняю массив командами SetAt то все работает, а если я пытаюсь заполнить массив командой Add то выбивает ошибка. Я не знаю зарание сколько членов надо будет ввести в массив и по этому хотельсо бы их добавлять с помощью Add пожалуйста подскажите как.
Заранее благодарен.
Здравствуйте, MaxWhite, Вы писали:
MW>Привет всем. Вопрос у меня в принципе простой, я передаю указатель на CWordArray в мой dll файл в котором этот массив должен заполнятся новыми членами. Внимание вопрос: когда я в осоновной программе(кстати как это называется) задаю размер массива, а в dll заполняю массив командами SetAt то все работает, а если я пытаюсь заполнить массив командой Add то выбивает ошибка. Я не знаю зарание сколько членов надо будет ввести в массив и по этому хотельсо бы их добавлять с помощью Add пожалуйста подскажите как.
MW>Заранее благодарен.
Следует использовать динамически подключаемую CRT (опция /MD).
Можно еще почитать
здесьАвтор(ы): Роман Хациев
Дата: 27.02.2002
Если вы пытались работать с экземплярами классов STL, передавая их в DLL, или получая оттуда, а потом бросили это занятие из-за непонятных ошибок, возникающих в вашей программе, то эта заметка для вас. Даже если видимых проблем в вашей программе нет, то все равно прочитайте эту заметку, чтобы знать что делать, когда они появятся :)
.