[C#]System.InvalidCastException

11/15/2014 23:38 Önte#1
Hallo,
ich habe ein Porblem und keine Ahnung wie ich es lösen kann,
Ich habe als übung ein Rechner Programmiert der die Entfernung zweier Punkte
mittels GPS daten ermittelt.

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Geo_Rechner
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnRechnen_Click(object sender, EventArgs e)
        {
            double dLaengePosition1 = 0;
            double dBreitePosition1 = 0;
            double dLaengePosition2 = 0;
            double dBreitePosition2 = 0;
            double dDist = 0;

            dLaengePosition1 = Convert.ToDouble(tBoxP1L);
            dBreitePosition1 = Convert.ToDouble(tBoxP1B);
            dLaengePosition2 = Convert.ToDouble(tBoxP2L);
            dBreitePosition2 = Convert.ToDouble(tBoxP2B);

            dDist = 6378.388 * Math.Acos(Math.Sin(dBreitePosition1) * Math.Sin(dBreitePosition2) + Math.Cos(dBreitePosition1) * Math.Cos(dBreitePosition2) * Math.Cos(dLaengePosition2 - dLaengePosition1));

            lbAusgabe.Text += Convert.ToString(dDist);
            lbAusgabe.Text += " Kilometer.";
        }
    }
}
nur kommt es beim drücken auf den Button immer zur Fehlermeldung: System.InvalidCastException

Obwohl ich meines erachtens alles Korrekt gemacht hab.
[Only registered and activated users can see links. Click Here To Register...]
Ich hoffe ihr könnt mir helfen

Mit freundlichen Grüßen,
Önte
11/15/2014 23:44 YatoDev#2
textbox.text eventuell? du kannst kein textbox objekt zu double umwandeln^^
11/23/2014 01:43 VisionEP1#3
dLaengePosition1 = Convert.ToDouble(tBoxP1L); --> dLaengePosition1 = Convert.ToDouble(tBoxP1L.Text);