Proplem mit String länge



  • Hallo,

    ich habe in proplem mit der länge innes CString.
    in meinen Programm bastel ich eine string zusamen für ein Komandozeilen aufruf.

    CString command="";
    command=m_geotools+"\\geoTools AlkPostProc "+m_INI+" rowTag="+m_TAG+" MasterFolder="+m_mFld+" 
    InputFolder="+m_iFld+"\\erst delFile= makeMain="+t1+
    " makeArrows="+t2+" makeAnnos="+t3+" flst_besch="+t4+" geb_hnr="+t5+" geb="+t6+
    " flach="+t7+" flst="+t8+" lin="+t9+" punkte="+t10+" text="+t11+" > "+m_iFld+"\\aus.txt";
    

    aber beim ausfüren kommt ein speicherfehler.
    der Debuger zeigt mir das der string aubgeschniten ist.
    [man]
    command {"D:\dev\vc60\geoTools AlkPostProc D:\dev\vc60\alk.ini rowTag=Neukirch MasterFolder=D:\aaa\Neukirch\master InputFolder=D:\aaa\Neukirch\erst delFile= makeMain=1 makeArrows=0 makeAnnos=0 flst_besch=0 geb_hnr=0 geb=0 flach=0 flst=0 lin=0 punkte=0 text=1 > D"
    [/man]
    wie bekomt man in den string alles rein? 😕

    Oder habe ich was falsch gemacht??

    MFG TaccoGo



  • Lass dir den String per TRACE ausgeben - der Debugger schneidet bei 255 Zeichen ab. 🙂


Anmelden zum Antworten