Q&A

  • 데이터를 넣는 방법에 어떤게 있나요?
안녕하세요. 검색도 해보고, 보고 또보고,, 이해가 안되서 답답하네요 ㅎㅎ
질문이 좀 이상한가?? 아무튼.. 음..
------------------------
AAA=안녕하세요
BBB=반갑습니다
CCC=가,나,다
DDD=2006-09-15
1_1=10000
1_2=100
.
.
-------------------------
결과값 : 안녕하세요-----반갑습니다-----가나다----2006091500000100000000000100
위 결과값 처럼 만드는걸 하는데요.(- 는 space입니다.)
[1,1] StringGrid 안에 저렇게 데이터가 들어가 있습니다.
문자와 숫자는 fuction으로 spce, 0 넣는걸 했는데요.
문제는 해당하는 값에 데이터를 정확히 넣어주는겁니다.
그리고 배열로 해주게 되면 사이즈를 정해줘야 되는데 위 데이터가 가변적이거든요
10줄 일수도 있고 5줄 일수도 있고..
pos와 array를 써서 해볼려고 했는데 짧은 지식으로 끙끙대고 있습니다.
좋은 조언 기다리겠습니다.
1  COMMENTS
  • Profile
    깨비 2006.09.16 03:40
    이렇게 하면 안될까용...
    <!--CodeS-->

    function DatatoString(data:String):String;
    var
        i : integer;
        ts : TStringList;
        tmp : String;
        s : String;
    begin
        try
            ts := TStringlist.create;
            ts.clear;
            ts.text := data;
            s := '';
            if ts.count  > 0 then
            begin
                for i := 0 to ts.count -1 do
                begin
                    tmp := copy(ts[i],pos('=',ts[i])+1,length(ts[i]);
                    s:= s+tmp; //원하시는데로...
                end;
            end;
        finally
            ts.clear;
            freeandnil(ts);
            result := s;
        end;
    end;

    <!--CodeE-->