При компиляции без динамического 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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