تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: کمک در کار با فایل تصدفی!!!

  1. #1
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض کمک در کار با فایل تصادفی!!!

    یه برنامه نوشتم که یه دفترچه تلفن خیلی ساده هست.
    و این کد رونوشتم نمیدونم مشکل از کجا هست که با ذخیره یک رکورد رکورد قبلی از بین میره
    Private Type tb
    nam As String * 10
    tel As Currency
    End Type
    Private Sub Command1_Click()fsd
    Dim telbook As tb
    telbook.nam = Text1
    telbook.tel = Val(Text2)
    Open "d:\a.txt" For Random As 1 Len = 18
    Put #1, , telbook
    Close
    End Sub
    لطفا راهنمایی کنید.
    Last edited by amirxbest; 02-02-2011 at 21:49.

  2. #2
    داره خودمونی میشه homa m's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    karaj
    پست ها
    88

    پيش فرض

    فایلتو میذاری ببینیم

  3. #3
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    1

    اینم نمونه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه فایل txt تو درایو c میسازه.

  4. #4
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    Put #1, , amir !!!!!!!!!!!!!!!!
    امیرجان اصلا amir اینجا چکاره بود که اینجا توی فایلت اضافه اش کردی

    اولا بهتر بود این برنامه رو با دیتابیس مینوشتی اما اگه میخوای با فایل بسازیش اولا باید در آرگومان دوم دستور put شماره رکورد اون متن رو مشخص کنی و برای اینکه این شماره رو همیشه داشته باشی میتونی با دستور savesetting اونو همیشه داشته باشی

    اگه وقت کردم کدشو برات میذارم

  5. این کاربر از sadeghbarout بخاطر این مطلب مفید تشکر کرده است


  6. #5
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    شرمنده
    Put #1, , amir اینجا کلمه amir رو یجای telbook گذاشتم.(اشتباه پیش میاد)
    میدونم آرگمان دوم رو باید شماره رکورد رو بدو ولی اینجا که نمیدونم قبلا چندتا رکورد داشتم باید چیکار کنم.

  7. #6
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    اینم اون فایله :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خودش از ادامه فایل شروع به نوشتن میکنه(شماره قبلی در رجیستری با دستور savesetting ذخیره میشه)

  8. این کاربر از sadeghbarout بخاطر این مطلب مفید تشکر کرده است


  9. #7
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    ممنون دوست عزیز
    مطمعا هستی بدون رجیستر نمیشه؟
    فکر کنم یه دستوری بود که خودش آخرین رکورد رو تشخیص میداد و بعد از اون ثبت میکرد.
    اگه میشه یه توضیحی هم بابت save setting و get setting بده.
    ممنون میشم راهنمایی کنی
    Last edited by amirxbest; 02-02-2011 at 17:55.

  10. #8
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    شاید بشه با EOF درستش کرد ولی مطمئنا همین رجیستری راحت تره
    نترس بابا این رجیستری که من میگم که اصلا پیچیده نیست باهمین دو دستور sevesetting و getsetting هستش
    دستور sevesetting یه مقدار رو در یه جایی از حافظه کامپیوتر ذخیره میکنه اون آرگومان های جلوش هم فقط اسم پوشه های محل ذخیره اون مقدار هستن اصلا تو بنویس قرمه سبزی
    با دستور getsetting هم میتونی اون مقدار رو فراخونی کنی
    معمولا از این دو دستور برای ذخیره تنظیمات برنامه استفاده میشه(مثل پسورد - رنگ برنامه - فونت برنامه - سایز پنجره و هرچی که دوست داشته باشی)

    اصلا هم نگران نباش استفاده از این دستورات هیچ صدمه ای به ویندوز نمیزنه

    طرز استفاده از دو دستور هم که در همون برنامه که گذاشتم واضحه

    یا علی...

  11. این کاربر از sadeghbarout بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •