Hola amigos, tengo un problema, quiero usar un TListview que trabaje en un .h diferente del Unit.cpp de la aplicacion, o sea, que lo guardo por ejemplo en lista.h y lista.cpp y pueda usarlo con cualquier proyecto sin tener que modificarlo.
El problema es que tengo esto:
Código:
#include <ComCtrls.hpp>
BOOL SearchBPOnList(DWORD address, unsigned char original)
{
TListView *listaBPs;
char original = 'c';
int valor = 1000;
//Creo el listview
listaBPs = new TListView(Application->MainForm);
//le indico cual es su parent
listaBPs->Parent = Application->MainForm;
//Añadimos una columna por cada subitem
listaBPs->Columns->Add();
listaBPs->Columns->Add();
//Añado un item y le añado dos subitems
listaBPs->Items->Add();
listaBPs->Items->Item[listaBPs->Items->Count]->SubItems->Add(valor);
listaBPs->Items->Item[listaBPs->Items->Count]->SubItems->Add(original);
//Añado un item y le añado dos subitems
listaBPs->Items->Add();
listaBPs->Items->Item[listaBPs->Items->Count]->SubItems->Add(valor + 1);
listaBPs->Items->Item[listaBPs->Items->Count]->SubItems->Add(original);
//borro el listview
delete listaBPs;
}
y si intento añadir un item lo hace pero si intento añadir una columna no da error pero si intento añadir un item me tira el error "Control '' has no parent window"
¿como tendria que hacerlo para que trabaje bien?