السلام عليكم
3- كود لمعرفة موضع برنامجك
procedure TForm1.Button1Click(Sender: TObject);
var Exepath : String;
Exedir : String;
begin
// Application.ExecutablePath كما نستطيع استعمال
Exepath := Environment.GetCommandLineArgs()[0];
// المجلد
Exedir := exepath.Substring(0, exepath.LastIndexOf('\'));
Edit1.Text:= Exepath;
Edit2.Text:=Exedir;
end;
end.