|
02.06.2014., 10:18 | #1 |
Premium
Datum registracije: Jul 2007
Lokacija: Zagreb
Postovi: 476
|
Visual Studio i c++ početak
Pozdrav ljudi! Prije par dana sam počeo nabadati sa Visual studiom i c++. Moj problemčić je sljedeći. Imam jedan text box u kojeg unosim brojke. Ja želim taj broj kad kliknem na gumb prepisati na label. Kod mi je ovakav: private: System::Void but_pretvori_Click(System::Object^ sender, System::EventArgs^ e) { int broj; broj=Convert::ToInt32(txt_broj); System::String^ j; j = System::Convert::ToString(broj); lbl_pretvoreno -> Text = j; } Kada pokrenem, sve prođe bez greške dok ne upišem broj i kliknem na gumb. Tada dobijem ovo An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll Additional information: Unable to cast object of type 'System.Windows.Forms.TextBox' to type 'System.IConvertible'. Šta krivo radim?? Još jedno pitanje. Koja je razlika između Convert::ToInt32 i System::Convert::ToString? |
02.06.2014., 10:25 | #2 |
Premium
Datum registracije: Dec 2007
Lokacija: Zagabria
Postovi: 490
|
Nisam nešto u C++, ali rekao bih da si ti pokušao konvertirati TextBox u neki tip, a umjesto toga bi trebao konvertirati property TextBoxa. Property koji ti tražiš je Text. Vezano za drugo pitanje, osim što su drugi tipovi, rekao bih da je stvar identična samo se drugačije navodi. Visual Studio je u stanju prepoznati i skraćeni oblik pisanja (Convert::ToInt32). Napominjem, nisam već dugo u C++, ali mislim da bi ti moji odgovori mogli pomoći. |
|
|
Oglas
|
|
02.06.2014., 18:58 | #5 |
Premium
Datum registracije: Jun 2006
Lokacija: Zagreb - zapad
Postovi: 130
|
1 sekunda googlanja: http://stackoverflow.com/questions/2...stdstring-in-c pogledaj odgovore ispod ovog sa kvačicom, zvuče mi bolje...
__________________
|
|
|
Oglas
|
|
|
|