امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
خوندن محتویات فایل
نویسنده پیام
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #1
خوندن محتویات فایل
آقایون من می خوام با ویژوال بیسیک یه فایل رو بخونم که داخلش هم اسپس هست هم کاما یا کدها زیر نمی شه چون تابع linput وقتی با اسپیس یا کامل می رسه تموم می شه کارش؟

open "c:\baby.txt" for input as #1
do until(eof(1)=true)
line input #1,baby
list1.additem baby
loop

حالا با چه کدی می تونم داخل این فایل ها رو که اسپیس یا کاما داره رو بخونم
۱۳-آبان-۱۳۸۷, ۱۰:۴۲:۴۹
ارسال‌ها
پاسخ
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #2
RE: خوندن محتویات فایل
آقایون لطفا کمکم کنین
۱۳-آبان-۱۳۸۷, ۱۱:۵۲:۳۷
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: خوندن محتویات فایل
میخواهین تو فایل جستجو کنین یا اونو خط به خط جدا کنین؟
۱۳-آبان-۱۳۸۷, ۱۲:۴۶:۴۷
وب سایت ارسال‌ها
پاسخ
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #4
RE: خوندن محتویات فایل
آقا می خوام کل یه فایل رو داخل یه text برزیم خاصیت Multiline ش هم فعال کردم حالا باید چی کار کنم؟ آقا حالا فرقی نداره که خروجیش کجا بره یعنی چه داخل Listbox بره یا textbox فقط می خوام کل یه فایل که داخلش اسپیس و کاما هست رو بتونه کامل بخونه
۱۳-آبان-۱۳۸۷, ۱۵:۱۷:۵۲
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: خوندن محتویات فایل
سلام.
این کد کل فایل رو برات میخونه.
کد:
strData = Space(FileLen(FileAdrs))
Open FileAdrs For Binary As #1
    Get #1, , strData
Close #1
(آخرین ویرایش در این ارسال: ۱۳-آبان-۱۳۸۷, ۱۷:۰۰:۳۹، توسط Payman62.)
۱۳-آبان-۱۳۸۷, ۱۶:۵۸:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, t3r!p3000
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #6
RE: خوندن محتویات فایل
آقا این هم کار نمی کنه
فایل داخلش بعد از یک تعداد حرف اسپیس هست( همون خط اول) از خط اول متوقف می شه بقیه ی فایل رو نشون نمی ده
آقا اگر می شه کد آماده رو داخل یه فایل زیپ که مطمئنین کار می کنه بزارین تا این طوری بهتر ببینیم( چون هر چی کد اماده تا اینجا زدیم هیچ کدوم کار نکرد که نکرد
(آخرین ویرایش در این ارسال: ۱۳-آبان-۱۳۸۷, ۲۲:۴۶:۳۳، توسط baby_1.)
۱۳-آبان-۱۳۸۷, ۲۲:۴۵:۱۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #7
RE: خوندن محتویات فایل
شاید به خاطر این باشه که شما به eof مقدار 1 رو دادین شاید باید بنویسین
کد:
not(eof)
۱۴-آبان-۱۳۸۷, ۰۰:۴۸:۴۱
وب سایت ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #8
RE: خوندن محتویات فایل
کد:
Dim B As String
Open "c:\baby.txt" For Binary As #1
B = input(LOF(1), #1)
Close #1
Text1 = Replace(B, Chr(0), " ")
۱۴-آبان-۱۳۸۷, ۰۱:۵۳:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : baby_1, t3r!p3000
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #9
RE: خوندن محتویات فایل
آقایون ممنون که کمک می کنید
کار کرد همه جیز درست شد crazyfull ممنونم
(آخرین ویرایش در این ارسال: ۱۴-آبان-۱۳۸۷, ۰۹:۳۱:۴۵، توسط baby_1.)
۱۴-آبان-۱۳۸۷, ۰۹:۳۰:۳۴
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #10
RE: خوندن محتویات فایل
سلام
مشكل شما كه حل شد ولي يه راه ديگه هم هست اونم استفاده از كنترل richtextbox هست در خاصيت filename اون كافيه آدرس فايل رو قرار بدي و محتواي اونو واست توي خاصيت text ميريزه .....

۱۴-آبان-۱۳۸۷, ۱۰:۱۴:۲۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #11
RE: خوندن محتویات فایل
سلام.
پس مشکل شما خوندن فایل نبوده. بلکه نمایشش بوده. شما میخواستی یه فایل باینری رو تکس باکس نمایش بدی و به علت وجود null یا chr(0) مشکل پیش میومد. اگه شما انتهای کدی که گذاشتم replace که crazy گذاشت رو اضافه میکردی مشکل حل میشد. به این صورت:
کد:
Dim strData As String
strData = Space(FileLen(FileAdrs))
Open FileAdrs For Binary As #1
    Get #1, , strData
Close #1
strData = Replace(strData, vbNullChar, " ")

(آخرین ویرایش در این ارسال: ۱۴-آبان-۱۳۸۷, ۱۶:۲۵:۱۱، توسط Payman62.)
۱۴-آبان-۱۳۸۷, ۱۶:۱۹:۴۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  نمایش محتویات یک فولدر در tree aliooali 2 2,831 ۲۸-مرداد-۱۳۹۱, ۱۲:۵۱:۱۱
آخرین ارسال: aliooali
  ایجاد فایل فوق مخفی از فایل اجرایی برناممون RAMA2009 1 4,326 ۰۸-اردیبهشت-۱۳۹۱, ۱۰:۲۶:۱۷
آخرین ارسال: Ghoghnus
  خواندن محتویات فایل متنی alaska 14 13,117 ۱۸-فروردین-۱۳۹۱, ۰۰:۲۷:۵۷
آخرین ارسال: alaska
Shy سورس ارسال محتویات یک فایل متنی بدون هیچ سوال به یک ایمیل reza-ezdeham 5 5,733 ۲۱-بهمن-۱۳۸۹, ۱۳:۴۱:۴۴
آخرین ارسال: lord_viper
  چسباندن یه فایل به فایل دیگ avril 2 4,060 ۰۵-اسفند-۱۳۸۸, ۰۰:۱۰:۲۱
آخرین ارسال: __Genius__
  چطوری محتویات فرمم رو چاپ کنم hamed_Arfaee 9 7,493 ۱۲-مهر-۱۳۸۸, ۰۲:۱۸:۴۲
آخرین ارسال: hamed_Arfaee
Sad چک کردن یک فایل در کنار فایل اصلی!!! Salivan 10 10,418 ۰۵-اسفند-۱۳۸۷, ۲۳:۲۹:۳۵
آخرین ارسال: Salivan
  دستیابی به محتویات سلول خاص فاطمه وطن دوست 2 2,910 ۰۵-بهمن-۱۳۸۷, ۱۳:۴۰:۰۴
آخرین ارسال: فاطمه وطن دوست
  جایگزین کردن فایل برنامه درحال اجرامون با فایل جدید؟ rezanew 3 4,856 ۱۹-آبان-۱۳۸۷, ۰۰:۳۰:۴۶
آخرین ارسال: keihancpu

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS