> strcpy(kintamasis,"Neislipa"); (...) > Memo1->Lines->Add(kintamasis + " " + kitas_kintamasis); Kitaip tariant, aprašytas kaip char[]. Tada reikia sprintf. Arba AnsiString(kintamasis) + " " + AnsiString(kitas_kintamasis). Kokią prasmę turi trijų adresų suma? Čia gi ne Java, kur stringai kompiliatoriaus požiūriu yra vienintelio tipo ir "protingi". Pavyzdžiui, pas mane klasės public kintamasis turi adresą 0x009568B8, o ta teksto konstanta 0x00403193. Gaunasi kažkoks 0x016B0303, vien skaitymas iš jo turėtų viską nulaužt. Nebent programa naudotų bent 20 MB ramo, tada yra šansų pataikyti į jį. -- saimhe