PDA

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



ahriman
Tuesday 10 April 2007, 09:42 PM
من يه برنامه آرشيو ساختم . منتها مي خوام ببينم كه چطوري مي تونم اون رو تحت شبكه كنم . ديتابيس اين نرم افزار اكسزه .
به اين صورت كه ديتابيس فقط روي يكي از كامپيوترها باشه ولي برنامه روي چند تا كامپيوتر باشه و هر وقت كسي اطلاعاتي رو به اون اضافه مي كنه (از هرجا) فقط داخل همون ديتابيس ذخيره بشه و بس . در كل ورودي و خروجي اطلاعات فقط همون ديتابيس روي سيستم اصلي يا همون سرور باشه . ممنون مي شم اگر كمكم كنيد .

joker
Tuesday 10 April 2007, 11:24 PM
نمیدونم دفعه چندمه این سوال مطرح میشه ولی خب برای x+1
شما میتونید از امکانات ویندوز map driver استفاده کنید ، exe هم از همونجا میتونه اجرا بشه و نیازی به کپی مستقل اون روی سیتمهای شبکتون هم ندارید.

ahriman
Wednesday 11 April 2007, 10:37 AM
سلام
عذر مي خوام من نمي دونستم كه اين سوال قبلا هم پرسيده شده . براي همين هم پرسيدم . حالا اگر آدرسي از سوالات قبلي داريد كه به اين سوال جواب كامل و مشروح داده شده لطفا بدين تا به اونجا رجوع كنم . چون الان دقيقا متوجه نشدم كه بايد چيكار كنم .
بازم ممنون

Iman_s52
Wednesday 11 April 2007, 10:56 AM
خوب جتسجو رو واسه همين چيزا گذاشتن

ahriman
Wednesday 11 April 2007, 11:33 AM
جدا ؟
اگر نمي گفتين اصلا متوجه نمي شدم .

ahriman
Wednesday 11 April 2007, 12:05 PM
سلام
جناب جوكر من كاري رو كه گفتين رو از يكي از دوستان پرسيدم و انجام دادم ولي از روي سيستمهاي ديگه اجرا نشد . البته نرم افزار از روي سيستم خودم انجام مي شه ولي از روي سيستم هاي ديگه اجرا نمي شه و به ترتيب ارورهاي زير رو مي ده .

اول اين ارور رو مي ده .


http://mntzrn1.50g.com/Ahriman/untitled.bmp

بعضي وقتا هم اين ارور رو مي ده .

http://mntzrn1.50g.com/Ahriman/d.bmp

ممنون مي شم اگر راهنماييم كنيد .

mohammad11
Wednesday 11 April 2007, 06:12 PM
دوست عزیز بجای گوش دادن به حرف های کسایی که فقط ادعاشون میشه و نمیدونن چطوری برنامه تحت شبکه بنویسن، من بهت پیشنهاد میکنم بری توی لینک زیر

http://www.developercenter.ir/Forum/showthread.php?t=2388

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

joker
Wednesday 11 April 2007, 08:54 PM
خب خداروشکر با این عکسهایی که گذاشتین ظاهرا اصل قضیه در مورد شما حل شده هست ، یعنی اجرای فایل تحت شبکه.

دوست عزیز ، برنامه ای که نوشتین احتمالا با vb هست و runtime های لازمه روی دیگر سیستمها نصب نشده ،
نصب کنید مشکلتون ایشالا حله.
http://www.daniweb.com/techtalkforums/thread20349.html

پیوست » به حرف کسانی که تاحالا در عمل خودشون هیچ کاری را تست نکردن و میان حرف میزنن ،هیچ وقت گوش نکن . چون ممکنه گمراه بشی ;)
پیوست 2 : همانطور که در اون تاپیک اومده " اتصال به پایگاه داده در شبکه از طریق برنامه C/S کاری غیر اصولی است." اصولا برنامه هایی که قراره به صورت سوکت پروگرامینگ نوشته بشن ، بدرد کار با دیتابیس نمیخوره یه چیزی شبیه پیچوندن لقمه دور سر هست

ahriman
Thursday 12 April 2007, 10:14 AM
با تشكر از راهنمايي هاي mohammad11 (http://www.developercenter.ir/Forum/member.php?u=6677) و joker (http://www.developercenter.ir/Forum/member.php?u=5049) عزيز .

ببينيد دوستان من خوشبختانه يا متاسفانه برنامه رو جمع كردم و تمومش كردم . يعني برنامه ساخته شده . حالا مي خواستم ببينم كه مي شه اون رو تحت شبكه كرد يا نه ؟
راهي كه جناب joker (http://www.developercenter.ir/Forum/member.php?u=5049) در مورد مپ درايو گفتن فكر مي كنم بيشتر به كار مني كه برنامم ديگه ساخته شده بياد . چون اگر بخوام يك بار ديگه كدها رو به صورت جامع تغيير بدم وقت زيادي مي گيره . براي همين خواهشم اينه كه اگر امكان داره بهم بگيد كه كامپيوتر ديگران چه چيزايي براي اجراي اين برنامه كم داره ؟ و چگونه مي تونم اون رو برطرف كنم . البته هم برنامه و هم سورس اون رو مي تونم بهتون بدم ولي حجمش زياده . بازم اگر نياز شد اين كار رو مي كنم . فقط كافيه بگيد .
بازم از لطف همتون ممنونم

joker
Thursday 12 April 2007, 05:35 PM
من وی بی کار نکردم که دقیقا بدونم ، ولی پکیجهای به اصلاح RunTime DLL برای وی بی دیدم
http://www.google.com/search?hl=en&q=visual+basic+runtime&btnG=Google+Search

این را ببین احتمالا مشکلت را حل کنه
http://www.karenware.com/powertools/runtimes.asp

که ماژولهای لازمه را برای فایلهای vb نصب میکنه ،

اون لینکی هم که توی پست قبلی گذاشتم روش نصب تکی این فایل را توش نوشته )

البته روش ایرانی هم داره ، بهش میگن پاک کردن صورت مسئله
، روی سیتمهای دیگه یکبار vb نصب کن :) فکر کنم راحتترین و سریعترین راه ":wink:"

mohammad11
Thursday 12 April 2007, 05:36 PM
این جمله:

" اتصال به پایگاه داده در شبکه از طریق برنامه C/S کاری غیر اصولی است."

در ظاهر اشتباه است، اما اگر کسانی دقت کنند، می توانند بفهمند اگر قرار باشه برای هر کاری از یک کلاینت برای اتصال به بانک اطلاعاتی روی سرور مستقیما عمل کنیم اصولا نسخه سرور چکارست، و چگونه میتونه برنامه های کلاینت رو مدیریت کنه. این رو هم بگم که من تو برنامه ای که واسه گیم نت ها نوشتم و به زودی توسط یک شرکت معتبر تولید نرم افزار تحت عنوان گیم نت سارا به بازار میاد در ابتدا سعی کردم فقط از روش C/s استفاده کنم که هر کاری کردم برای یک سری کار ها به مشکل بر خوردم برای همین از کامپوننتی که توی همون قسمت گذاشتم استفاده کردم که خیلی هم کمک کرد.
این رو هم توضیح بدم قصد من از این جواب کل کل نیست و فقط برای روشنی بیشتر در مباحث علمی، که فکر کنم هم بدرد خودم میخوره هم به درد بقیه دوستان.
موفق باشید.

ahriman
Thursday 12 April 2007, 06:51 PM
جناب جوكر ممنون از راهنمايي شما . من ويژوال بيسيك 6 رو روي يه دستگاه ديگه نصب كردم و برنامه هم از روي همون سيستم خوشبختانه كار كرد . منتها بايد يه جوري فهميد كه چيكار بايد كرد كه فايل هاي همراه برنامه رو روي دستگاه هاي ديگه نصب كرد . چون نمي شه كه روي همه دسستگاه ها ويژوال بيسيك رو نصب كنم . براي حل اين مساله اگر كسي پيدا بشه و كمك كنه ممنون مي شم .

joker
Friday 13 April 2007, 12:22 AM
جناب جوكر ممنون از راهنمايي شما . من ويژوال بيسيك 6 رو روي يه دستگاه ديگه نصب كردم و برنامه هم از روي همون سيستم خوشبختانه كار كرد . منتها بايد يه جوري فهميد كه چيكار بايد كرد كه فايل هاي همراه برنامه رو روي دستگاه هاي ديگه نصب كرد . چون نمي شه كه روي همه دسستگاه ها ويژوال بيسيك رو نصب كنم . براي حل اين مساله اگر كسي پيدا بشه و كمك كنه ممنون مي شم .
مگه قرار بود کار نکنه :)

خدا بداد کارفرمایی که قراره از برنامه ات استفاده بکنه برسه... خدائیش اگه همین قدر دقت بخرج داده باشی ، طرف میره خود کشی میکنه ( مثل الان من ) اینا را برای کی نوشتم ؟


این را ببین احتمالا مشکلت را حل کنه
http://www.karenware.com/powertools/runtimes.asp
میتونی برنامه ات را با اینستال شیلد یا امثال اون ست آپی کنی ( خودش فایلهای لازمه را ضمیمه میکنه و نصب میکنه ) ولی آدرس map drive هم ثابت تعریف کنی و یک شورت کات برات بسازه و ...
ولی وقتی قرار به نصب باشه ، بهترین راه همون لینکیه که برات گذاشتم ....
خلاصه vb این مشکل ران تایمها را داره ، به این راحتی هم بیخیال این مشکلش نمیشه ;) من چون باهاش کار نکردم بیشتر نمیدونم ، شاید دوستان وی بی کار مشکل را حل کرده باشن ....

Visual Basic Runtimes

Most of my Power Tools are written in a computer programming language known as Visual Basic (or just "VB"). This language is easy to learn, and allows you to create Windows programs quickly. Over the years it's become one of the most popular programming languages in the world.
Before you can install or run a program written in Visual Basic, you must first install (http://www.karenware.com/powertools/runtimes.asp#Install) the "Visual Basic Runtime". A runtime need only be installed once. Its files are then shared by every VB program you install.
Currently, there are four versions of the VB runtime, one for each release of the VB programming language. The version of the runtime you should install depends on the version of the VB language used to write the VB program you want to run. For example, to run a program written in VB v6.0, you must install the Visual Basic Runtime v6.0 (http://www.karenware.com/powertools/runtimes.asp#vb6). If you are unsure which runtime version you need, you may download (http://www.karenware.com/powertools/runtimes.asp#Download) and install (http://www.karenware.com/powertools/runtimes.asp#Install) all four. That way you'll be ready for any VB program you might try in the future!
Note: Currently, all of Karen's Power Tools require the Visual Basic 6.0 runtime (http://www.karenware.com/powertools/runtimes.asp#vb6). It is the only runtime needed by her programs, and must be installed first (before installing any of her Power Tools).
For more information about Visual Basic, visit Microsoft's VB web site (http://msdn.microsoft.com/vbasic).
Download


Free Visual Basic Runtime v6.0 (http://www.karenware.com/progs/vbrun60-setup.exe) 1 MB
Free Visual Basic Runtime v5.0 (http://www.karenware.com/progs/vbrun50.exe) 1.3 MB
Free Visual Basic Runtime v4.0 (http://www.karenware.com/progs/vbrun40.exe) (16- and 32-bit versions) 880 KB
Free Visual Basic Runtime v3.0 (http://www.karenware.com/progs/vbrun30.exe) 248 KB Installation

For VB Runtime versions 6.0, 5.0 and 4.0: Download the runtime installation program (vbrun60-setup.exe, VBRUN50.exe or VBRUN40.exe) to a temporary directory. Then execute the installation program by double-clicking its icon, or typing its name at the command line of a DOS box.
For VB Runtime version 3: Download the runtime archive program (vbrun30.exe) to a temporary directory. Execute the installation program by double-clicking its icon, or typing its name at the command line of a DOS box. Finally, copy the VBRUN300.DLL file this creates from the temporary directory to your \Windows\System directory.
Enhancements/Bugs Fixed


The Visual Basic 6.0 runtime (http://www.karenware.com/powertools/runtimes.asp#vb6) was upgraded by Microsoft to "SP5" (Service Pack 5) on November 15, 2000. The link above (http://www.karenware.com/powertools/runtimes.asp#vb6) allows you to download this latest version.

scorpion
Wednesday 25 April 2007, 11:57 PM
با عرض پوزش از همه سروران برنامه نوسان حرفه ای
اولا-Map Drive یه کار کاملا غلطیه(یعنی صحیح نیست)
ثانیا- برای برنامه های MultiUser نباید از Access استفاده کرد پس اون وقت SqlServero ولللش البته قدیما SqlServero برا همین کارای تحت شبکه بکار میبردن
ثالثا- یه نگاه به کلاس Socket بندازی بد نیست
رابعا و خامس و... همین":wink:"