Autor Beitrag
Sten
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Di 24.02.15 11:22 
Hallo,
ich probiere gerade ein wenig das Visual Studio aus um ne kleine App zu programmieren.
zu allererst würde ich gerne ein kleines Pingtestprogramm erstellen, aber da hackt es schon bei den einfachsten
inklusion. Hierzu habe ich ein Projekt erstellt -> Store Apps - leere Windows App. Vermute es hängt mit der Sichtbarkeit/Gültigkeit der using Direktiven zusammen.. habe leider auf den einschlägigen MSDNseiten auf die schnelle nichts gefunden bzgl. des Themas.

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
//hinzu für Pingtest
using System.Net;
using System.Net.NetworkInformation;
using System.Text;
using System.Diagnostics;


// Die Elementvorlage "Leere Seite" ist unter http://go.microsoft.com/fwlink/?LinkId=234238 dokumentiert.

namespace PingTest
{
    /// <summary>
    /// Eine leere Seite, die eigenständig verwendet werden kann oder auf die innerhalb eines Rahmens navigiert werden kann.
    /// </summary>
       
    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
            
            this.InitializeComponent();
        }

        private void btn_Pingsend_Click(object sender, RoutedEventArgs e)
        {
            for (int i = 0; i < 4; ++i)
            {
                using (Ping p = new Ping())
                {
                  listview1.Items.Add(p.Send("www.google.com").RoundTripTime.ToString() + "ms\n");
                }

            }
        }
    }
}


Fehlermeldung:
Fehler 1 Der Typ- oder Namespacename "Ping" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) c:\users\test\documents\visual studio 2013\Projects\PingTest\PingTest\MainPage.xaml.cs 41 24 PingTest


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Di 24.02.2015 um 11:26
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 24.02.15 11:32 
Nein es hängt damit zusammen das es Ping in WinRT nicht gibt. Wenn du durch die Dokumentation browst solltest du bei den Versionsinformationen darauf achten das da '.NET for Windows Store apps' erwähnt wird. Sonst gibt es die Klasse dort nicht.

Ein Ping wirst du nachschreiben müssen oder, vermutlich hatten ja schon andere das Problem, Google nach einer alternativen Implementierung durchforsten. Es scheint da ein paar Alternativen zu geben. Da mir aber konkrete Erfahrung fehlt will ich da jetzt nichts empfehlen.
Sten Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Di 24.02.15 11:44 
danke für die prompte antwort..
dann forste ich mal weiter...