Edit1 auslesen -> Edit2 reinschreiben



  • Hallo,

    ich moechte aus Edit1 den String auslesen (getan) und dann in Edit2 reinschreiben, jedoch mit den IMG - Tags davor und dahinter.
    Bei Borland ging das irgendwie mit .+ und so, aber bei VC++, no idea.

    Hab mir das wie da unten vorgestellt, jedoch geht das nicht.
    Beim 1. gibt er einen Error aus und beim 2. gibt er halt nur [/IMG] aus 🙂

    Vielen Dank fuer Eure Hilfe!

    SetDlgItemText("[IMG]"+IDC_EDIT2+"[/IMG]", url);
    
    SetDlgItemText(IDC_EDIT2, "[IMG]");
    SetDlgItemText(IDC_EDIT2, url);
    SetDlgItemText(IDC_EDIT2, "[/IMG]");
    


  • Sorry, hab vor lauter Baeum den Wald nicht gesehen 😉

    SetDlgItemText(IDC_EDIT2, "[IMG]"+url+"[/IMG]");

    Muss es lauten 🙂
    Sorry, kann geclosed werden.



  • Anderes Problem :p

    SetDlgItemText(IDC_EDIT2, "[IMG]"+url+"[/IMG]");

    Er soll aber nun den Inhalt nicht loeschen.
    Es ist so:

    Edit1 -> URL eingegeben
    Edit2 -> umgewandelt
    Edit1 -> weitere URL eingegeben
    Edit2 -> UNTER das 1. URL eingefuegt

    M.f.G.
    Danke fuer die Hilfe.



  • Was hindert Dich daran, den Text aus EDIT2 auszulesen, den Text aus EDIT1 anzuhängen und das ganze wieder nach EDIT2 zu bringen? Oder hab ich da was mis(s/t)verstanden??



  • Stimmt 🙂

    //String fuer die URL
    	CString url;
    	CString url1;
    
    	//Daten aus Edit1 auslesen
    	GetDlgItemText(IDC_EDIT1, url);
    
    	//Daten in Edit2 reinschreiben
    	//Ueberpruefung ob String leer ist+
    	if(url == "")
    	{
    		//Wenn leer = Fehlermeldung
    		AfxMessageBox("Bitte eine URL eingeben.");
    	}
    	else
    	{
    		//Wenn gefuellt = Ueberschreibung
    		GetDlgItemText(IDC_EDIT2, url1);
    		SetDlgItemText(IDC_EDIT2, url1+"[IMG]"+url+"[/IMG]\n");
    	}
    

    Fuer die, die es brauchen 🙂
    Dankeschoen fuer den Denkanstoss.
    Nun nurnoch \n verbessern 😉



  • So, hallo

    nun endlich mit dem richtigen Nickname.
    Habe ein weiteres Problem.
    Das Programm steht nun komplett.
    Es ist so, dass ich zum 1. Mal mit Visual C++ arbeite.
    Vorher mit Borland C++.
    Dort war das Compilieren von eigenstaendigen Exedateien ziemlich einfach.
    Kann mir bitte jemand sagen, wie Ich das bei Visual C++ machen kann?
    Sodass ich nur die .exe Datei mitnehmen muss und diese komplett laeuft.
    Bei google und in der Suche fand ich leider nichts. 🙂

    Vielen Dank



  • Schau dir in der FAQ mal die Posts zu "Release" an. 🙂



  • perfekt, Danke 🙂

    Gar nicht drauf geachtet, dass Es eine FAQ - Section gibt 😉
    Danke 🙂 Nun klappt alles.
    Mein 1. Programm in Visual , juhu :p


Anmelden zum Antworten