안녕하세요
html edit를 개발 할려고 하는데 어려움을 느껴 도움을 얻고자 이렇게 글을 올립니다.
WYSIWYG html Edit 처럼 사용할수 있는 Edit 컴포넌트을 알고 있으신분 도움 좀 주세요..
========================================================================
http://delphidev.org/?page_id=189
여기에 가보면 유사한 기능의 소스가 있기는 한데
우선 델파이 xe2 패키지 입니다.
* 저는 cbuilder / xe3가 필요한데
그래서 이것 저것 해봤는데
cpp 프로젝트 만들고 프로젝트에 pas 2개 파일 추가 해서
컴파일 해봤습니다..일반적으로 한줄씩은 실행이 되는데
여러줄이 입력될 경우
function TddHTMLEditor.GetHTMLText: TStrings;
var
BodyElement: IHTMLElement;
Doc : IHTMLDocument2;
begin
FHTMLText.Clear;
Result := FHTMLText;
if HasDocument then
begin
Doc := GetDocument;
if Doc.QueryInterface(IHTMLDocument2, Doc) = S_OK then // <<< debug Excepion notification
begin
BodyElement := Doc.body;
if Assigned(BodyElement) then
begin
FHTMLText.Text := BodyElement.innerHTML;
Result := FHTMLText;
end;
end;
end;
end;
부분에서 경고가 발생되네요
-----------------------------------
첨부파일에 project1
처럼 파일 불러 와서 보여주는거 됩니다.
그냥 오픈해서 Edit 버튼 눌러서 한줄 입력 하는것 됩니다.
그런데 여러줄 입력할려고 Enter 입력하게 되면 위 소스의 위치에서 경고가 발생되며
오류가 발생합니다.
|