본문 바로가기

Turbo Vision2

Turbo Vision #1 Turbo Vision 1.0 (아마도...)에 대한 개인적인 감상 or 기록입니다. 공부하길 원한다면 도움말을 살펴보거나, http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/pascal/PasHTM3/pas/pasles03.html 의 글을 참고하기 바랍니다. 터보 비전 객체의 계층도는 다음과 같다. 최고 조상님은 TObject 가 되시겠고, 모든 Visible 객체는 TView 를 상속받는다. 보통 TView 를 인스턴스화하여 사용하지는 않는다.(상속용) 멤버 변수와 메소드는 다음과 같다. 각각에 대한 상세 설명은 도움말을 참고하면 되겠고... 프로그램의 기준이 될 놈들은 TGroup 을 상속받은 것 중 TProgram, TApplication 이 되시겠다... 2012. 11. 12.
Turbo Pascal 6.0 소스 컴파일 하기... 이래저래 구글링하다보면 TP 6.0 소스를 찾을 수 있다. 그 놈을 가지고 컴팔을 해보기로 결정~ 먼저 DOS 환경을 구축하고, Turbo Assembler 3.0 과 Turbo Pascal 5.5 를 준비하였다. 하지만, 컴파일 실패... 우습게도 돌아다니는 소스를 컴파일하려면 Turbo Assembler 3.0 과 Turbo Pascal 6.0 (으응?) 이 필요하였다. 또한, 빌드를 하는 과정에서 메모리 부족 오류가 뜰 수 있으니 CONFIG.SYS 에서... DOS = HIGH, UMB 상위메모리 처리를 해주고, 한글 관련 기능을 주석처리한다. rem DEVICE=C:\DOS\HBIOS.SYS AUTOEXEC.BAT 에서는 PATH 지정을 한다. 이때 Turbo Assembler 는 C:\TASM.. 2012. 10. 30.