Я пытаюсь загрузить файлы из ресурсов в Borland C ++ Builder, но проект не запустится - PullRequest
0 голосов
/ 03 декабря 2018

Я создал файл .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 Warning] Предупреждение: открытый символ '_setbg', определенный в обоих модулях WIN32 \ DEBUG \ SET.OBJ и WIN32 \ DEBUG \ STARTGAME.OBJ

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

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

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

bool dragwindow = false;

int xmovewindow;

int ymovewindow;
...