نمایش نتایج 1 تا 17 از 17

نام تاپیک: مشکل با ShellExecute در شبکه

  1. #1

    Exclamation مشکل با ShellExecute در شبکه

    سلام به همه
    من یه برنامه دارم که در اون یه سری فایل ذخیره و بازیابی میشه
    من این برنامه رو گذاشتم رو رایو شبکه
    ولی مشکل اینجاست که کاربر به فایلهایی که یه کاربر دیگه ذخیره کرده دسترسی نداره
    من از savedialogبرای ذخیره فایل و از shellexecuteبرای بازیابی فایل استفاده کرده
    بانک اطلاعاتی هم اکسس هست
    میشه راهنماییم کنین؟؟؟

  2. #2

    نقل قول: مشکل با برنامه ای روی شبکه

    چرا کسی جواب نمیده؟؟؟
    اصلا این مشکل طبیعیه یا باید جای دیگه دنبال مشکل باشم؟؟؟؟؟

  3. #3

    نقل قول: مشکل با برنامه ای روی شبکه

    اگه ممکنه بیشتر توضیح بدید.


  4. #4

    نقل قول: مشکل با برنامه ای روی شبکه

    من یه برمانه نوشتم که دو قسمت داره :1.insert data
    2.search
    این برنامه رو گذاشتم روی درایو شبکه ولی تو قسمت search به مشکل برخوردم
    مشکل اینه که اگه مثلا کاربر 1 یه فایل در قسمت insert dataدر دیتابیس ذخیره کنه کاربر2 نمیتونه در کامپیوتر خودش اون فایلو ببینه
    برای ذخیره کردن از save dialog
    برای باز کردن ازshellexecute
    دیتا بیس اکسس
    لطفا راهنماییم کنین خیلی فوریه

  5. #5
    کاربر دائمی آواتار SAASTN
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    تهران
    سن
    40
    پست
    730

    نقل قول: مشکل با ShellExecute در شبکه

    برای ذخیره کردن از save dialog
    برای باز کردن ازshellexecute
    منظورتون ذخیره کردن با SaveDialog چیه؟ شما احتمالا آدرس فایل رو از کاربر می گیره و آدرس رو در دیتابیس ذخیره می کنید، اما آدرس فیزیکی فایل روی سیستم کاربر هست که بقیه کاربرا به اون آدرس دسترسی ندارن. اگه اینطور باشه باید فایل رو به یه محل قابل دسترس برای همه انتقال بدید، مثلا محلی روی سرور.

  6. #6

    نقل قول: مشکل با ShellExecute در شبکه

    سوال اینجاست که:
    شما آدرس فایل رو در بانک ذخیره میکنید یا خود فایل رو؟


  7. #7

    نقل قول: مشکل با ShellExecute در شبکه

    آدرس فایل رو در دیتابیس ذخیره می کنم
    محل فایل ها هم روی همون فایل شبکه قرار دادم ولی باز هم این مشکل وجود داره
    نمی دونم کجای کار ایراد داره

  8. #8
    کاربر دائمی آواتار SAASTN
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    تهران
    سن
    40
    پست
    730

    نقل قول: مشکل با ShellExecute در شبکه

    محل فایل ها هم روی همون فایل شبکه قرار دادم ولی باز هم این مشکل وجود داره
    همونطور که Delphi-7 گفتند می تونی فایل رو توی خود دیتابیس ذخیره کنی بعد روی سیستم کاربری که استفاده می کنه کپی کنی و بازش کنی.
    نحوه ذخیره سازی فایل توی access:
    http://www.swissdelphicenter.ch/torr...de.php?id=1271
    البته اگه تعداد و/یا حجم فایلها زیاد باشه access کند میشه.

  9. #9

    نقل قول: مشکل با ShellExecute در شبکه

    حجم دیتاها زیاده به خاطر همین این تصمیمو گرفتم که آدرس ها رو ذخیره کنم
    کسی نمیتونه راهنماییم کنه با این شرایط موجود؟؟؟؟

  10. #10

    نقل قول: مشکل با ShellExecute در شبکه

    کاری که شما باید انجام بدید اینه که مسیر فایلهایی رو که در بانک ذخیره میکنید باید عوض بشه مثلا:
    مسیر:
    d:\bank\1.exe
    باید بشه :
    server\d\bank\1.exe\\
    و درایو یا شاخه مورد نظر رو هم شییر کنید.
    به همین راحتی
    موفق باشید.


  11. #11

    نقل قول: مشکل با ShellExecute در شبکه

    آخه چه جوری؟؟؟؟

  12. #12

    Arrow نقل قول: مشکل با ShellExecute در شبکه

    نقل قول نوشته شده توسط lena abbaszadeh مشاهده تاپیک
    آخه چه جوری؟؟؟؟
    چی چجوری؟
    انجام بده و هرجاش سوال داشتی بپرس.
    میگی چجوری؟یعنی چی؟
    یعنی بلد نیستس اسم سیستم رو بدست بیاری و به آدرست اظافه کنی و در بانک ذخیره کنی؟
    یا نمیدونی چطوری درایو شییر کنی؟
    سوالت چیه؟


  13. #13

    Lightbulb نقل قول: مشکل با ShellExecute در شبکه

    نقل قول نوشته شده توسط lena abbaszadeh مشاهده تاپیک
    آخه چه جوری؟؟؟؟
    در ادامه راهنمایی دوستان :

    آدرسی که شما در جدولتون ذخیره می کنید آدرسی است که فقط در رایانه ای که خود تصویر در آنجا وجود دارد قابل دسترسی است ، مثلا شما یه تصویر دارید در درایو d و در فولدر Pic با نام a.jpg وقتی مسیر این فایل را در فیلد جدولتون ذخیره می کنید این مسیر ذخیره خواهد شد : 'd:\Pic\a.jpg'

    خوب حالا اگه شما در همون سیستم این آدرس را در خط آدرس My Computer وارد کنید تصویر شما نمایش داده می شود ولی در یک سیستم دیگر که از طریق شبکه با این سیستم ارتباط دارد وقتی همین آدرس را در نوار آدرس تایپ کنید پیغام خطایی مبنی بر عدم وجود مسیر و فایل به شما داده می شود و این امری طبیعی است چون این فایل و پوشه Pic در آن سیستم وجود ندارند پس برای دسترسی به آنها از طریق شبکه باید ابتدا نام رایانه ای که تصویر شما در روی آن قرار دارد و سپس نام پوشه و فایل مورد نظر را وارد کنید البته قبلا باید پوشه حاوی فایل را Share کنید تا از طریق شبکه برای سایر سیستم ها هم قابل دسترسی باشد :
    PC Name\Pic\a.jpg\\
    موفق باشید ...

  14. #14

    نقل قول: مشکل با ShellExecute در شبکه

    منظورتون ازshareکردن فایل دقیقا چیه؟
    من یک کپی از فایل رو folderای در شبکه نگه می دارم که کاربرهام به اون folderدسترسی دارنآدرس فایل مثلا میشه
    Z:\__TECHNOLOGY\L.ABBASZADEH\test softwares\Test\Heloow Jane.docx
    که همه بهش دسترسی دارن
    ولی اگه من از طریق کامپیوتر خودم این فایلو ذخیره کنم فقط خودم می تونم بازش کنم نه کس دیگه ای با یه کامپیوتره دیگه

  15. #15

    Lightbulb نقل قول: مشکل با ShellExecute در شبکه

    نقل قول نوشته شده توسط lena abbaszadeh مشاهده تاپیک
    منظورتون ازshareکردن فایل دقیقا چیه؟
    من یک کپی از فایل رو folderای در شبکه نگه می دارم که کاربرهام به اون folderدسترسی دارنآدرس فایل مثلا میشه
    Z:\__TECHNOLOGY\L.ABBASZADEH\test softwares\Test\Heloow Jane.docx
    که همه بهش دسترسی دارن
    ولی اگه من از طریق کامپیوتر خودم این فایلو ذخیره کنم فقط خودم می تونم بازش کنم نه کس دیگه ای با یه کامپیوتره دیگه
    خوب شما کافیه در مسیر زیر

    Z:\__TECHNOLOGY\L.ABBASZADEH\test softwares\Test\Heloow Jane.docx

    پوشه Test رو Share کنید برای این منظور مراحل زیر را انجام دهید :

    روی پوشه Test راست کلیک کرده و گزینه Properties را کلیک کنید
    در فرم باز شده روی تب Sharing کلیک کنید
    در قسمت Network sharing and security تیک مربوط به دو گزینه زیر را بزنید
    Share this folder on the network و Allow network users to change my files
    و در آخر هم روی دکمه Ok کلیک کنید .
    حالا شما از طریق شبکه می توانید به محتویات پوشه Test دسترسی داشته باشید.

    موفق باشید ...

  16. #16

    نقل قول: مشکل با ShellExecute در شبکه

    حرف شما کاملا متینولی بابا جان این آدرس خودش رو شبکه هست و به این فولدر همه دسترسی دارن
    نمی دونم من نمی تونم بگم مشکل چیه یا اینکه شما متوجه منظورم نمیشین

  17. #17
    کاربر دائمی آواتار me.enik
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    تهران
    پست
    309

    نقل قول: مشکل با ShellExecute در شبکه

    خب اگر دسترسی داشتند که میتونستند فایل رو پیدا کنند.
    پس میشه نتیجه گرفت دسترسی ندارند یا یه جایی یه مشکلی وجود داره.
    که احتمالا اون مشکل این هستش که دسترسی ندارند!!

    ولی حرف دوستان کاملا درسته, اگر مشکل نداشتن دسترسی باشه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •