Procedura StrGet slouží k rychlému vyzvednutí parametrů P1, P2 až Pn z řetězce Str. Parametry mohou být typu Byte, Char, Word, Integer, LongInt, Real, Date, DateTime a String. Opakem procedury StrGet je StrPut .
Pozor! Procedura na ukládání parametrů StrPut při ukládání řetězců doplňuje řetězec na pravé straně nulami (#0) do maximální délky řetězce podle jeho dimenze. Procedura StrGet pak upraví délky řetězců bez těchto nul. Toto může přinášet problémy i řetězců, které nesou binární informaci!
Příklad:
    dim Rec : String;        dim B   : Byte;
    dim W   : Word;          dim R   : Real;
    dim LI  : LongInt;       dim D   : Date;
    dim Ch  : Char;          dim S5  : String[5];
    dim S10 : String[10];
    StrGet(Rec, B, Ch, I, W, LI, R, S5, S10)
    { Stejný výsledek (ale pomaleji) získáte: }
    B   := _Ord(Rec[1]);
    Ch  := Rec[2];
    I   := _OrdI(_Copy(Rec,  3, 2));
    W   := _OrdW(_Copy(Rec, 5, 2));
    LI  := _OrdLI(_Copy(Rec, 7, 4));
    R   := _OrdR(_Copy(Rec, 11, 6));
    S5  := _Copy(Rec,  17, 5);
    S10 := _Copy(Rec,  22, 10);
		Podívejte se na: Práce s řetězci