ايران ويج

نسخه‌ی کامل: bind کردن برنامه vb با یه فایل دیگه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
سلام.
شما پست های بنده رو کامل نمیخونید.
فقط میخوای یه کد آماده بگیری تا کارت راه بیفته.
اگه میخوای یه برنامه نویس بشی باید کمی باهوش تر عمل کنی و بیشتر تلاش کنی.

بنده زیر کدی که بالا قرار دادم توضیحات تکمیلی رو قرار دادم.

نقل قول: فقط "{B2B5655A-EE8F-4448-B035-7807306D6692}" رو عوض کن و GUID خودت رو قرار بده.

اما شما بدون توجه کار خودت رو انجام میدی و بعد میگی چرا جواب نمیده.

در مورد GUID هم قبلا تو یه تاپیک دیگه توضیح کامل براتون داده بودم.
Payman62 جان
اول اینکه: من GUID رو توی اون آدرسی که شما گفتید پیدا نکردم، توی aad/remove هم رفتم و گزینه ی tools رو قبلا نصب کرده بودم اما GUID وجود نداره
دوم اینکه: مگه از GUID بخاطر این استفاده نمیشه که (احتمالا) با برنامه ی دیگه ای همنام نباشه و باعث بروز خطا نشه؟
خوب با فرض رخ ندادن حالت دوم (به صورت فعلی) فکر نمیکنم اگه caption فرم و متغیر InstanceCode، برابر مقدار Form1 باشه (به صورت فعلی) مشکلی پیش بیاد و برنامه باید جواب بده.
و اینکه GUID مگه نباید هم نام با caption فرم باشه؟
سوم اینکه: من پست های شما رو کامل میخونم
سلام.

(۰۷-بهمن-۱۳۹۰, ۱۴:۰۵:۰۵)RAMA2009 نوشته است: [ -> ]اول اینکه: من GUID رو توی اون آدرسی که شما گفتید پیدا نکردم، توی aad/remove هم رفتم و گزینه ی tools رو قبلا نصب کرده بودم اما GUID وجود نداره

GUID Generator رو برات پیوست کردم.
البته با ای پی آی CoCreateGuid هم میتونی خودت GUID تولید کنی.
اما تو برنامه باید یه GUID ثابت قرار بدی.

(۰۷-بهمن-۱۳۹۰, ۱۴:۰۵:۰۵)RAMA2009 نوشته است: [ -> ]خوب با فرض رخ ندادن حالت دوم (به صورت فعلی) فکر نمیکنم اگه caption فرم و متغیر InstanceCode، برابر مقدار Form1 باشه (به صورت فعلی) مشکلی پیش بیاد و برنامه باید جواب بده.

کدوم فرض؟ شما داری میبینی که به مشکل بر خوردی. باز میگی با فرض این که مشکل پیش نیاد؟
سلام
برنامه ای که دادید رو اجرا کردم ولی خطای زیر رو داد (عکسشو گذاشتم).Sad
--
مگه از این برنامه برای اینکه یه نام منحصربفرد داشته باشیم استفاده نمیکنیم؟ و بعد برابر caption فرم مورد نظر قرارش نمیدیم؟
--
خوب اگه من خودم یه نام منحصربفرد واسش بزارم چی؟ مثه این:
2312-68HM-M8P9-PMBM-KHRM-ZF85-HH86-HH88-F89D-AZSH-0I0I-6F428B38
--
یه چیزی هست که بمن نگفتیدSad
اگر کار guidgen تولید نام منحصر بفرد برای فرم ماست
که خوب کدی که شما دادید باید کارکنه(واسه نام منحصر بفردی که من میسازم)
اگر نه پس مشکل کجاست؟!
درضمن برنامه Error نمیده فقط اجرا نمیشه (حتی برای بار اول)
در صورتی که باید برای بار اول اجرا بشه، و بار دفعات بعد اجرا نشه
(البته برای حالتی که با برنامه ی دیگری Bind شده باشه)
--
حالا چرا این guidgen لعنتی اجرا نمیشه؟!Confused
سلام.

(۰۷-بهمن-۱۳۹۰, ۲۱:۵۰:۴۲)RAMA2009 نوشته است: [ -> ]مگه از این برنامه برای اینکه یه نام منحصربفرد داشته باشیم استفاده نمیکنیم؟ و بعد برابر caption فرم مورد نظر قرارش نمیدیم؟
--
خوب اگه من خودم یه نام منحصربفرد واسش بزارم چی؟ مثه این:
2312-68HM-M8P9-PMBM-KHRM-ZF85-HH86-HH88-F89D-AZSH-0I0I-6F428B38
--

درسته. در این صورت کار میکنه.
اما من خواستم مطلب رو کامل به شما منتقل کنم و در کنار این مطلب متوجه مفهوم GUID هم بشی تا در صورت نیاز در پروژه های دیگه ازش استفاده کنی.


شما کپشن فرمت رو در حالت design برابر GUID قرار نده.
اجازه بده این کار در حالت runtime و توسط کدی که قرار دادم انجام بشه.
آهان! حالا شد!
بووووسسس و ممنون.
*درواقع برنامه رو نباید داخل ویژوال استادیو تست کرد بلکه باید exeشو ساخت و بعد تستش کرد.
**کپشن فرم نباید برابر مقدار متغیر InstanceCode باشه.
***اگه داخل ویژوال استادیو تست بشه، باید مقدار متغیر InstanceCode رو دوباره عوض کنیم.
یه دنیا ممنون
سلام
این pj binder که دادید فقط bind با پسوند exe میسازه
پسوندشو (مثلا) jpg که میکنم، وقتی bind میشه دیگه اجرا نمیشه.
حالا اگه بخوایم دوتا فایلو باهم bind کنه، و با پسوند (مثلا) jpg ذخیره بکنه و سپس با اجرا کردن فایل bind شده (که پسوندش (مثلا) jpg است) بدون هیچ مشکلی هردو برنامه اجرا بشن، تکلیف چیه؟
سلام.
نمیشه اون کارو کرد.
سلام
اینو که خودم هم میدونستم
با برنامه نویسی چطور؟
یا یک نرم افزار دیگه که بتونه این کار رو انجام بده؟
سلام.
اصلا اون کار امکان پذیر نیست.
شما میتونی 2 تا فایل از هر نوعی ( عکس، آهنگ، اجرایی و ... ) رو با هم ترکیب کنی. اما فایل نهایی که در اختیار شما قرار میگیره اجرایی هست.
پس چطور این همه تروجان ساختن، پسوند jpg داره ولی دوبار که روش کلیک میکنی اجرا میشه و عملیات مخربشو شروع میکنه؟!
با برنامه نویسی هم امکان پذیر نیست؟ کجا میتونم راجع بهش اطلاعات کسب کنم؟
صفحه‌ها: 1 2 3