/*----------------------------
RMAP.RC resource script
----------------------------*/
...
blocks RMAP blocks.dmp // blocks и RMAP - имя и тип соответственно, обзывай как хочешь
...
// RMap.cpp
int TRMap::LockCount = 0;
HGLOBAL TRMap::hResource = NULL;
//---------------------------------------------------------------------------
__fastcall TRMap::TRMap(TComponent* Owner)
: TCustomGrid(Owner)
{
...
if(LockCount == 0) {
hResource = LoadResource (HInstance, FindResource (HInstance, "blocks", "RMAP"));
if(hResource)
LockCount++;
else
throw ("...");
}
else
LockCount++;
}
//---------------------------------------------------------------------------
__fastcall TRMap::~TRMap()
{
LockCount--;
if(LockCount == 0)
FreeResource(hResource);
}
//---------------------------------------------------------------------------
void __fastcall TRMap::DrawCell(int ACol, int ARow, const TRect &ARect,
TGridDrawState AState)
{
// use
RC = (TRecordCell *) LockResource (hResource);
...
Есть ли такой компонент...
Типа TImageList, только который хранит любые данные. Так сказать заменитель файла ресурсов... а то что-то не получается добавлять ресурсы, и никто не может никак помочь.
Есть Tlist , есть TResourceStream чего те надо ?
Типа TImageList, только который хранит любые данные. Так сказать заменитель файла ресурсов... а то что-то не получается добавлять ресурсы, и никто не может никак помочь.[/QUOTE]
Ну не плачь только. Я тебе помогу:) Вот резанул у себя работает уже года 2...
Код:
Цитата:
Ну не плачь только. Я тебе помогу Вот резанул у себя работает уже года 2...
Спасибо. Я уже разобрался... Код у меня был правильный, просто надо было подключить *.rc файл в проект и после этого откомпилировать, чтобы создался файл ресурсов (*.res). А я этого не делал, поэтому не получалось.
Но теперь все ок, все работает!