Also erstmal, deine Ausdrucksweise ist mehr als bescheiden, muss ich sagen.
Einen Datei-Öffnen Dialog bietet die
VCL schon an. Guck mal in der Komponentenpalette unter
Dialoge.
Ein Memo kann nur reine Textdateien darstellen. Eine PDF-Datei ist aber keine reine Textdatei und muss von einem dazu passenden Programm dargestellt werden. Genauso verhält es sichmit docx Dateien und ähnlichen.