t.tick gibt es nciht im system.timers... vielleicht liget hier dein problem...

Versuche es so:


static void Main(string[] args) { Timer t = new Timer(); t.Interval = 1000; //Tick doesnt exist in System.Timers //t.Tick += new EventHandler(timer1_Tick); t.Elapsed += (s, e) => { for (int i = 0; i <= 10; i++) Console.WriteLine("I hate Timers now!"); }; t.Start(); Console.ReadLine(); }
...zur Antwort

hi, so wie es ausseht definierst du deine UserMessage Array ohne das es einen UserMessage beinhaltet:

UserMessage[] Users = new UserMessage[length];
        for (int i = 0; i < length; i++)

Irgendwo muesstest du die Array Users befuellen....

...zur Antwort

Hi ThorsBiker, schau mal nach die moeglichkeiten von access runtime an: http://www.microsoft.com/de-de/download/details.aspx?id=39358

wichtig ist auch zu beachten welche OLEDB provider dein app verwendet...

...zur Antwort

Mein Handy finden... befindet sich in die einstellungen. Danach kann man auf diese seite sehen wo das telefon sich befindet: https://www.windowsphone.com/en-us/my/find

wichtig ist das man der live account zugangsdaten hat.

...zur Antwort

In c# muessen alle variablen in eine class oder struct definiert werden. Eine Globale variable kann man jedoch simulieren indem man eine statische variable in deine klasse hinzufuegst wo deine main methode ist.

zb:

class YourProgram
{
     internal static string globalString = "Bla";

     static void Main()
     {
         Output();
     }

     static void Output()
     {
         Consile.WriteLine(globalString);
     }

}
...zur Antwort

Schau dir der product support seite von microsoft an: http://support2.microsoft.com/lifecycle/search/Default.aspx?sort=PN&alpha=visual%20basic%206

ich verstehe nicht wieso man bei informatik untericht an sowas fest halten muss wie vb6... rede mit der lehrer ob es nciht moeglich ist aud dotNET umzusteigen.

...zur Antwort
Private Sub main_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles mybase.KeyDown
    If (e.KeyCode = Keys.S AndAlso e.Modifiers = Keys.Control) Then
        MsgBox("CTRL + S wurde gedruckt")
    End If
End Sub
...zur Antwort

Hi Stepke, hast du auf der hersteller seite geschaut? hier ( http://denkovi.com/usb-relay-board-four-channels-for-home-automation ) haben sie code beispiele ganz am ende der seite....

das sollte weiter helfen.

...zur Antwort

am besten schaust du dir verschiedene benchmarks an zb: http://www.tomshardware.de/Windows-8-Performance-Benchmarks-Leistung,testberichte-241095-9.html

vieles haengt davon ab welche treiber du zur verfuegung hast und welche anwendungsfaelle du misst.

...zur Antwort

Was hast du, ausser die Tabelle anzulegen, bisher gemacht um daten zu laden speichern oder veraendern? was ist es fuer eine anwendung (web, phone, forms, wpf)?

...zur Antwort

Hi Lili, liest das hier durch: http://www.windowsphone.com/de-de/how-to/wp8/apps/set-up-my-family-for-windows-phone

dein vater kann mit sein account seine familie verwalten. Hier kann dann definiert werden welche apps installiert werden koennen und welche nciht.

einrichten des accounts unter der punkt: So aktivieren Sie Family Safety für das bestehende Konto eines Kindes

...zur Antwort

Setze einfach mal ein halte punkt an dein foreach....

ich vermute das hier irgendwo ein null wert ist: TabControl1.SelectedTab.Controls

vielleicht selectedtab???

...zur Antwort

Du koenntest deine eigene klass dafuer schreiben.... und dann mittels binding der werte ueber dein ui steuern...

so koennte sowas aussehen....

Public Enum Unit
    Kilometer
    Meter
    Centimeter
    Millimeter
End Enum

Class UnitBasedLength
    Public Property Unit() As Unit
        Get
            Return m_Unit
        End Get
        Set
            m_Unit = Value
        End Set
    End Property
    Private m_Unit As Unit
    Public Property Length() As Double
        Get
            Return m_Length
        End Get
        Set
            m_Length = Value
        End Set
    End Property
    Private m_Length As Double

    Public Sub New()
    End Sub

    Public Sub New(length As Double, unit As Unit)
        Me.Unit = unit
        Me.Length = length
    End Sub

    Public Function ConvertLengthToDifferentUnit(unit__1 As Unit) As Double
        If Me.Unit Is Nothing Then
            Throw New NullReferenceException("No Unit defined")
        End If
        If unit__1 = Me.Unit Then
            Return Me.Length
        End If
        If Me.Unit = Unit.Meter Then
            Select Case unit__1
                Case Unit.Millimeter
                    Return Me.Length * 1000
                Case Unit.Centimeter
                    Return Me.Length * 100
                Case Unit.Kilometer
                    Return Me.Length / 100
            End Select
        End If
        ' more logic here... 

        Return 0
    End Function

End Class
...zur Antwort

Noch einfacher ist es wenn du die nummern in ein array haeltst uns sie dann sortierst... so musstest du nur noch die mittelre nummer nehmen. Hinzukommt das ich empfehlen wuerde tryparse zu nehmen, mit double.parse() wird es ein problem geben wenn deine user nicht numerischen text eingibt.

    private void DoStuff()
    {
        Console.WriteLine("Dieses Programm ermittelt ihnen die mittlere Zahl aus, die sie eingeben:");
        Console.WriteLine();

        double[] numbers = new double[3];


        numbers[0] = GetDouble("Bitte geben sie eine Zahl ein:");
        numbers[1] = GetDouble("Bitte geben sie noch eine Zahl ein:");
        numbers[2] = GetDouble("Bitte geben sie noch eine letzte Zahl ein:");

        //sortiere die nummern.
        Array.Sort(numbers);

        // nachdem sie sortiert wurden kannst du die mittelre ausgeben.
        Console.WriteLine("Die mittelre Zahle ist {0}", numbers[1]);

        Console.ReadLine();
    }

    /// <summary>
    /// Use tryparse to get your doubles, otherwise you might get errors when users enter non numeric input.
    /// </summary>
    /// <param name="text"></param>
    /// <returns></returns>
    private static double GetDouble(string text)
    {
        Console.WriteLine(text);
        double value = 0;
        bool tryGetDouble = true;
        while (tryGetDouble)
        {
            if (double.TryParse(Console.ReadLine(), out value))
            {
                tryGetDouble = false;
            }
            else
            {
                Console.WriteLine("Invalid input, please reenter your number!");
            }
        }
        return value;
    }
...zur Antwort

Ich verstehe nicht ganz was du machen moechtest, aber du kannst ein EventHandler nutzen der von dein thread getriggert wird.... diese event handler kann dann dein sendkeys uebernehmen.

...zur Antwort

Hallo HDhotdog, du verwendest der type double der dezimal zahlen unterstutzt. Fuer dein Taschenrechner beispiel sollte das reichen, wobei ich der type Decimal empfehlen wurde.

hier ein beispiele den du genau so fuer der type double verwenden kannst. Interesannt ist wie dein code auf . oder , reagiert. Aus diesem grund gibt es das CultureInfo damit du definieren kannst welche culture verwendet soll um zu parsen, mehr hierzu kannst du hier lesen: http://msdn.microsoft.com/de-de/library/s84kdbzx%28v=vs.110%29.aspx

    void test()
    {
        string dotDecimal = "10.1234";
        string commaDecimal = "10,1234";

        decimal dot = decimal.Parse(dotDecimal);
        decimal comma = decimal.Parse(commaDecimal);

        Console.WriteLine("dotDecimal value is {0}, whereas commaDecimal value is {1}", dot, comma);

    }
...zur Antwort