Portál AbcLinuxu, 24. dubna 2024 16:40


Dotaz: free(): invalid pointer: QT

9.12.2005 15:46 Ondra
free(): invalid pointer: QT
Přečteno: 83×
Odpovědět | Admin
Ahoj potreboval bych poradit nevite proc mi havaruje program s touto hlaskou? vkladam tento widget do mainwindow a kdy ho closuju napise to tady hlasku a spadne to:] muzete poradit prosim. neni to cely zjistil sem ze to dela radek s uii.vboxLayout1->addWidget(&adapters[i]); Predem dekuji Ondra

P.S Dotaz 2 offtopic: potreboval bych v qt pouzit funkci close pro zavirani souboru ale nevim jak ji odlisit od te ktera zavira sockety, jak to jde?

*** glibc detected *** free(): invalid pointer: 0xb7e0a010 ***
windowadapters::windowadapters(QWidget *parent): QWidget(parent)
{	
    uii.setupUi(this);
    refresh_adapters_data();
    adapters = new Form[count_adapters];
    for(unsigned int i = 0; i < count_adapters; i++)
    {
	
	// Name
	adapters[i].uii.groupBox->setTitle(adapters_data[i].name);
	// Status
	if(adapters_data[i].status)
	{
	adapters[i].uii.pushButton->setText("Up");
	adapters[i].uii.pushButton->setPalette( QPalette ( Qt::green ) );
	}
	else
	{
	adapters[i].uii.pushButton->setText("Down");
	adapters[i].uii.pushButton->setPalette( QPalette ( Qt::red ) );
	}
	uii.vboxLayout1->addWidget(&adapters[i]);
    
    }
    
    spacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
    uii.vboxLayout1->addItem(spacer);
}

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.12.2005 15:48 Ondra
Rozbalit Rozbalit vše Re: free(): invalid pointer: QT
Odpovědět | | Sbalit | Link | Blokovat | Admin
prominte chtel sme psat jak odlisit funkci close pro zavirani socketu od te co zavira okna:]
9.12.2005 16:27 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: free(): invalid pointer: QT
Odpovědět | | Sbalit | Link | Blokovat | Admin
se mi ňáko nezdá dato konstrukce: adapters = new Form[count_adapters]; Připadá mi, že neudeláš pole pointerů, ale pointer na pole statických Formů. Na druhou stranu nejsem žádný guru, takže buch to projel debuggerem...
Kuolema Kaikille (Paitsi Meille).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.