Announcement

Collapse
No announcement yet.

Probleme mit ClientSocket->Address

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit ClientSocket->Address

    Hallo ich hoffe das es das richtige Forum ist...

    Code:
    if (HostEdit->Text == "")
      {
       InputQuery("Adresse des Host eingeben", "HOST: ", sHost);
       HostEdit->Text=sHost;
       ClientSocket->Address = HostEdit->Text.c_str();
      }

    So sollte es gehen aber wenn ich bei ClientSocket (im Objektinspektor) die Adresse leer lasse übernimmt er die eingebend Adresse aus dem Editfeld nicht und sagt das keine Adresse angegeben sei...

    kann mir hier jmd helfen?

    Danke
    Zuletzt editiert von Stephan J.; 24.03.2009, 09:24.
    Windows Mobile Tools

  • #2
    Hallo ich hoffe das es das richtige Forum ist...
    Nein, war es nicht
    Christian

    Comment


    • #3
      ClientSocket->Address
      ....erwartet einen String oder char?
      Christian

      Comment


      • #4
        Originally posted by Christian Marquardt View Post
        ....erwartet einen String oder char?
        Danke also mit memo versuchen... sry verschiebste?

        ich raffs einfach net....mit den foren....
        Windows Mobile Tools

        Comment


        • #5
          mhhh also mit memo das gleiche ergebniss...

          fehlermeldung keine adresse angegeben...
          was mach ich falsch?

          Code:
          if (HostEdit->Lines->Strings[0] == "")
            {
             InputQuery("Adresse des Host eingeben", "HOST: ", sHost);
             HostEdit->Lines->Add(sHost);
             ClientSocket->Address = HostEdit->Lines->Strings[0];
            }
          Windows Mobile Tools

          Comment


          • #6
            Eine Adresse ist 127.0.0.1 eine IP-Adresse. Was gibt du an?
            Christian

            Comment


            • #7
              Originally posted by Christian Marquardt View Post
              Eine Adresse ist 127.0.0.1 eine IP-Adresse. Was gibt du an?
              ja egal ob 192.168.178.1

              oder localhost oder 127.0.0.1

              immer der gleiche fehler...
              keine adresse angebene

              hab nun auch mal sHost als AnsiString deklariert und auch als String geht beides net...
              Windows Mobile Tools

              Comment


              • #8
                HostEdit->Lines->Add(sHost);
                Das sieht ja nun anders aus als im ersten Posting. Was ist HostEdit für eine Klasse?
                Christian

                Comment


                • #9
                  Originally posted by Christian Marquardt View Post
                  Das sieht ja nun anders aus als im ersten Posting. Was ist HostEdit für eine Klasse?
                  HostEdit ist nun ein Memo im ersten beispiel wars ein Edit-feld
                  Windows Mobile Tools

                  Comment


                  • #10
                    Das erste Beispiel funktioniert bei mir wunderbar. Was passiert denn genau, wenn du 1. Im InputQuery auf OK klickst und 2. versuchst den ClientSocket zu verbinden?

                    Achja: "localhost" darfst du sowieso nicht eingeben. Wenn du das machen willst musst du die Eigenschaft
                    Code:
                    ClientSocket->Host
                    statt
                    Code:
                    ClientSocket->Address
                    verwenden.

                    Comment

                    Working...
                    X