Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Der Objektverweis wurde nicht auf eine Objektinstanz festgel

  Alt 27. Feb 2006, 11:07
Ich habe folgenden Code:
Code:
            try
            {
                Packet p = MySession.Send(new RosterRequest());
                RosterResponse Response = WConvert.ToRosterResponse(p);

                foreach (RosterItem ri in Response.Items)
                {
                    MessageBox.Show(ri.Name.ToString());
                }
            }
            catch (PacketException ex)
            {
                MessageBox.Show(ex.ErrorCode.ToString());
            }
Wenn ich diesen ausführe konnt jedoch folgende Fehlermeldung:
Zitat:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Dabei dneke ich, habe ich alles genauso gemacht, wie im Beispiel aus der Dokumentation:
Code:
         try
         {
            // *** Request the roster from the Server
            Packet p = activeSession.Send(new RosterRequest());
            RosterResponse Response = WConvert.ToRosterResponse(p);

            // *** Loop through all the roster entries
            StringBuilder sb = new StringBuilder("Roster Entries\n");
                  
            foreach (RosterItem ri in Response.Items)
               sb.AppendFormat("JID: {0}, Name: {1} {2}", ri.JID, ri.Name, "\n");

            System.Console.WriteLine(sb.ToString());
         }
         catch (PacketException ex)
         {
            System.Console.WriteLine("Unable to Retrieve Roster: {0}", ex.Message);
         }
Oder eventuell doch nicht?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat