Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
델파이 소스코드 쉽게 하는 방법 알려주세요.
델파이로 작성한 프로그램이 있는데...
그걸 분석해야 되거든요.
A4로 1000장 정도 되는데,
제가 초보라 쉽지가 않네요.
어떻게 해야 할지 막막해요..
혹시 쉽게 분석할 수 있는 방법 있으면 알려주세요.
제가 후사(?) 하겠습니다.
연락처 : 011-476-0306
성명 : 김대겸
1
COMMENTS
여영식
•
2000.01.13 04:05
일단은 델파이는 출력한 소스만으로는 분석하기 힘듭니다.
어떤 종류의 프로그램인지는 모르겠지만 화면 + 소스를 동시에 봐야하겠지요.
보편적으로 다른사람이 작성한 프로그램을 이해하기는 굉장히 어려운 작업이 됩니다.
따라서 제일먼저 해야할것은 프로그램을 실행시켜 모든 기능을 익히는것이 중요합니다.
그다음은 소스의 공통 라이브러리 함수, 프로시져 와 전역변수, 전역상수를 확인합니다.
이때 함수 와 프로시져는 코드까지 이해할 필요는 없습니다. 단지 그 함수의 하는 역활
만을 아는 정도면 됩니다. 그 다음 델파이 소스는 대부분 화면(dfm) + 소스(pas)의 구
조로 되어있는 부분이 상당히 많기 때문에 지금 부터는 처음 프로그램의 기능을 익혔을
때 중요했던 부분에 대한 화면부터 이해해 나간다면 좋지않을까 생각됩니다. 이때는 실제
디버깅 모드에서 라인 단위로 추적해 나갈수 도 있고 눈으로 확인하는 것으로 넘어가는
경우도 있습니다. 여기서도 역시 중요한 것은 한줄한줄의 의미보다는 그 함수가 하는 역
활을 이해하는것이 중요합니다. 왜냐하면 프로그램 유지보수는 어떤 문제가 발생되거나
수정할 필요가 있을때 어느 부분을 고쳐야하는가를 아는것이 중요합니다. 그때부터는
한줄한줄의 의미를 파악해야겠지요.
결론적으로 1000장 분량의 소스이지만 화면단위로 소스를 쪼게고 나면 쉽게 분석이 가능하
지 않을까요.
---
김대겸 wrote:
> 델파이로 작성한 프로그램이 있는데...
> 그걸 분석해야 되거든요.
> A4로 1000장 정도 되는데,
> 제가 초보라 쉽지가 않네요.
> 어떻게 해야 할지 막막해요..
>
> 혹시 쉽게 분석할 수 있는 방법 있으면 알려주세요.
> 제가 후사(?) 하겠습니다.
>
> 연락처 : 011-476-0306
> 성명 : 김대겸
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김대겸
•
2000.01.13 03:02
1
COMMENTS
/
0
LIKES
델파이 소스코드 쉽게 하는 방법 알려주세요.
델파이로 작성한 프로그램이 있는데... 그걸 분석해야 되거든요. A4로 1000장 정도 되는데, 제가 초보라 쉽지가 않네요. 어떻게 해야 할지 막막해요.. 혹시 쉽게 분석할 수 있는 방법 있으면 알려주세요. 제가 후사(?) 하겠습니다. 연락처...
여영식
•
2000.01.13 04:05
일단은 델파이는 출력한 소스만으로는 분석하기 힘듭니다. 어떤 종류의 프로그램인지는 모르겠지만 화면 +...
수미지
•
2000.01.13 02:58
1
COMMENTS
/
0
LIKES
영식님 display소스입니다.
여영식
•
2000.01.13 03:46
글쎄요? 소스를 봐서는 별 문제가 없어 보입니다. 한 가지 데이터가 저장되는지를 물어봤었는데 그 내용...
백성일
2000.01.13 02:52
0
COMMENTS
/
0
LIKES
OleVariant Type이 무엇인지요?
최선기
2000.01.13 01:49
0
COMMENTS
/
0
LIKES
델파이 5.0 설치 후 에러 좀 잡아주세요..
이동현
•
2000.01.13 01:40
1
COMMENTS
/
0
LIKES
DBGrid 에서 마지막 해에 합계를 구하려면?
이재식
•
2000.01.13 13:50
이동현 wrote: > DBGrid에서 마지막 행에 합계를 구하려면 어떻게 해야 되나요? > 에를 들어서 > 번호 ...
김매경
•
2000.01.13 01:39
1
COMMENTS
/
0
LIKES
특정 디렉토리를 윈도 탐색기 처럼
김영대
•
2000.01.13 19:22
김매경 wrote: > 예를 들어 어떤 폼에서 사용자가 C:windows 디렉토리를 선택했다고 하면... > > 다른 ...
궁거미
•
2000.01.13 01:34
2
COMMENTS
/
0
LIKES
급 case문 이렇게할수있습니까?.
좋은날
•
2000.01.13 06:38
궁거미 wrote: > case문을사용하려고 하는데요... > > 문자열비교라 어떻게사용해야할지 막막하군요......
여영식
•
2000.01.13 02:06
안됩니다. 중첩if문을 사용하세요. --- 궁거미 wrote: > case문을사용하려고 하는데요... > > 문자...
갈증맨
2000.01.13 01:17
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
갈증맨
•
2000.01.13 01:07
1
COMMENTS
/
0
LIKES
CachedUpDates 급 질문 꼭답변부탁...
이재식
•
2000.01.13 13:45
이재식 Wrote : 안녕하십니까? 그냥 저의 작은 의견입니다. 그저 참고만이라도 될까 싶어서 이렇게 ...
이주흥
2000.01.13 00:41
0
COMMENTS
/
0
LIKES
풍선모양의 .....
수미지
•
2000.01.13 00:14
2
COMMENTS
/
0
LIKES
여영식님 감사한데요. 그런데 (내용있음)
여영식
•
2000.01.13 00:33
ExecSql을 실행 후 정지한다면 테이블에 데이터가 입력이 되었는가를 확인해 보세요. 그리고 메인폼에 있...
수미지
•
2000.01.13 03:01
query1.close; query1.sql.clear; query1.sql.add('select *'); query1.sql.add('from book')...
delphian
2000.01.12 23:39
0
COMMENTS
/
0
LIKES
네트웍 환경에서처럼..상대방 디렉토리의 파일을 다운로드하려면 어떻게 해야하나요
park
•
2000.01.12 23:35
1
COMMENTS
/
0
LIKES
최대값과 최소값
여영식
•
2000.01.13 00:24
기본적으로 델파이에서 지원해주는 함수는 Max 함수가 있지만 이것은 파라미터가 2개로 제한되어있습니다....
곽효승
•
2000.01.12 23:23
4
COMMENTS
/
0
LIKES
bitblt에서 에러 발생...
여영식
•
2000.01.12 23:27
소스가 있어야 확인이 가능하겠군요. 소스를 올려주세요. --- 곽효승 wrote: > 화면 캡쳐할 때 > >...
곽효승
•
2000.01.13 01:00
procedure TClientThread.Execute; var JpegImage: TJpegImage; Bmp: TBitmap; DC: ...
여영식
•
2000.01.13 02:26
제가 시험한 결과 아무 문제없이 실행이 됩니다. 다만 while 문에서 Application.ProcessMessages; 라는 ...
곽효승
•
2000.01.13 06:04
한번 확인해 보시고 답변 부탁 드립니다. unit Unit1; interface uses Windows, Messages, Sys...
델영
2000.01.12 23:02
0
COMMENTS
/
0
LIKES
[매우급]퀵레포트를 폼지로
델 초보자
•
2000.01.12 22:44
2
COMMENTS
/
0
LIKES
타이머를 이용한 알람 시계 작성시..
박성훈
•
2000.01.15 21:14
델 초보자 wrote: > > 안녕하세요.. > > 델 초보자입니다.. ^^; > > 제가 타이머를 이용하여 ...
여영식
•
2000.01.12 22:53
제대로 한다면 알람시계는 Timer가 아니라 스레드를 이용해야 합니다. 스레드는 조금 어려운 부분이니 나...
수미지
•
2000.01.12 21:43
1
COMMENTS
/
0
LIKES
grid에 삽입하는 법을 좀........
여영식
•
2000.01.12 23:03
어떤 에러를 말씀하시는건지 잘 모르겠지만 query1.SQL.Add('value'); 문장에서 vlaue 가 아니라 values ...
궁금이
•
2000.01.12 21:16
1
COMMENTS
/
0
LIKES
tray icon 에 popup메뉴 넣는방법
홍세비
•
2000.01.13 02:26
궁금이 wrote: > 안녕하세요! > tray icon관련 질문이 있거던요. > > 여기와 보니까 tray icon생성에 ...
강신구
•
2000.01.12 20:17
1
COMMENTS
/
0
LIKES
델파이 폼에서 워드문서 부르기
여영식
•
2000.01.12 23:25
글쎄요. OLE 컴포넌트를 이용하는 방법이 있긴하지요... --- 강신구 wrote: > 안녕하세요.. > > 메...
유니
•
2000.01.12 19:53
1
COMMENTS
/
0
LIKES
DB Grid에서 recordNo 가져오는 법
좋은날
•
2000.01.13 01:03
유니 wrote: > SQL SERVER 7.0을 쓰고 있습니다. > > Query로 DB그리드에 연결해서 데이타를 보여주려...
김대겸
2000/01/13 03:02
Views
139
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
어떤 종류의 프로그램인지는 모르겠지만 화면 + 소스를 동시에 봐야하겠지요.
보편적으로 다른사람이 작성한 프로그램을 이해하기는 굉장히 어려운 작업이 됩니다.
따라서 제일먼저 해야할것은 프로그램을 실행시켜 모든 기능을 익히는것이 중요합니다.
그다음은 소스의 공통 라이브러리 함수, 프로시져 와 전역변수, 전역상수를 확인합니다.
이때 함수 와 프로시져는 코드까지 이해할 필요는 없습니다. 단지 그 함수의 하는 역활
만을 아는 정도면 됩니다. 그 다음 델파이 소스는 대부분 화면(dfm) + 소스(pas)의 구
조로 되어있는 부분이 상당히 많기 때문에 지금 부터는 처음 프로그램의 기능을 익혔을
때 중요했던 부분에 대한 화면부터 이해해 나간다면 좋지않을까 생각됩니다. 이때는 실제
디버깅 모드에서 라인 단위로 추적해 나갈수 도 있고 눈으로 확인하는 것으로 넘어가는
경우도 있습니다. 여기서도 역시 중요한 것은 한줄한줄의 의미보다는 그 함수가 하는 역
활을 이해하는것이 중요합니다. 왜냐하면 프로그램 유지보수는 어떤 문제가 발생되거나
수정할 필요가 있을때 어느 부분을 고쳐야하는가를 아는것이 중요합니다. 그때부터는
한줄한줄의 의미를 파악해야겠지요.
결론적으로 1000장 분량의 소스이지만 화면단위로 소스를 쪼게고 나면 쉽게 분석이 가능하
지 않을까요.
---
김대겸 wrote:
> 델파이로 작성한 프로그램이 있는데...
> 그걸 분석해야 되거든요.
> A4로 1000장 정도 되는데,
> 제가 초보라 쉽지가 않네요.
> 어떻게 해야 할지 막막해요..
>
> 혹시 쉽게 분석할 수 있는 방법 있으면 알려주세요.
> 제가 후사(?) 하겠습니다.
>
> 연락처 : 011-476-0306
> 성명 : 김대겸