|
: 1. 현재 데이터가 ;를 기준으로 갑니다.
: col은 10개이므로 데이터는 "a;b;34;tdfg;11;gbc;ss;453;bc;fg" 이런식으로 전송됩니다.
: 이것을 ; 기준으로 자르는 법이 궁금합니다.
: 그 방법을 안다면, 리스트박스는 빼버리고 임시 str공간을 만들어서 cell[0][1] = str 이런식으로 굴리는게 가능해지겠죠.
:
먼저.. 피싱이 아니라 파싱이 안닌가 하는 의문이 드는군여..
여하튼 볼랜드의 잘 꾸려놓은 클래스를 이용한다 치면
TStringList tsl;
tsl.Delimiter = ';';
tsl.DelimitedText = "a;b;34;tdfg;11;gbc;ss;453;bc;fg";
이렇게 하면
tsl.Strings[0] 은 a 가 될겁니다..
:
: 아 추가로...
: 종료 버튼을 눌렀을때 "종료하시겠습니까?" 라는 메세지박스를 띄우고 예를 눌렀을때 꺼지고,
: 아니오를 눌렀을때 취소되는것을 만드려고 하는데
: 이게 메세지박스에서 리턴값을 받아서 하는건 기억나는데, 어떻게 짰는지 기억이 안나네요;
: 지금 포럼 사이트가 이상한지 검색이 안되고 있네요. 내부 에러라면서...
종료 직전이라 하면.. 폼 이벤트중에 onclosequery 요넘에다가
MessageDlg 로 메시지를 보여주고 MessageDlg의 리턴값으로 결정을 하면 될것 같군요..
|