|
Edit5->Text = Text.SubString(1,Text.Pos("2"));
이렇게 해서 192만 빼왔습니다. 그런데 이부분에서
Edit5->Text = Text.SubString(1,Text.Pos("."));
을 하면 192. 이 빠지고
Edit5->Text = Text.SubString(1,Text.Pos("3"));
을 하면 192.168.10.1 이 전부 빠지는데..
어떤 규칙으로 이렇게 빠지는건지를 잘 모르겠습니다.
좀더 자세히 알려주셨으면 감사하겠습니다.
강재호.만해 님이 쓰신 글 :
: 번외편 님이 쓰신 글 :
: : 현재 상태가
: : Label1->Capture=IP_List->Strings[ 0 ];
: : 이렇게 했을때 Label1에 192.168.10.1이 뜨게 됩니다
: :
: : 그런데 이중에 제가 필요한 부분은 192 <-- 이부분만 필요한데
: : 어떻게 해야지 이부분만을 빼올수가 있는지 알고 싶습니다.
: : Label2->Capture=IP_List->Label1->Capture[??????];
: : 이런식으로 빼야 할까요?
:
: AnsiString 형의 부과 함수들 중에서 SubString() 함수와 Pos() 함수를 이용하시면 원하는 걸 해결 할수 있을것 같은데요.
:
: AnsiString Text = IP_List->Strings[0];
: Text = Text.SubString(1,Text.Pos("."));
:
: 이런식으로 하시면 가능할것 같습니다.
:
: 더 자세한 내용은 헬프 참고 하세요 ^^
|