Fa خطای couldn't create the file

با سلام
علت این خطا چیه؟
وقتی چند بار پشت سرهم اجرا میشه دفه دوم به بعد بعضی وقتا اینو میده
Untitled.jpg
 

Singular

Active Member
نمونه کد و کاری که میخاین رو بزارید

این خطا میگه که نمیتونید فایلی بسازه تو آدرس سی
 

booyebaran

Well-Known Member
از دستور Exist میتونی برای وجود فایلت توی مسیر استفاده کنی که اگه بود دیگه ساخته نشه یا سعی در ساخته شدن نکنه.
و پیشنهاد میکنم برای ساخت فایل از دستورات CMD استفاده کنید.
 

محمدمهدی

Well-Known Member
همونطور که آقا فرید گفتن احتیاج هست که کدتون بررسی بشه.
اما میشه حدس زد که شما از تابع StrToFile استفاده می کنید که در این صورت باید دقت داشته باشید که فایل مورد نظرتون در چند حالت ممکنه ساخته نشه و این پیغام به خاطر اون ظاهر بشه که من 3 تاش تو ذهنم هست :
1. اول اینکه نرم افزار دیگه ای دسترسی به اون رو محدود کرده باشه؛ یعنی مثلا یه برنامه ای همزمان با شما بخواد اون فایل رو بخونه.
2. اینکه آدرس فایل رو غلط یا غیر ممکن داده باشید، یا از کاراکتر های غیر مجاز برای اسم فایل استفاده کرده باشید. (که به نظرم میرسه شما توی این عکس دچار یه خطای داخلی هستید که میگید بعضی اوقات پیغام میاد و بعضی اوقات نمیاد. مثلا ببینید که آیا متغیر هاتون با هم اشتباه نمیشن؟) - مثلا خطای متدوالی که خود راهنمای ام ام بی هم تذکر داده، طریقه استفاده از عبارت "\" در کنار کوتیشن ( ' ) هست. که باید به این صورت باشه : ( '\\ )
3. دسترسی به آدرس مورد نظرتون محدود شده باشه. توسط سیستم امنیتی خود سیستم عامل یا یه آنتی ویروس یا ...

به هر حال این خطای متداولی نیست و احتمالا مشکل از کد نویسی شما هست.
 
شما درست گفتیدهنگام کار با تابع
StrToFile این مشکل بوجود میاد.
با راهنمایی مشکلم حل شد خیلی ممنون.
 

جدیدترین ارسال ها

بالا