C++ Builder - OLE - łancuchy znakowe - typ Variant

0

Mógłbym prosić o wytłumaczenie czym dokładnie jest typ Variant w Builderze i jak może przechowywać łańcuchy znaków i w końcu jak mogę wykonać operacje na takim łańcuchu? Odnoszę wrażenie, że w celu przeniesienia łańcuchów z arkusza do dokumentu Word powinienem zastosować ten właśnie typ. Problem polega na tym jak łączyć i odnosić się do konkretnych liter łańcucha. Dodam, że AnsiString mogę przekonwertować do typu Variant poprzez zastosowanie funkcji StringToOleStr().

1

Po kiego ci OleString? Na ile pamiętam Variant można bezpośrednio przepisać do standardowego AnsiString i z powrotem.

0
_13th_Dragon napisał(a):

Po kiego ci OleString? Na ile pamiętam Variant można bezpośrednio przepisać do standardowego AnsiString i z powrotem.

Racja. Nie ma to jak zdroworozsądkowe, świeże podejście ;)
Sugerowałem się tym, że jedna z funkcji spodziewa się argumentu coś w rodzaju OleStr:

OleFunction("Open", StringToOleStr(file_name));

Ale wygląda na to, że to do tej pory jedyna funkcja z tych, z których korzystam.

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