نمایش نتایج 1 تا 6 از 6

نام تاپیک: ارور عجیب no Over load

  1. #1

    ارور عجیب no Over load

    ببینید من یک فرم لاگین دارم که کدش به این صورته


    public void btnOK_Click(object sender, EventArgs e)
    {
    if (txtUserName.Text.Trim().Length > 0 && txtPassword.Text.Trim().Length > 0)
    {
    if (cn.CanOpenConnection)
    {
    //اگر چنین نام کاربری و رمز عبوری وجود داشت
    if (cn.isThisUser(txtUserName.Text.Trim(), txtPassword.Text.Trim()))
    {
    _strUserName = txtUserName.Text;
    _strPassword = txtPassword.Text;
    if (this.LoginSucceeded != null)
    this.LoginSucceeded(this, new LoginEventArgs(_strUserName, _strPassword));
    // Turn on the allow closing flag
    blnAllowClosing = true;
    dtSelectedUser = cn.SelcetedUser_DT;
    }
    else
    {
    // Inform the user
    // that the password was invalid
    MessagesClasses._classExceptionAndMessage msg = new MessagesClasses._classExceptionAndMessage();
    msg.msgOther("چنین کاربری با این رمز عبور موجود نیست", "خطا در هنگام ورود...!");
    txtUserName.Select();
    // Increment the attempt count
    intAttemptCount += 1;
    // Check the attempt count
    if (intAttemptCount == 3)
    {
    // Raise the LoginFailed event
    if (this.LoginFailed != null)
    this.LoginFailed(this, new EventArgs());
    // Set the Cancel dialog result
    this.DialogResult = DialogResult.Cancel;
    // Turn on the allow closing flag
    blnAllowClosing = true;
    }
    }
    }
    else
    {
    if (this.LoginFailed != null)
    this.LoginFailed(this, new EventArgs());
    blnAllowClosing = true;
    }
    }
    else
    {
    // Inform the user
    // that they must supply a user name
    MessagesClasses._classExceptionAndMessage msg = new MessagesClasses._classExceptionAndMessage();
    msg.msgOther("لطفا\"" + " فیلدهای نام کاربری و رمز عبور را پر کنید", "فیلدهای خالی ...!");
    txtUserName.Select();
    }
    }



    و یک صفحه اصلی برنامه که کدش به شکل زیر وصله به صفحه لاگین


    private void _frmMain_Load(object sender, EventArgs e)
    {
    /*
    */
    //@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\My Project\myProject\myProject\Hesabdari.mdf;Integrat ed Security=True;Connect Timeout=30;User Instance=True"
    FormsLibrary.Login login =
    new FormsLibrary.Login("Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath +
    "\\Hesabdari.mdf;Integrated Security=True;Connect Timeout=30; User Instance=True"
    , _classUsers.TableName, _classUsers.TableFields.username.ToString(),
    _classUsers.TableFields.password.ToString());

    login.LoginFailed += new FormsLibrary.Login._loginFailed(LoginFailedOrCance led);
    login.LoginCancelled += new FormsLibrary.Login._loginCancelled(LoginFailedOrCa nceled);
    login.LoginSucceeded += new FormsLibrary.Login._loginSucceeded(LoginSuccedded) ;
    _SetStatusBar();
    login.ShowDialog();

    Program.EnteredUser = objClassUsers;
    if (UserPermission != _classUsers.Permission.admin.ToString())
    {
    _menu_User.Visible = false;
    }
    }



    به این خط ارور میگیره
    login.LoginSucceeded += new FormsLibrary.Login._loginSucceeded(LoginSuccedded) ;

    متن ارور:
    No overload for 'LoginSuccedded' matches delegate 'FormsLibrary.Login._loginSucceeded'

    راهنمایی کنید لطفا

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1392
    محل زندگی
    learningtv.ir
    پست
    157

    نقل قول: ارور عجیب no Over load

    اگه اشتباه نکرده باشم ایراد باید از یک متد به اسم LoginSuccedded باشه که یا از نظر تعداد پارامتر و نوع پارامتر صحیح نیست یا اصلا چنین متدی وجود نداره.

  3. #3

    نقل قول: ارور عجیب no Over load

    اینو که میدونم کد رو گذاشتم که ایرادم رو بگید. اگر کد رو بخونید میبینید ک متد تعریف شده دوتا متد مشابهش loginCancelled و loginFailedشناخته میشه اما این یکی نه!!

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مهر 1392
    محل زندگی
    learningtv.ir
    پست
    157

    نقل قول: ارور عجیب no Over load

    اگه امکانش هست اون متد LoginSuccedded رو قرار بدید تا ببنیم و یا اینکه پروژه تون رو قرار بدید من دانلود کنم براتون درستش می کنم.

  5. #5

    نقل قول: ارور عجیب no Over load

    نقل قول نوشته شده توسط learningtv.i مشاهده تاپیک
    اگه امکانش هست اون متد LoginSuccedded رو قرار بدید تا ببنیم و یا اینکه پروژه تون رو قرار بدید من دانلود کنم براتون درستش می کنم.


    پروژه که خیلی حجمش زیاده
    اما یعنی چی که متد رو بزارم؟؟یعنی دقیقا باید چی رو بزارم؟! من کل کدم رو گذاشتم دیگه!!

  6. #6

    نقل قول: ارور عجیب no Over load

    خودم راهش رو پیدا کردم
    http://stackoverflow.com/questions/1...es-1-arguments
    باید clean solution میکردم و دوباره build میکردم و dll هارو اضافه میکردم!!
    آخرین ویرایش به وسیله amir-aa : شنبه 04 مرداد 1393 در 19:46 عصر

تاپیک های مشابه

  1. سوال: ارور عجیب در فایل exe!!!
    نوشته شده توسط ab1234 در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 10 مهر 1388, 18:26 عصر
  2. دلفی قاطی کرده(ارور عجیب)
    نوشته شده توسط Mask در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: پنج شنبه 01 مرداد 1388, 20:52 عصر
  3. سوال: ارور عجیب در اینکلود کردن مت دات ایچ
    نوشته شده توسط amirali_asp_net در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 3
    آخرین پست: یک شنبه 01 دی 1387, 12:40 عصر
  4. یک ارور عجیب هنگام استفاده از آجاکس
    نوشته شده توسط mojniknam در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 05 اردیبهشت 1387, 19:55 عصر
  5. یه مشکل عجیب با رویداد load در فرم
    نوشته شده توسط programmermp در بخش VB.NET
    پاسخ: 5
    آخرین پست: شنبه 02 مهر 1384, 18:23 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •