Portál AbcLinuxu, 11. října 2026 03:05


Dotaz: free(): invalid pointer: QT

9.12.2005 15:46 Ondra
free(): invalid pointer: QT
Přečteno: 359×
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ákno • Nahoru

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

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