작성일 : 08-09-06 12:44
가사집을 띄우기 위한 프로그램 설정방법 ?
 글쓴이 : 삼돌이
조회 : 6,821  

우연히 가사집을 알게 되었는데 참 좋은 프로그램이네요.
참고로 저는 "TBASSPlayer" 라는 Delphi용의 오디오 연주 프로그램 콤포넌트를 만든사람입니다.
http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=405407&keyword1=&keyword2=&page=2

이 컴포넌트에서 gen_gasazip.dll을 로딩하여 가사집을 띄워볼려고 하는데 무슨 문제인지 초기화가 되지 않는 것 같습니다.
gen_gasazip.dll을 사용하기 위한 헤더 구조체는 다음과 같이 보통의 Winamp general purpose plugin용의 구조체랑 동일하게 선언했습니다.

  PWinampGPP = ^TWinampGPP;
  TWinampGPP = record
    version      : Integer;
    description  : PChar;
    Init          : function: Integer; cdecl;
    Config      : procedure; cdecl;
    Quit         : procedure; cdecl;

    hwndParent   : HWND;
    hDLLInstance : HINST;
  end;

그리고 gen_gasazip.dll을 로딩 후 구조체 포인터를 취한 후 description 값을 읽어보면 제대로 읽어냅니다.
그런데 TBASSPlayer내의 Winamp IPC 메시지 처리루틴에 브레이크 포인터를 잡고 Init 함수를 호출 시 전혀 브레이크가 걸리지 않고 반환값으로 1을 갖습니다.
그래서 gen_gasazip.dll 내의 Init 함수에서 메인프로그램으로 포스팅(SendMessage..) 하는 메시지 또는 메인프로그램에 대해 요청하는 사항이 무엇이 있는지 알고 싶습니다.  


삼돌이 08-09-06 20:05
 
자문자답하는 식이 되어 버렸네요.
방금 원인을 찾았습니다.
Winamp IPC 메시지를 처리할 Window를 생성시 클래스명을 "Winamp v1.x"으로 바꾸니 가사집 화면이 뜨네요.
일단 화면이 뜨니 시험해 보고 다른 문제가 있으면 다시 문의하겠습니다.
 
 

Total 299
번호 제   목 글쓴이 날짜 조회
119 가사 등록 형식이 달라진건가요?? (2) 결비 01-29 6313
118 제가올린가사를 보려고 하는데요^&^자구 다른… (2) 영사랑 11-20 6294
117 푸바쓰는데 오류가 나용 가시보기해서 (3) 랩퍼BK 05-01 6286
116 가사 올리고 받는 포인트는 어디다 쓰죠? (1) NismoGTR 09-18 6268
115 데이타베이스 초기화오류 (1) 있잔아… 08-25 6265
114 푸바0967 View메뉴에서 클릭,사용은 잘되는데, … (1) 파크나 06-12 6263
113 잘 쓰겠습니다. (1) 하늘지… 06-15 6249
112 자꾸 가사수정이 안되는 문제가 발생하고 있… (1) yhpdoit 04-12 6247
111 미디어라이브러리에 관해 질문드립니다. (2) 승재군 09-16 6235
110 가사수정 부탁드립니다. (1) Dili 11-06 6219
109 그냥 지나칠수 없어서 (1) 하늘그… 06-13 6212
108 오늘..처음가입해서그런데~가사어떻게올리나… (1) Cassiopeia 10-28 6191
107 가사집 창 복원문제.. (1) o블루o 10-06 6188
106 여기 사이트는.... -ㅜ (1) 데빌류 05-30 6185
105 가사보기 버그 (2) narut 12-09 6162
104 좋은대요^____^ (1) 발해의… 06-19 6156
103 foobar 업데이트 됐어요~~ (2) foobar 04-13 6108
102 [질문] 가사창의 보이는 부분을 설정.. (1) 섭이 04-14 6092
101 가사집 1.2버전요.. (1) 최현철 12-06 6087
100 이번에 시행되는 7월 저작권법에 대해서... (2) Azmg 06-22 6075
 1  2  3  4  5  6  7  8  9  10    

플레이어 다운로드

가사집 다운로드

가사 등록

가사내용 검색