Programlama konusunda ilk başlarda veri tipleri konuları geçer ve bu alanda henüz tam oturmamış meseleler var sanırım.
MD5File(opendialog1.FileName) fonksiyonu String tipinde sonuç üretirken bu sonucu işleyecek olan fonksiyon olarak
MD5DigestToStr(..) kullanılmış ama bu String tipi üzerinde değil
TMD5Digest tipi üzerinden çalışmaktadır ve bu tipler farklı tiplerdir. Bunu bir de
Kod: Tümünü seç
Edit2.Text := MD5File(opendialog1.FileName)
şeklinde deneyin.