السلام عليكم إخواني
هل ممكن أحد الإخوة يساعدنا في إنشاء مسار و حفظه في inifile ?
أو ماهي function التي تساعدنا على حفظ مسار معين في ملف inifile?
و جزاكم الله كل خير
procedure TForm1.Button1Click(Sender: TObject); Var sPath:String; begin sPath:= ExtractFilePath(ParamStr(0))+'OpenFIniS.ini'; With TIniFile.Create(sPath),OpenDialog Do Begin Execute; If FileName = '' Then Exit; WriteString('OpenDclass','FileName',FileName); End; end;
procedure TForm1.Openmusic1Click(Sender: TObject); Const SndExt : Array [0..2]Of String = ('.avi','.mp3','.wav'); begin ClearAll; With TIniFile.Create(sPath),OpenDialog1 Do Begin Execute; If FileName = '' Then Exit; If (ExtractFileExt(FileName) = SndExt[0]) Or (ExtractFileExt(FileName) = SndExt[1]) Or (ExtractFileExt(FileName) = SndExt[2]) Then WriteString('OpenDclass','FileName',FileName) Else MessageBox(0,'FileExt Is Not Accepted .',Nil,0); End; end;
2- أو تسير خطأ :
PHP كود :
Try WriteString('OpenDclass','FileName',FileName); Except On E:Exception Do MessageBox(0,'FileExt Is Not Accepted .',Nil,0); End;
أو لاحظ نوع الخطأ المحرر EMCIDeviceError
PHP كود :
Try WriteString('OpenDclass','FileName',FileName); Except On EMCIDeviceError Do MessageBox(0,'FileExt Is Not Accepted .',Nil,0); End;
في ما يخص الطريقة 2 :
PHP كود :
Try MessageBox(0,'FileExt Is Not Accepted .',Nil,0); Except On E:Exception Do MessageBox(0,Pchar(E.Message),Nil,0); End;