При компиляции без динамического RTL я получаю eAccessviolationC++

Программы на C++. Форум разработчиков
Anonymous
При компиляции без динамического RTL я получаю eAccessviolation

Сообщение Anonymous »

В Borland C ++ Builder 6, когда я пытаюсь сделать автономное приложение с помощью Unceecking 'Использовать динамический rtl' I Get Eaccessviolation.
mwe: < /p>

#include
pragma hdrstop
#include "fstream.h"
#include "Unit1.h"
pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
ifstream pies;
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{}
< /code>

, в котором я просто имею простой пустой проект с < /p>

ifstream pies;
< /code>

Добавлено к нему. < /p>

Он разрушается в _stlp_ios_c:
in < /p>

template
basic_ios::basic_ios()
: ios_base(),
_M_fill(_STLP_NULL_CHAR_INIT(_CharT)), _M_streambuf(0), _M_tied_ostream(0)
{}
< /code>

Указывая от < /p>

: ios_base(),
< /code>

Как я могу это использовать? Мне нужно приложение, которое я мог бы переехать в другое другое, но мне также нужен Fstream.

Подробнее здесь: https://stackoverflow.com/questions/842 ... sviolation

Вернуться в «C++»