c++ - Got empty string - Qt -
i have funktion in class returns qstring
value code below:
qstring mini_artikel::get_bez()const { return (m_bez); }
i initailise m_bez
code:
bool mini_artikel_transporter::loadartikeldata(int artikelnummer) { mini_artikel ma; db_artikelstamm as_db; if(m_as_t==nullptr) m_as_t= new db_artikelstammtransporter(conwws); if(!m_as_t->load_dbartikelstamm(&as_db,artikelnummer)) { critical()<<"mini_artikel_transporter::loadartikeldata("<<artikelnummer<<"): failed"; return(false); } ma.m_bez=as_db.get_bez(); return (true); }
and fill string function in cpp file`
if(ma_transporter.loadartikel(b.get_artikelkorr())) str_bez=ma.get_bez();
the problem got str_bez=""
! wrong?
your problem not qt, code. have bug.
the function load_dbartikelstamm doesn't initialise first argument, db_artikelstamm as_db, making call as_db.get_bez() return empty string.
Comments
Post a Comment