9up
Active Member
سلام.
برای ارتباط بین دو پروژه از کدهای زیر استفاده کردم.
برنامه فرستنده
که توسط یک Button ارسال میشود)
برنامه گیرنده: (که در اسکریپت CBK_CMDLINE نوشته شده است)
با هر بار فشردن Button در برنامه فرستنده، یک کد به برنامه گیرنده ارسال میشه و با دریافت کد کاری رو انجام میده.
مشکل اینجاست که به تعداد فشردن کلید در برنامه فرستنده، برنامه گیرنده اجرا خواهد شد!!!
یعنی اگه من 5 بار کلید رو بفشارم، 5 فایل اجرایی از برنامه ی گیرنده اجرا میشه و توی Procces Explorer هم نشون داده میشه!!
لطفاً راهنماییم کنید.
کلی وقت گزاشتم برا این برنامه. برای همه ی مشکلات یه فکری کردم و حلش کردم (البته با کمک دوستان)، دیگه فکر اینجاشو نکرده بودم!!!
ویندوز من:
Windows 7 x64
برای ارتباط بین دو پروژه از کدهای زیر استفاده کردم.
برنامه فرستنده
کد:
Param$ = 'TSCRB'
[B]Run[/B]("Path$","Param$")
برنامه گیرنده: (که در اسکریپت CBK_CMDLINE نوشته شده است)
کد:
n=VAL(CmdLineParam$[0])
If (n>0) Then
For i=1 To n
If (CmdLineParam$[i] = 'TSCRB') Then
[B]RunScript[/B]("Top SCB")
End
Next i
با هر بار فشردن Button در برنامه فرستنده، یک کد به برنامه گیرنده ارسال میشه و با دریافت کد کاری رو انجام میده.
مشکل اینجاست که به تعداد فشردن کلید در برنامه فرستنده، برنامه گیرنده اجرا خواهد شد!!!
یعنی اگه من 5 بار کلید رو بفشارم، 5 فایل اجرایی از برنامه ی گیرنده اجرا میشه و توی Procces Explorer هم نشون داده میشه!!
لطفاً راهنماییم کنید.
کلی وقت گزاشتم برا این برنامه. برای همه ی مشکلات یه فکری کردم و حلش کردم (البته با کمک دوستان)، دیگه فکر اینجاشو نکرده بودم!!!
ویندوز من:
Windows 7 x64









