przypisywanie zmiennej string -> Stringrid

0

string linia = StringGrid1->Cells[1][1];

wyskakuje błąd przy kompilacji. Jak dostać się do Tekstu danej komórki w StringGrid i przypisać go do zmiennej.

0

Jaki błąd, jakie Masz tam typy w tych Cells?

0

[bcc64 Error] Unit1.cpp(428): no viable overloaded '='

StringColumn

2

Po prostu mieszasz typy, StringGrid we właściwości Cells zawiera typ UnicodeString, a używasz string. Builder ma parę typów stringów. Używaj jednego UnicodeString i będzie ok.

Szkoda tylko, że podajesz bardzo skąpy opis. Na przyszłość zapoznaj się z tym https://stackoverflow.com/help/minimal-reproducible-example i się do tego stosuj, szybciej ktoś Ci pomoże.

0

Dzięki za pomoc.
Tylko że używając UnicodeString i chcąc zapisać go do pliku txt to wychodzą mi szyfrowane znaki.
Muszę teraz zamienić UnicodeString na String żeby wszystko działało, a nie wiadomo jak to zrobić.
konwertowanie typów w c++ to jakaś porażka.

0

Zatem pokaż kod zapisujący całość do pliku, bo coś robisz źle.

froderambo napisał(a):

Muszę teraz zamienić UnicodeString na String żeby wszystko działało, a nie wiadomo jak to zrobić.

Hmm, tu piszesz o typie String zaś, w poprzednim kodzie był string zdecyduj się, bo to są dwa różne typy. Najlepiej daj minimalny kod który się kompiluje i powoduje błędny zapis do pliku. Wtedy znajdzie się rada ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1