'델파이'에 해당되는 글 14건

  1. 2012.10.23 파일 버전 구하기
  2. 2012.10.23 TEXT 파일 제어
  3. 2012.10.23 부모풀더까지 한방에 만들기
  4. 2012.10.23 프린트 스크린 키 눌렸는지 확인
 
// '%d.%d.%d.%d' => '4.13.128.0'
// '%.2d-%.2d-%.2d' => '04-13-128'
function GetFileVersion(const FileName: String;
  const Fmt: String = '%d.%d.%d.%d'): String;
var
  iBufferSize: DWORD;
  iDummy: DWORD;
  pBuffer: Pointer;
  pFileInfo: Pointer;
  iVer: Array[1..4] of Word;
begin
  // set default value
  Result := '';
  // get size of version info (0 if no version info exists)
  iBufferSize := GetFileVersionInfoSize(PChar(FileName), iDummy);
  if (iBufferSize > 0) then
  begin
    GetMem(pBuffer, iBufferSize);
    try
    // get fixed file info
    GetFileVersionInfo(PChar(FileName), 0, iBufferSize, pBuffer);
    VerQueryValue(pBuffer, '\', pFileInfo, iDummy);
    // read version blocks
    iVer[1] := HiWord(PVSFixedFileInfo(pFileInfo)^.dwFileVersionMS);
    iVer[2] := LoWord(PVSFixedFileInfo(pFileInfo)^.dwFileVersionMS);
    iVer[3] := HiWord(PVSFixedFileInfo(pFileInfo)^.dwFileVersionLS);
    iVer[4] := LoWord(PVSFixedFileInfo(pFileInfo)^.dwFileVersionLS);
    finally
      FreeMem(pBuffer);
    end;
    // format result string
    Result := Format(Fmt, [iVer[1], iVer[2], iVer[3], iVer[4]]);
  end;
end;


'APP > 파일관련' 카테고리의 다른 글

SelectDirectory 확장  (0) 2012.10.23
SelectDirectory 원하는 위치에 띄우기  (0) 2012.10.23
폴더 복사,이동,삭제  (0) 2012.10.23
부모풀더까지 한방에 만들기  (0) 2012.10.23
Posted by ezmind
:

TEXT 파일 제어

APP 2012. 10. 23. 20:03 |
 
procedure TForm1.Button1Click(Sender: TObject);
var
  f1 : textfile;
begin
  assignfile(f1, 'Test.txt');
  if FileExists( 'Test.txt' ) then
    Append(f1)  // 파일 있으면 내용추가
  else
    Rewrite(f1); // 없으면 만들기
  Writeln(f1,'쓸내용1');
  closefile(f1);

end;


'APP' 카테고리의 다른 글

GUID 생성  (0) 2012.10.23
현재 떠있는 모든 창 캡션 구하기  (0) 2012.10.23
파일명으로 아이콘 구하기  (0) 2012.10.23
클립보드  (0) 2012.10.23
프린트 스크린 키 눌렸는지 확인  (0) 2012.10.23
Posted by ezmind
:
 

if ForceDirectories('C:\myFolder\sub1\sub2') then Caption := 'C:\myFolder\sub1\sub2 생성 완료';

'APP > 파일관련' 카테고리의 다른 글

SelectDirectory 확장  (0) 2012.10.23
SelectDirectory 원하는 위치에 띄우기  (0) 2012.10.23
폴더 복사,이동,삭제  (0) 2012.10.23
파일 버전 구하기  (0) 2012.10.23
Posted by ezmind
:
 
if GetAsyncKeyState(VK_SNAPSHOT)<>0 then
begin
  showmessage('눌렀음');
end;

 

'APP' 카테고리의 다른 글

GUID 생성  (0) 2012.10.23
현재 떠있는 모든 창 캡션 구하기  (0) 2012.10.23
파일명으로 아이콘 구하기  (0) 2012.10.23
TEXT 파일 제어  (0) 2012.10.23
클립보드  (0) 2012.10.23
Posted by ezmind
: