ورود

View Full Version : سوال: اجرای فایل pdf در شبکه LAN



hmgjob
سه شنبه 28 فروردین 1397, 18:17 عصر
سلام
من یک نرم افزار دارم که داخلش باید عدد فایل pdf رو وقتی در تکست باکس در کامپیوتر کلاینت می زنم روی سرور شبکه LAN از روی نرم افزار اصلی اجرا بشه
خود نرم افزار با کمک دوستان انجمن تکمیل شده و وقتی از روی کامپیوتر کلاینت اجرا میشه مشکلی در باز کردن فایل pdf نداره ولی وقتی نرم افزار رو روی سرور می ریزم و بعد شورت کاتش رو از روی share اجرا می کنم نرم افزار اجرا میشه و مشکل نداره ولی وقتی عدد رو وارد می کنم برای باز کردن pdf خطا میده و pdf اجرا نمیشه
نرم افزار اجرای pdf هم روی سرور و کامپیوتر کلاینت در یک مسیر نصب هست


filename = str(this.Value)+".pdf"
! /N AcroRd32.exe &filename

نرم افزار روی ویندوز سرور 2008 راحت و بدون مشکل اجرا میشه و این کد بالایی که عزیزان داخل انجمن لطف کردن دادن روی کامپیوتر شخصی کار میکنه ولی روی سرور نه

لطفا کمک کنید چکار کنم که بتونم با اجرای شورت کات از روی یک کامپیوتر کلاینت فایل pdf رو در روی سرور باز کنم

binyaz2003
چهارشنبه 29 فروردین 1397, 10:11 صبح
خب طبیعیه که خطا بده برای اینکه فایل در آدرس دیگری هست. من با روش share کردن هیچ وقت برنامه ننوشتم و از این روش شما سر در نمیارم. من همیشه برنامه ای مخصوص سرور برای مدیر ارشد جهت مدیریت کردن دیتابیس و ... داشتم و یک برنامه برای همه کلاینت ها که به دیتابیس سرور متصل شده و کارهاشون رو انجام میدادند.
حالا یا برنامه کلاینت سرور داری یا یک برنامه اصلی روی سرور مشترک است و بقیه میتوانند استفاده کنند که در هر دو مورد بهتر است به نحوی فایل به سرور منتقل بشه و همه از اونجا بهش دسترسی داشته باشند.
این کار میشه به دو صورت انجام بشه:
1- داشتن یک پوشه در سرور برای فایل ها و کپی اون فایل از کلاینت در پوشه سرور و بعد از اون دسترسی بقیه کلاینتها به فایل در آن پوشه است.
2- ذخیره فایل در دیتابیس سرور و برای دسترسی به فایل در کلاینت، کپی کردن فایل از جدول و ذخیره در یک فایل موقت در سمت کلاینت است.

gh_khajehzade
سه شنبه 15 خرداد 1397, 14:28 عصر
سلام
من یک نرم افزار دارم که داخلش باید عدد فایل pdf رو وقتی در تکست باکس در کامپیوتر کلاینت می زنم روی سرور شبکه LAN از روی نرم افزار اصلی اجرا بشه
خود نرم افزار با کمک دوستان انجمن تکمیل شده و وقتی از روی کامپیوتر کلاینت اجرا میشه مشکلی در باز کردن فایل pdf نداره ولی وقتی نرم افزار رو روی سرور می ریزم و بعد شورت کاتش رو از روی share اجرا می کنم نرم افزار اجرا میشه و مشکل نداره ولی وقتی عدد رو وارد می کنم برای باز کردن pdf خطا میده و pdf اجرا نمیشه
نرم افزار اجرای pdf هم روی سرور و کامپیوتر کلاینت در یک مسیر نصب هست


filename = str(this.Value)+".pdf"
! /N AcroRd32.exe &filename

نرم افزار روی ویندوز سرور 2008 راحت و بدون مشکل اجرا میشه و این کد بالایی که عزیزان داخل انجمن لطف کردن دادن روی کامپیوتر شخصی کار میکنه ولی روی سرور نه

لطفا کمک کنید چکار کنم که بتونم با اجرای شورت کات از روی یک کامپیوتر کلاینت فایل pdf رو در روی سرور باز کنم

منظورت اینه که یک پوشه رو تو سرور share کرذی و توش یک فایل pdf داری و میخوای از روی کلاینتها بتونی اجراش کنی؟اگه اینه یک راه حل استفاده از map drive هستش.