PDA

View Full Version : نحوه اجرا کردن یک فایل درون پروژه؟



combo_ci
شنبه 10 آذر 1386, 11:52 صبح
سلام
من یه فایل txt رو به پروژه اضافه کردم (روی پروژه کلیک راست کردم و add existing item رو انتخاب کردم).....
میخواستم ببینم کسی میدونه این فایل رو چطوری میتونم اجرا کنم ...با توجه به اینکه این فایل در واقع درون exe برنامه قرار داره و روی یه کامپیوتر دیگه به صورت فیزیکی وجود نداره
ممنون

__H2__
شنبه 10 آذر 1386, 15:47 عصر
سلام
عبارت اجرا کردن که زیاد صحیح نیست.
فایل txt اجرا نمیشود.

اگر منظورتان دسترسی به محتویات فایلی است که درون برنامه embed شده واگر آن فایل متنی باشد میتوانید به روش زیر عمل کنید.


Dim content As String
Using strm As System.IO.Stream = System.Reflection.Assembly.GetExecutingAssembly.Ge tManifestResourceStream("ProjectName.FileName")
Using strreader As New System.IO.StreamReader(strm, System.Text.Encoding.UTF8)
content = strreader.ReadToEnd
End Using
End Using


باید گزینه Build Action در پالت Properties (وقتی که فایل را در Solution Explorer انتخاب کرده اید) روی Embedded Resource تنظیم شده باشد.