Converter qualquer registro para uma string e voltar?
Como posso converter qualquerrecord
digite para um únicoString
e volta? Talvez carregar o registro em um fluxo e lê-lo como uma String? Os registros que estou usando não terão nenhum tipo especial incluído - eles estão apenas usando coisas simples comoString
, Integer
, PChar
, DWORD
eArray of [String]
, etc. e nada como classes ou funções.
Essa seqüência será salva em vários lugares, como um arquivo de texto simples, registro de banco de dados, enviado pela rede, etc. O conteúdo da cadeia pode ser transferido por outros meios entre eles, como copiar a string de um arquivo de texto e salvá-lo em um registro do banco de dados. A idéia geral é que a string será compatível o suficiente para salvar em qualquer lugar, movê-la e carregá-la de volta ao seu estado original. Eu entendo que preciso ser capaz de reconhecer o quetipo de registro é e atribui-o em conformidade, e essa parte eu não preciso de ajuda.