쉘에서 그냥 실행만 하면 될것 같아 콘솔어플리케이션으로 만들고 있는데요..
idHTTP 를 사용하려니 잘 안되네요..
초기화를 시켜줘야 할것같은데..
어디를 손대야 할지.. ㅠㅜ..
idHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
Data := TStringStream.create(''); //웹으로 날릴 데이타 초기화
Data.WriteString(comp_info);
ShowMessage(Data.DataString);
idHTTP1.POST('http://abc.co.kr/',DATA); // 결과값 표시
Data.free;
이렇게 해줬거든요..
윈도우 폼에 붙여서 할때 잘 됐는데..
아무래도 초기화가 문젤거 같은데..
개념이 너무 부족해서리.. 삽질만 하고 있습니다.
도움 부탁드립니다.
간단히 말씀드리면
Program XXXXXX
uses
xxxx, xxxx, xxxx;
procedure .....
begin
end;
function .....
begin
end;
.....
var
.....
begin
end;
위에 기록되어 있는 begin ... end 부분이 C에서 main()에 해당하는 부분입니다.
프로그램이 실행되면 이부분부터 실행을 시작합니다.
따라서 이곳에 컴포넌트들을 생성하는 부분을 기록하셔야 합니다.
begin
idHTTP := TidHTTP.Create(Self);
.....
end;
컴포넌트를 생성한 후에 일반 윈도우 폼 어플리케이션 개발시 Property Editor에서 입력하는 값들을 셋팅해야 합니다.
그럼...
더 자세한 내용은 파스칼 책을 참고하세요. ^^