PDA

View Full Version : چگونه يك زير روال را در لحظه اجرا شدن برناه فراخواني كنم



mahdiele
شنبه 14 فروردین 1389, 02:04 صبح
سلام بنده يك برنامه تلفن گويا نوشتم ولي نميدونم بايد زير برنامه هايي را كه نوشتم در چه ماژول يا تابعي قرار بدم كه در لحظه كه برنامه اجرا ميشه به صورت خودكار اون زير روالها را انجام بده يا فراخواني كنه مثلا در لحظه اي كه برنامه اجرا ميشه ميخوام زير برنامه تشخيص زنگ اجرا بشه كه تا تلفن 4 بار زنگ خورد گوشي را برداره و به زير برنامه بعدي بره و........ در آخر پيام خداحافظي و دوباره بره اول برنامه يعني زير برنامه تشخيص زنگ

mpmsoft
شنبه 14 فروردین 1389, 09:39 صبح
من که متوجه نشدم !!!!

یکم واضح تر توضیح بدید منظورتون 2 تا فایل اجرایی هست یا می خواهید برنامتون رو تو قالب Object Oriented تبدیل کنید

mahdiele
یک شنبه 15 فروردین 1389, 10:16 صبح
سلام
بنده میخوام بدونم یک زیر روال یا زیر برنامه را کجا قرار بدم که به محض باز کرد فایل exe برنامه اون زیر روال اجرا بشه مثلا بعضی از برنامه ها وقتی روی آیکون اونها کلیک میکنیم یک inputboxباز میشه که passord میخواد و بعد از اینکه pas را وارد کردیم وارد برنامه اصلی میشه خوب این زیر روال inputbox یک جایی فراخوانی شده دیگه اون sub که زیر روال inputbox فراخوانی شده کجاست؟؟؟؟؟؟؟؟؟؟

pooya1072
یک شنبه 15 فروردین 1389, 15:14 عصر
سلام دوست عزیز
در شروع اجرای برنامه می تونی یک شرط بزاری.فرض کن یه پروژه ساده ساختی که با اجراش یه فرم باز میشه و یه پیام خیلی ساده می نویسه
این شرط رو توی رویداد form load قرار بده :



Private Sub Form_Load()
If InputBox("insert password :") <> "123456" Then End
Label1.Caption = "ok"
End Sub


حالا می تونی جای دستور End روال مورد نظرت رو قرار بدی.به طور کلی هر روالی که قرار اولین قسمت اجرایی در برنامت باشه باید بزاری تو قسمتی که در شروع برنامه اجرا میشه که میشه گفت همون روال form load است.

امیدوارم چیزی که مد نظرت بود رو گفته باشم.موفق باشی