Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
GetFileVersionInfo함수 예제 좀 올려주세요...
GetFileVersionInfo함수 예제 좀 올려주세요...
1
COMMENTS
구창민
•
1999.08.24 03:36
왕초보 께서 말씀하시기를...
> GetFileVersionInfo함수 예제 좀 올려주세요...
왕초보님 안녕하세요?
여러 국내외 델파이 사이트에서 팁을 검색하는
요령을 기르는 것도 자신을 발전시키는 큰 힘이 된답니다.
아래 내용은 파일의 버젼을 읽어오는 팁입니다.
참조하시고 즐거운 프로그래밍 되시길 바랍니다~
Function GetBlissFileVersion(FName : String) : String;
const
InfoNum = 10;
InfoStr : array [1..InfoNum] of String =
('CompanyName', 'FileDescription', 'FileVersion', 'InternalName',
'LegalCopyright', 'LegalTradeMarks', 'OriginalFilename',
'ProductName', 'ProductVersion', 'Comments');
var
n, i : Integer;
Len : Cardinal;
Buf : PChar;
Value : PChar;
Date, S : String;
mjv, mnv, rev, build : Integer;
mvs : String;
BEGIN
n := GetFileVersionInfoSize(PChar(FName),Len);
Date := GetFileDateString(FName);
If n > 0 then
Begin
Buf := AllocMem(n);
GetFileVersionInfo(PChar(FName),0,n,Buf);
If
VerQueryValue(Buf,PChar('StringFileInfo
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
홍아
•
1999.08.24 21:53
2
COMMENTS
/
0
LIKES
QuickReport에 대한 질문 (T_T)
강성만
•
1999.08.25 03:22
홍아 께서 말씀하시기를... > 있자나요... > > Query로 가져온 데이터를 출력하려고 하는데 > > Qui...
왕초
•
1999.08.25 03:20
홍아 께서 말씀하시기를... > 있자나요... > > Query로 가져온 데이터를 출력하려고 하는데 > > Qui...
김명찬
•
1999.08.24 20:18
1
COMMENTS
/
0
LIKES
DBGrid에서 필드별로 정열?
문홍철
•
1999.08.24 21:48
김명찬 께서 말씀하시기를... > 수고들 많으십니다~ > 이거 이쪽 분류에서 하는건지 모르겠네요? > 암튼...
임광호
1999.08.24 20:14
0
COMMENTS
/
0
LIKES
백업
이현철
•
1999.08.24 20:12
1
COMMENTS
/
0
LIKES
레코드 추가한다음..
문홍철
•
1999.08.24 21:51
이현철 께서 말씀하시기를... > 테이블에서 레코드를 추가하면 쿼리로 레코드를 정렬해서 보여줍니다. > ...
델파이 초보
•
1999.08.24 18:52
1
COMMENTS
/
0
LIKES
strMove에 대해서...
구창민
•
1999.08.24 22:26
델파이 초보 께서 말씀하시기를... > strMove 사용하는 방법 좀 자세히 알려 주세요. > Help를 보았지만...
양윤호
1999.08.24 18:18
0
COMMENTS
/
0
LIKES
[기초질문]파라독스 db에서 시간 표시, 계산법?
조진희
•
1999.08.24 17:08
1
COMMENTS
/
0
LIKES
[Please]델파이 4.0으로 라벨출력은...
문홍철
•
1999.08.24 18:03
조진희 께서 말씀하시기를... > 안녕하세요 오랜만에 들러봅니다. > 지난번 여러분의 많은 도움으로 무사...
제이투
1999.08.24 14:22
0
COMMENTS
/
0
LIKES
인증된 ActiveX가 Client에서 안 보여요.
홍경일
1999.08.24 14:01
0
COMMENTS
/
0
LIKES
NT에서 DB administrator에 oracle 인터페이스 드라이버
임현호
1999.08.24 09:56
0
COMMENTS
/
0
LIKES
델파이 시스템 컴퍼넌트중 DDEClientConv 란?
delphi
•
1999.08.24 09:30
1
COMMENTS
/
0
LIKES
탐색기처럼..(자세한 설명부탁)
신인재
•
1999.08.24 19:42
TApplication의 Onhint 이벤트헨들러를 이용하셔야 합니다. 델파이 헬프에서 OnHint를 키로 찾아보세요......
델피언이되고자..
•
1999.08.24 08:02
1
COMMENTS
/
0
LIKES
LookupCombo없는 데이타처리를 하고싶어요....
문홍철
•
1999.08.24 18:13
델피언이되고자.. 께서 말씀하시기를... > 고객관리 프로그램을 만들고자 하는데요... > > 고객번...
하명훈
1999.08.24 07:34
0
COMMENTS
/
0
LIKES
"operation not applicable"에러발생
델파이 초보
•
1999.08.24 06:06
1
COMMENTS
/
0
LIKES
Listbox가.........
김준성
•
1999.08.24 23:57
델파이 초보 께서 말씀하시기를... > Table에서 두 개의 Field를 ListBox에 출력시킨 후에 > 한 개 Fie...
Lyle
•
1999.08.24 04:16
1
COMMENTS
/
0
LIKES
FreeMem과 NIL
박정일
•
1999.08.27 22:11
Lyle 께서 말씀하시기를... > build_command 라는 함수는 Pointer 를 리턴합니다. 이함수로부터 pointer를...
임진수
•
1999.08.24 03:54
1
COMMENTS
/
0
LIKES
동적인 배열에 대한 질문입니다.
구창민
•
1999.08.24 04:20
임진수 께서 말씀하시기를... > 구창민씨의 답변에 대해 감사를 드립니다. > 또 질문이 있는데 답장이 있...
이규명
•
1999.08.24 03:42
1
COMMENTS
/
0
LIKES
이해가 되지 않습니다.답변좀...^^
구창민
•
1999.08.24 04:31
이규명 께서 말씀하시기를... > 델파이를 공부하고 있는 왕초보입니다.. > 근데요....델파이를 공부하다...
정은경
•
1999.08.24 03:41
1
COMMENTS
/
0
LIKES
BDE설정중 에러
김영해
•
1999.08.24 05:35
정은경 께서 말씀하시기를... > Personal Oracle V.7.2를 BDE설정하는 도중 에러가 발생했습니다. > 에러...
왕초보
•
1999.08.24 03:25
1
COMMENTS
/
0
LIKES
GetFileVersionInfo함수 예제 좀 올려주세요...
GetFileVersionInfo함수 예제 좀 올려주세요...
구창민
•
1999.08.24 03:36
왕초보 께서 말씀하시기를... > GetFileVersionInfo함수 예제 좀 올려주세요... 왕초보님 안녕하세요? ...
이종윤
1999.08.24 03:19
0
COMMENTS
/
0
LIKES
윈도우 client와 unix 서버와의 채팅(급함)
왕초보
1999/08/24 03:25
Views
2807
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> GetFileVersionInfo함수 예제 좀 올려주세요...
왕초보님 안녕하세요?
여러 국내외 델파이 사이트에서 팁을 검색하는
요령을 기르는 것도 자신을 발전시키는 큰 힘이 된답니다.
아래 내용은 파일의 버젼을 읽어오는 팁입니다.
참조하시고 즐거운 프로그래밍 되시길 바랍니다~
Function GetBlissFileVersion(FName : String) : String;
const
InfoNum = 10;
InfoStr : array [1..InfoNum] of String =
('CompanyName', 'FileDescription', 'FileVersion', 'InternalName',
'LegalCopyright', 'LegalTradeMarks', 'OriginalFilename',
'ProductName', 'ProductVersion', 'Comments');
var
n, i : Integer;
Len : Cardinal;
Buf : PChar;
Value : PChar;
Date, S : String;
mjv, mnv, rev, build : Integer;
mvs : String;
BEGIN
n := GetFileVersionInfoSize(PChar(FName),Len);
Date := GetFileDateString(FName);
If n > 0 then
Begin
Buf := AllocMem(n);
GetFileVersionInfo(PChar(FName),0,n,Buf);
If
VerQueryValue(Buf,PChar('StringFileInfo