[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 05.03.07
Prihlásený: 09.11.17
Príspevky: 69
Témy: 12 | 12
Bydlisko: KE, HE
NapísalOffline : 07.09.2010 14:57 | kde robim chybu, problem s delegatom

Kód:
namespace Test_Conection
{
public partial class HlavneOkno : Form
  {
     public delegate void NetworkAddressChangedEventHandler(object sender, StavPripojenia e);
    NetworkAddressChangedEventHandler networkChanged;
      //
      // ...
      //
    public HlavneOkno()
    {
      networkChanged = new NetworkAddressChangedEventHandler(ChyboveHlasenie);
      NetworkChange.NetworkAddressChanged += new Test_Conection.HlavneOkno.NetworkAddressChangedEventHandler(networkChanged)
      //
      // ...
      //
      }   
      public void ChyboveHlasenie(object sender, EventArgs e)
    {
      notifyIcon1.ShowBalloonTip(2000, "Parada", "Super", ToolTipIcon.Info);
    }      
   }
}

namespace Test_Conection
{      
public class StavPripojenia : EventArgs
{
  public StavPripojenia()
  {
        //
      // ...
      //
    //Spracovanie IPcky
      return chyba;
  }
}
}

hlasi mi to chybu Cannot implicitly convert type 'Test_Conection.HlavneOkno.NetworkAddressChangedEventHandler' to 'System.Net.NetworkInformation.NetworkAddressChangedEventHandler'
ale neviem ako to spravne napisat predstavujem si to takto...
pri zmene IPcky chem aby mi trieda StavPripojenia spracovala IP adrsu ktoru si vycitam zo systemu a vrati mi to nejaku chybovu hlasku ktoru pootm zobrazim v metode ChboveHlasenie


_________________
SELECT noob FROM pc_forum ORDER BY rank
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 05.03.07
Prihlásený: 09.11.17
Príspevky: 69
Témy: 12 | 12
Bydlisko: KE, HE
Napísal autor témyOffline : 08.09.2010 20:37 | kde robim chybu, problem s delegatom

skusal som nejak poupravovat ten kod co som mal, v pohode mi to skompiluje ale nereaguje mi to, moze sa mi niekto na to pozriet?
prgram ma zareagovat na zmenu IPcky a malo by vypisat tuto metodu ChyboveHlasenie alebo tuto NetworkChange_NetworkAddressChanged

a ani jedna nereaguje...
Kód:
namespace Test_Conection
{
public partial class HlavneOkno : Form
    {
      //
      // ...
      //
        public HlavneOkno()
        {
      
      NetworkStatus _networkStatus = new NetworkStatus();
        NetworkStatus.NetworkAddressChanged += new NetworkStatus.NetworkAddressChangedEventHandler(ChyboveHlasenie);
      //
      // ...
      //
      }   
      public void ChyboveHlasenie(object sender, EventArgs e)
        {
            notifyIcon1.ShowBalloonTip(2000, "Parada", "Super", ToolTipIcon.Info);
        }      
   }
}      
      
      
namespace Test_Conection
{      
class NetworkStatus
{
   public delegate void NetworkAddressChangedEventHandler(Object sender, EventArgs e);

   private NetworkAddressChangedEventHandler networkChanged_1;   
   
   public static event NetworkAddressChangedEventHandler NetworkAddressChanged;
   
   public NetworkStatus()
   {
            networkChanged_1 = new NetworkAddressChangedEventHandler(NetworkChange_NetworkAddressChanged);
            NetworkStatus.NetworkAddressChanged += networkChanged_1;
         //
      // ...
      //
        //Spracovanie IPcky
      return chyba;
   }
   
   private void NetworkChange_NetworkAddressChanged(object sender, EventArgs e)
   {
            Console.WriteLine("je to super!!!");
            this.DetermineNetworkStatus();
            Console.WriteLine("je to super!!!");
   }
}
}


http://msdn.microsoft.com/en-us/library ... anged.aspx
http://msdn.microsoft.com/en-us/library ... spx?ppud=4


_________________
SELECT noob FROM pc_forum ORDER BY rank
Offline

Užívateľ
Užívateľ
kde robim chybu, problem s delegatom

Registrovaný: 04.12.08
Prihlásený: 16.12.10
Príspevky: 59
Témy: 10 | 10
NapísalOffline : 13.09.2010 9:46 | kde robim chybu, problem s delegatom

Skús debugovať.

Napojí sa metóda skutočne na event? Po zmene adresy...raise sa ten event?

Zbežne som pozrel MSDN a nechápem, prečo znova deklaruješ tie eventy a delegaty? To nie je potrebné, keďže už v tej triede sú...


_________________
Robím, čo možem. Keď nerobím, nemožem.
 [ Príspevkov: 3 ] 


kde robim chybu, problem s delegatom



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Kde mam chybu?

v PHP, ASP

14

599

18.11.2007 13:18

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Kde som spravil chybu?

v Redakčné systémy

2

435

04.01.2007 12:06

masterdead

V tomto fóre nie sú ďalšie neprečítané témy.

Kde mam zase chybu???

v PHP, ASP

10

528

09.11.2007 14:34

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Kde mam asi chybu

v PHP, ASP

8

694

06.06.2007 19:47

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

XAMPP - co robim zle?

v Webhosting a servery

6

355

14.03.2013 20:39

mirom

V tomto fóre nie sú ďalšie neprečítané témy.

problem s forom vypisuje chybu

v Redakčné systémy

11

1315

08.12.2006 9:32

Neo

V tomto fóre nie sú ďalšie neprečítané témy.

Zdielanie netu - co robim zle?

v Operačné systémy Microsoft

6

476

24.02.2009 20:34

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

robim si stranku a prosim o pomoc s viac problemami

v HTML, XHTML, XML, CSS

5

641

16.03.2012 22:13

89Aquarius

V tomto fóre nie sú ďalšie neprečítané témy.

Kde je problem?

v Intel čipové sady

16

1408

08.05.2009 22:18

chup44

V tomto fóre nie sú ďalšie neprečítané témy.

eregi_replace, kde je problem?

v PHP, ASP

1

527

05.09.2009 15:15

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

KDE - problém se zvukem

v Operačné systémy Unix a Linux

4

692

29.06.2006 21:53

Intelman

V tomto fóre nie sú ďalšie neprečítané témy.

mam Problem, ale neviem kde :)

v Kôš

3

32

07.09.2018 19:21

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

poradite mi kde je problem ?

v ATI/AMD grafické karty

3

411

01.09.2012 16:23

brt.adrian

V tomto fóre nie sú ďalšie neprečítané témy.

PC nejde zapnut kde je problem ??

v Ostatné

19

762

10.04.2008 8:57

1fantz

V tomto fóre nie sú ďalšie neprečítané témy.

Nestabilný počítač? kde moze byt problem?

v Ostatné

12

685

08.10.2008 17:31

James Moonk

V tomto fóre nie sú ďalšie neprečítané témy.

problem s PC - neviem kde je chyba

v Ostatné

0

462

17.01.2009 13:51

methodmanbj



© 2005 - 2023 PCforum, edited by JanoF