Decoder писал(а):Попробуй убрать из текста строку
Код cpp: #include <vcl.h>
Скорее всего из-за неё возникает конфликт имён.
теперь такая
[ILINK32 Error] Error: Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\EMBARCADERO\RAD STUDIO\7.0\LIB\CP32MTI.LIB|crtlvcl
В настройках проекта нужно отключить использование VCL.
Второй вариант: в тексте программы самому объявить пустую функцию _InitVCL(),
только нужно уточнить её синтаксис, какие параметры она принимает на входе и какой тип возвращает.
Третий вариант: классу String дать какое-нибудь другое имя, например MyString.
Поумнеть несложно, куда труднее от дури избавиться.
Если приложение выбрасывает исключение, значит оно уже собрано и запущено.
А исключение возникает из-за того, что в конструкторе класса строки не выделяется память под массив символов. Переменная str никак не инициализирована.
Поумнеть несложно, куда труднее от дури избавиться.
Decoder писал(а):Если приложение выбрасывает исключение, значит оно уже собрано и запущено.
А исключение возникает из-за того, что в конструкторе класса строки не выделяется память под массив символов. Переменная str никак не инициализирована.