Я пытаюсь загрузить файлы из ресурсов в Borland C++ Builder, но проект не запустится

Я сделал.h файл с именем Resources.h, где я объявил переменные:

TResourceStream* setbg = new TResourceStream((unsigned int)HInstance, L"setbg",RT_RCDATA);

Я включил мой файл Resources.h в мой файл.cpp

include "Resources.h"

Я пытался работать с моей переменной:

SetBg->Picture->LoadFromStream(setbg);

И мой проект не работает. Я пытаюсь запустить его, но ничего не появляется.

Я также получаю это предупреждение:

[ilink32 Предупреждение] Предупреждение: открытый символ '_setbg' определен в обоих модулях WIN32\DEBUG\SET.OBJ и WIN32\DEBUG\STARTGAME.OBJ

Нет ошибок, только предупреждения. У меня есть несколько окон в моем проекте.

Если я удалю эти.obj файлы, будут ли они воссозданы при запуске проекта? Или что мне делать?

У меня также есть эта ошибка с некоторыми другими переменными. Я попытался сделать подвижное окно без полей, поэтому я объявил их в файле.h, и это выдает мне то же самое предупреждение. Я сделал это, потому что я хочу использовать их в нескольких формах, а не только в одном.

bool dragwindow = false;

int xmovewindow;

int ymovewindow;

0 ответов

Другие вопросы по тегам