string jest dynamiczny wiec nie ma mozliwosci zapisania recordu stringow do pliku, bo taki record zawiera tylko uchwyt stringa, a nie sam string. jak nie wierzysz, to sprawdz SizeOf(Tjakisrecord). Podobnie jest zreszta z tjpegimage, chociaz tu kompilator nie ostrzega.
w rekordach nalezy uzywac stringow statycznych, np string[45];
w ogole dla zachowania kompatybilnosci nalezy rekordy zapisywane do plikow definiowac jako packed.
w Twoim wypadku, polecalbym zapis do TFileStream obu obrazkow i obu stringow, oczywsicie poprzedzonych zapisem dlugosci stringow, zeby wiedziec co odczytac. Do zapisu/oczytu obrazkow uzyje metod TJPEGImage, do dlugosci stringow i samych stringow metod TFileStream (ReadBuffer)
--
Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1