PDA

View Full Version : سوال: ساخت فایل با حجم صفر در VB6 ؟



Slytherin
یک شنبه 07 آذر 1389, 17:40 عصر
دوستان یک سوالی برام پیش اومده، لطفا راهنمایی کنید.
در محیط ویندوز اگر راست کلیک کنیم و از منوی نیو یک فایل بسازیم و محتوایی به آن ندهیم حجم آن برابر با صفر خواهد بود، حال اگر همین فایل را با کد های ویژوال بیسیک بسازیم حجم آن برابر با 1 کیلوبایت خواهد بود!
سوالم اینجاست که چطوری می شود با ویژوال بیسیک فایلی بدون محتوا ساخت که حداقل برای نمایش هم که شده، حجم آن برابر صفر باشد؟
ممنون می شوم راهنمایی کنید...

xxxxx_xxxxx
یک شنبه 07 آذر 1389, 22:49 عصر
سلام،

در محیط ویندوز اگر راست کلیک کنیم و از منوی نیو یک فایل بسازیم و محتوایی به آن ندهیم حجم آن برابر با صفر خواهد بود،
بستگی داره، چه فایلی بسازید. اگر یک فایل متنی (txt) باشه، آره حجمش در ابتدا صفر هست. اما اگر یک فایل مثلاً doc بسازید، اون ساختار خود فایل یک اندازه ای داره. حالا منظور شما چه فایلی هست؟


حال اگر همین فایل را با کد های ویژوال بیسیک بسازیم حجم آن برابر با 1 کیلوبایت خواهد بود!
چه فایلی؟ با چه دستوری این کارو انجام میدید؟

Slytherin
دوشنبه 08 آذر 1389, 00:42 صبح
بله منظور من فایل txt بود.
منظور من از ساخت فایل هم همون روش open کردن و close کردن معمولی هست.
اگه پاسخ بدهید ممنون می شوم.

xxxxx_xxxxx
دوشنبه 08 آذر 1389, 00:47 صبح
سلام،
دستورتون رو که ننوشتید!

این رو امتحان کنید:


Open "C:\NewFile.txt" For Output As #1
Close #1

Slytherin
دوشنبه 08 آذر 1389, 01:42 صبح
ممنون کد شما درست بود، من یک write با فضای خالی انجام می دادم که ظاهرا برای اون هم حجم در نظر گرفته می شد...
باز هم ممنون