اطلاعیه

Collapse
No announcement yet.

دستور seek در بسکام

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دستور seek در بسکام

    سلام بر دوستان
    Open "test.biN"for Binary As #2

    Put#2 , B ' write a byte

    Put#2 , W ' write a word

    Put#2 , L ' write a long

    Ltemp = Loc(#2) + 1 ' get the position of the next byte

    Print Ltemp ; " LOC" ' store the location of the file pointer

    Print Seek(#2) ; " = LOC+1"

    Close #2





    'now open the file again and write only the single

    Open "test.bin" For Binary As #2

    Seek#2 , Ltemp ' set the filepointer

    Sn = 1.23 ' change the single value so we can check it better

    Put #2 , Sn = 1 'specify the file position

    Close #2
    در این برنامه seek چه کاری را انجام میدهد




    انجام پروژه های برنامه نویسی اندروید
    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    #2
    پاسخ : دستور seek در بسکام

    سلام
    بر اساس Help بسکام این دستور به دو صور کاربرد داره:
    یک در حالت تابع که آدرس بایت بعدی رو از فایلی که در اون محل از اون فایل میخواد نوشته یا از اون خونده بشه، رو بر میگردونه. به صورت زیر:
    کد:
    NextReadWrite = SEEK (#bFileNumber)
    دو در حالت دستوری که آدرس بایتی رو که مایل به نوشتن یا خوندن از اون هستید رو، قرار می ده. به صورت زیر:
    کد:
    SEEk #bFileNumber, NewPos
    اونی رو که شما قرمز کردی در حقیقت اینه که محل بایت بعدی برای نوشتن یا خوندن در فایل با Handle توی پرانتز 2# رو پورت سریال ارسال می کنه.
    موفق باشی

    دیدگاه

    لطفا صبر کنید...
    X