Inno Setup fragment tekstu

Inno Setup fragment tekstu
0

jakiś pomysł na ucięcie tekstu w Inno Setup?
coś jak LeftStr w pasclau

Opi
  • Rejestracja:ponad 20 lat
  • Ostatnio:9 dni
  • Postów:1030
0

Sekcji [code] stwórz własną funkcję, która obcina tekst według twojego uznania. InnoSetup obsługuje język Pascal.
Następnie użyj odpowiedników funkcji z Pascala "Pos, Copy, Len (=Length)"

edytowany 1x, ostatnio: Opi
MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:8 dni
0
mgry napisał(a):

jakiś pomysł na ucięcie tekstu w Inno Setup?
coś jak LeftStr w pasclau

LeftStr nie służy do ucinania tekstu, od tego jest procedura Delete, dostępna w bibliotece funkcji paskalowych (sekcja Code]) Inno Setup-a, a alternatywą dla funkcji LeftStr (służącej do kopiowania określonej ilości znaków z łańcucha źródłowego, począwszy od pierwszego znaku) jest funkcja Copy, także dostępna w bibliotece funkcji paskalowych Inno Setup-a, czyli jeśli nie możesz użyć:

Kopiuj
LeftStr(Zrodlo: String; Count: Integer): String;

możesz dać:

Kopiuj
Copy(Zrodlo: String; Index, Count: Integer): String ; gdzie Index:=1;
edytowany 3x, ostatnio: marogo

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.