Ergebnis 1 bis 6 von 6

Thema: PROBLEM!!!

  1. #1
    Anfänger
    Registriert seit
    14.08.2007
    Beiträge
    14

    Standard PROBLEM!!!

    Also Leute...
    Ich möschte gerne in einer C++ Anwendung (GUI hab ich mit Visual Studio zusammengeklatscht, bitte keine Kritik wie Visual Studio ist Müll =)) und habe jetzt eine textbox, einen button und ein browserfenster...
    Jetzt würde ich gerne wissen wie ich das so hinkriege, das ich, wenn ich auf den button klicke eine "Variable" aus der Textbox erzeugt wird, die dann in eine URL eingesetzt wird...

    so z.B.

    http://www.beispiel.com/?s="Variable"

    Wenn einer das als Code-schnippsel posten würde? Bin nicht so gut beim coden und muss das schnell hinkriegen!!!

  2. #2
    Michelangelo Virus
    Registriert seit
    14.06.2007
    Beiträge
    282

    Standard

    adde mich in icq 396826380

    mfg

    zao
    Write the code correctly and it will compile

  3. #3
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    warum postest du nicht einen lösungsansatz, zao? dafür ist doch das forum da.
    was bringt die sufu noch, wenn nach jeder frage nur steht "adde mich, ich weiß es"? :wink:

    also in c++ ist stringverkettung mit dem +-operator möglich. das ist eigentlich so einfach wie möglich. äquivalent kannstu auch die c-funktion strcat() benutzen.
    Code:
    string s1 = Hallo, s2 Welt, s3;
    s3 = s1 + s2; // in s3 werden s1 und s2 hineinkopiert. man braucht also nochmal den speicher für die beiden strings (s3.length() == s1.length() + s2.length())
    strcat(s1.c_str(), s2.c_str()); //s2 wird an s1 angehängt, somit spart man eine variable
    mit der c-methode spart man sich eine variablen, die nochmal genauso lang ist wie der string. man benötigt nur noch einmal den speicher für s2, nicht für s1 und s2. macht nich sonderlich viel aus, ich wollte nur mal die eigenschaften der beiden möglichkeiten zeigen. (ich weiß übrigens nicht, ob das c_str() den string auch nochmal kopiert, dann ist meine behauptung natürlich total daneben^^)
    also in vc++ müsstes irgendwas a la `string url = "http://www.bla.de/?s=" + textbox.value;` oder so sein.

    MfG RiDER

  4. #4
    Anfänger
    Registriert seit
    14.08.2007
    Beiträge
    14

    Standard

    Also ich steig da immer noch net so richtig durch =(
    Wartet mal, ich poste mal konkreteren Quelltext:

    Code:
    			this->webBrowser3->Dock = System::Windows::Forms::DockStyle::Fill;
    			this->webBrowser3->Location = System::Drawing::Point(3, 16);
    			this->webBrowser3->MinimumSize = System::Drawing::Size(20, 20);
    			this->webBrowser3->Name = L"webBrowser3";
    			this->webBrowser3->Size = System::Drawing::Size(473, 513);
    			this->webBrowser3->TabIndex = 0;
    			this->webBrowser3->Url = (gcnew System::Uri(L"http://www.thottbot.com/\?s=Die Variable", System::UriKind::Absolute));
    Und nu der code vom Button:

    Code:
    			this->button2->Location = System::Drawing::Point(677, 129);
    			this->button2->Name = L"button2";
    			this->button2->Size = System::Drawing::Size(136, 59);
    			this->button2->TabIndex = 3;
    			this->button2->Text = L"Suchen!!!";
    			this->button2->UseVisualStyleBackColor = true;
    Und der von der Textbox:

    Code:
    			this->textBox1->Location = System::Drawing::Point(308, 88);
    			this->textBox1->Name = L"textBox1";
    			this->textBox1->Size = System::Drawing::Size(322, 20);
    			this->textBox1->TabIndex = 0;
    so...

    Kann das einer so editieren das ich das nur noch einfügen muss?
    :oops:

    Hoffe das weiß einer =)

    Schonmal danke^^

  5. #5
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Code:
    this->webBrowser3->Url = (gcnew System::Uri(L"http://www.thottbot.com/\?s=" + DieVariable, System::UriKind::Absolute));
    so müsstes afaik klappen. DieVariable muss halt der inhalt der textbox sein (also textBox1.value oder sowas)
    MfG RiDER

  6. #6
    Anfänger
    Registriert seit
    14.08.2007
    Beiträge
    14

    Standard

    Danke man^^

    Funzt zwar immer noch net so richtig, aber ich denke ich werde mich in die Materie mal ein wenig vertiefen müssen^^

    Trotzdem danke^^

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •