2011-08-01 3 views
3

을 사용하여 간단한 IDE에 DWScript (Delph Web Script DWS)을 통합하기 위해 최선의 노력을 다하기로 결심했습니다. DWScript는 현재 agressively developed이며 다른 Pascal Script 라이브러리보다 몇 가지 장점이 있지만 실행 기능을 증명할 수있는 단순한 메모 제어를 넘어선 편집기 나 IDE 예제는 포함되어 있지 않습니다. 에디터/디버거 통합을위한 여러 가지 후크를 포함하고 있으며, DWS가 얼마 전에 다시 깨어 났을 때, 릴리스에는 SynEdit/DWS2 (당시와 같이) 통합 예제가 포함되어있었습니다. 예제는 \ dws2rel \ dwstools \ idedialog \ source에있는 dws2src20-20030907.zip 파일에서 찾을 수 있습니다. 여기에는 편집기 창, 호출 스택, 중단 점 창 등이있는 '미니 IDE'가 있습니다. 정말 좋습니다. 몇 달 전에이 파일에 포함 된 이전 SynEdit 및 DWS2를 사용하여이 작업을 수행했습니다.최신 델파이 웹 스크립트 (DWS)와 SynEdit를 통합하는 데 도움이

그래서, 나는 최근에 SynEdit (SVN에서 다운로드)와 최신 DWScript (SVN에서)를 사용하여이 (또는 비슷한) ide를 달성하려고 시도했다. 두 라이브러리 모두 XE에 잘 설치되어 있으며 데모가 제대로 실행됩니다. 그런 다음 이전 "\ dws2rel \ dwstools \ idedialog \ source"에서 ide 예제를 가져 와서 코드를 업데이트하려고 시도했지만 많이 변경되었습니다. 실망스럽게도별로 포기하지 않고 빨리 포기했습니다. 이전 소스에서 다양한 '오래된'유형 정의를 검색하고 '새로운'정의와 일치 시키려고했습니다. 마지막으로, 몇 시간 동안 코드에 싫증이났다면 누군가가 어딘가에 반드시이 길을 지나야한다고 결정 했습니까?

최근 DWScript 코드를 사용하여 DWScript - SynEdit 통합 예제를 얻었습니까? 나는 배울 수있는 간단한 무언가에 매우 만족합니다. 감사

답변

0

SynEdit 구성 요소는 유지 보수가 거의 받았고, Inno Setup 심지어 일부 프로젝트는 Inno Setup가 DWS를 사용하지 않는, Scintilla로 변경했지만 코드는

+0

그래, 고맙습니다. 최신 Innosetup 소스를 살펴 보겠습니다. –

+0

그래, 나는 또한 살아있는 html5/CSS 실시간 편집기에 대한 신틸라를 사용합니다 : [LIVEditor] (http://liveditor.com) –

0

대우 증권 리서치 센터가에 편집기가 새로운 IDE의 기반으로 서비스를 제공 할 수 디버거와 원격 디버거가있는 데모는 모든 버전의 DW를 다운로드합니다.

+2

아마이 질문을 업데이 트해야합니다. 이제 DWS googlescript 코드 http://dwscript.googlecode.com/svn의 Trunk/Tools 섹션에서 찾을 수있는 IDE를 만들었습니다. 그것은 여전히 ​​베타 버전이지만 델파이와 유사하게 디자인되었습니다. 거기에 문서가 있습니다. –

관련 문제