Показать сообщение отдельно
  #21  
Старый 11.07.2011, 08:16
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Давай подумаем вместе:
Код:
type  
  FM= packed record  
    name:string;  // ???
    size:integer;  // 4 байта
    folder:boolean;  // 1 байт
  end; 
var  
  fail:array[0..50] of FM; // 51 * (4+1+???) = ???
     ...
  sizeof(fail); // ???
sizeof не будет работать на динамических строках. Объяви размер строки (string[20] например), и будет получше.
А вообще подобные операции делаются иначе. Передаётся всё вручную - больше кода, зато работает без проблем.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием