Q&A

  • String과 String 연결하는 방법은 뭐죠? 고수님?
델파이 초보 질문드리옵니다.

다름이 아니라. Edit박스에 있는 String 의 값을 계속 유지 하면서 String 을 추가 시켜 주는 함수는 없나요?StrCat 말고...

그러니까....음..

EDit.Text := 현재 'aaa' 라고 할때 aaa뒤에 bbb라는 String을 연결하고 싶습니다.

그러면 EDit.Text := aaabbb 가 되겠죠? 또 그 뒤에 스트링을 추가 하고 이런식으로...

결론적으로 String 대 String 연결하는 API는 ?

Edit1.Text := Edit1.Text+ComboBox1.items([ComboBox1.Items]); 이라고 해줬는데

연결이 안되네요...ㅠ.ㅠ



고수님들 많이 도와주세요... 델파이를 사랑할수 있도록....

3  COMMENTS
  • Profile
    최은석 2000.12.07 01:46
    스트링을 연결하는 함수는 strcat <--요놈 외에

    concat <--요놈도 있지요

    concat(str1,str2) 면 str1과 str2 를 더해줍니다



    콤보박스의 OnChange 이베트에서 다음과 같이 코딩을....

    edit1.text := edit1.text+combobox1.text; <-- 이것도 되고



    edit1.text := concat(edit1.text,combobox1.text); <--이렇게해도 됩니닷...



    마음에 드시는걸로 사용하세요







    초보델파이 wrote:

    > 델파이 초보 질문드리옵니다.

    > 다름이 아니라. Edit박스에 있는 String 의 값을 계속 유지 하면서 String 을 추가 시켜 주는 함수는 없나요?StrCat 말고...

    > 그러니까....음..

    > EDit.Text := 현재 'aaa' 라고 할때 aaa뒤에 bbb라는 String을 연결하고 싶습니다.

    > 그러면 EDit.Text := aaabbb 가 되겠죠? 또 그 뒤에 스트링을 추가 하고 이런식으로...

    > 결론적으로 String 대 String 연결하는 API는 ?

    > Edit1.Text := Edit1.Text+ComboBox1.items([ComboBox1.Items]); 이라고 해줬는데

    > 연결이 안되네요...ㅠ.ㅠ

    >

    > 고수님들 많이 도와주세요... 델파이를 사랑할수 있도록....

  • Profile
    heimdal 2000.12.07 01:13
    > 결론적으로 String 대 String 연결하는 API는 ?

    > Edit1.Text := Edit1.Text+ComboBox1.items([ComboBox1.Items]); 이라고 해줬는데





    Edit1.Text:=Edit1.Text+Combobox1.Text;



    이렇게 해주셔야죠..^^

    Combobox1.text는 현재 선택된 아이템입니다..



    즐프하세여



  • Profile
    로비 2000.12.07 01:11
    procedure TForm1.ComboBox1Change(Sender: TObject);

    var

    s : string;

    begin

    s := edit1.text;

    s := s + combobox1.text;

    edit1.text := s;

    end;



    이게 아닌거 같기두 한데 ....