Mógłby mi ktoś wytłumaczyć jak działają tablice w wypadku tej funkcji? Na oficjalnej stronie tgglite 'innosetup' jakoś dziwnie to opisali i za nic nie mogę tego zrozumieć na tym przykładzie.
"Tablica MsgFormat musi zawierać parzystą liczbę elementów. W numerach parzystych podajemy pozycję znaku od którego zaczyna się dane formatowanie (0 - pierwszy znak) a w nieparzystych określamy formatowanie, np. [0,'<c><red>',5,'<n>' ]. Określnienie koloru może wystąpić tylko na początku i dotyczyć będzie całości tekstu."
Mam tu kod z tablicą fotmatujący tekst:
MsgFormat2 := VarArrayCreate([0,1], varVariant);
MsgFormat2[0]:=0;
MsgFormat2[1]:='<b><c><green>'; //<b> to pogrubienie; <c><green> to zielony kolor
Teraz za pomocą tej funkcji wysyłam wiadomość ze sformatowanym tekstem:
gg.GGSendMessage(true,'numer odbiorcy','tekst',MsgFormat2);
Tekst jest pogrubiony i zielony. A co zrobić, żeby ten zielony tekst skończył się np na 5 znaku? Lub żeby na zielono zaznaczone były same znaki zapytania? Nie mogę jakoś tego zaczaić...</b></b>