كيف اقوم بتكوين فولدر داخل c لكي اضع داخله ملفات txt
#1
كيف اقوم بتكوين فولدر داخل C لكي اضع داخله ملفات TXT

احتاج الى تكون ملف الياً عند فتح البرنامج داخل C
وكذلك فتح ملفات txt داخل الفولدر


لكي اتجنب رسالة الخطأ عند تشغيل البرنامج لأسترجاع بيانات لأول مرة اقوم بتشغيل البرنامج فيها

انني استعمل هذه الاكود
PHP كود :
ComboBox1.Items.SaveToFile('c:\comb1.txt');
ListBox1.Items.SaveToFile('c:\list1.txt'); 

PHP كود :
ComboBox1.Items.LoadFromFile('c:\comb1.txt');
ListBox1.Items.LoadFromFile('c:\list1.txt'); 

كيف اعمل لها فولدر داخل c
لأول مرة يقوم المستخدم بأستخدام البرنامج
الرد
#2
[INDENT]
أولا لا تنسى السلام أيها الحبيب الغالي ،
إذا كنت تقصد كيفية إنشاء مجلد في دلفي ن استعمل الدالة :

كود :
CreateDir(const Dir: String): Boolean;

مثال :

كود :
begin if not DirectoryExists('C:\temp') then if not CreateDir('C:\temp') then raise Exception.Create('can not create C:\temp'); end;


و إذا كنت تقصد كيفية إنشاء ملف نصي :

كود :
var T:TextFile; ..... AssignFile(T, "c:\t.txt"); Rewrite(T); .... WriteLN(T, TaString); .... CloseFile(T);


يالتوفيق إن شاء الله.
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
السلام عليكم

شكراً اخي المثال الاول واضح بالنسبة لأنشاء المجلد والشرط جيد


اما بالنسبة للمثال الثاني يقوم بأنشاء ملف التكست لكن يحصل تعارض عندما اقوم بحفظ او استرجاع ما بداخله
ولا يقوم بالحفظ ما ب ComboBox1 ولا يقوم بأستراجع

وصارت الامور اكثراً تعقيداً بالنسبة لي
الرد
#4
لقد تم الحل شكراً وهذا الكود الشرطي لملف التكست


إقتباس :if fileexists('c:\temp\t.txt') then
combobox1.items.loadfromfile('c:\temp\t.txt');
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم