Autor Téma: Číselný datový typ a binární zápis  (Přečteno 1109 krát)

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 262
  • Karma: 0
    • Verze Delphi: 7
Re:Číselný datový typ a binární zápis
« Odpověď #30 kdy: 10-07-2018, 08:25:20 »
Poor
Rated 2 times
Co mi stále uniká ohledně
Kód: Delphi [Vybrat]
  1. setlength(data, length(str));
  2. move(str, data, length(str));
  3.  
Header už je v pořádku, teď se přepíše offsetsize.

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 262
  • Karma: 0
    • Verze Delphi: 7
Re:Číselný datový typ a binární zápis
« Odpověď #31 kdy: 10-07-2018, 15:22:42 »
Tak opět vyřešeno:
Kód: Delphi [Vybrat]
  1. move(Pointer(str)^, Pointer(data)^, length(str));
na první pohled oba příkazy fungují stejně:
Kód: Delphi [Vybrat]
  1. move(str, data, length(str));
ale ten druhý příkaz přepíše úplně jinou proměnnou v paměti...

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 262
  • Karma: 0
    • Verze Delphi: 7
Re:Číselný datový typ a binární zápis
« Odpověď #32 kdy: 13-07-2018, 00:32:53 »
Poor
Rated 1 time
Potřeboval bych nějakou inspiraci jak nazvat byty, které uložím před položku slova? Každé slovo by mělo být popsáno pomocí bajtů (jako druh, rod, vid, pád, nebo oblast které se týká význam. Takže například 4 byty před slovem samotném budou vyhrazeny. Toto by si uživatel určil sám jak velký rozsah tam bude, ale jak byste pojmenovali proměnnou pro tuto bytovou položku? nějakej krátkej anglickej název?

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Kolik je šest plus čtyři (slovem):