::: µ¨ÆÄÀÌ Tip&Trick :::

µ¨ÆÄÀÌ Tip&Trick ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±¤°í,ºñ¹æ,Áú¹®ÀÇ ±ÛÀº Áï½Ã »èÁ¦Çϸç
³»¿ëÀ» º¹»çÇÏ¿© »ç¿ëÇÒ °æ¿ì ¹Ýµå½Ã À̰÷(http://www.howto.pe.kr)À» Ãâó·Î ¸í½ÃÇÏ¿© ÁÖ¼¼¿ä


Category

  ±è¿µ´ë(2003-03-04 20:52:17, Hit : 4714, Vote : 1278
 µå¶óÀÌºê Æ÷¸Ë(Format) API ÇÔ¼ö

// ¾È³çÇϼ¼¿ä  ±è¿µ´ëÀÔ´Ï´Ù
// Shell32.dll ÀÇ °ø°³µÇÁö ¾ÊÀº ÇÔ¼ö SHFormatDrive ¸¦ »ç¿ëÇÏ¿©
// Æ÷¸ËÇÒ ¼ö ÀÖ½À´Ï´Ù
// ½ÇÇàÇÏ¸é Æ÷¸ËÇÒ¶§ ³ªÅ¸³ª´Â Ç¥ÁØ È­¸éÀÌ ±×´ë·Î ³ªÅ¸³³´Ï´Ù

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

const
  SHFMT_ID_DEFAULT      = $FFFF;
  // Formating options
  SHFMT_OPT_QUICKFORMAT = $0000;
  SHFMT_OPT_FULL        = $0001;
  SHFMT_OPT_SYSONLY     = $0002;
  // Error codes
  SHFMT_ERROR           = $FFFFFFFF;
  SHFMT_CANCEL          = $FFFFFFFE;
  SHFMT_NOFORMAT        = $FFFFFFFD;

var
  Form1: TForm1;

implementation
{$R *.DFM}

function SHFormatDrive(Handle: HWND; Drive, ID, Options: Word): LongInt;
         stdcall; external 'shell32.dll' name 'SHFormatDrive';

procedure TForm1.Button1Click(Sender: TObject);
var
  retCode: LongInt;
begin
  // ÁÖÀÇ: µÎ¹øÂ° ÆÄ¶ó¹ÌÅÍ Drive = 0 (A µå¶óÀ̺ê)
  retCode:= SHFormatDrive(Handle, 0, SHFMT_ID_DEFAULT, SHFMT_OPT_QUICKFORMAT);
  if retCode < 0 then
    ShowMessage('ÁöÁ¤ÇÑ µå¶óÀ̺긦 Æ÷¸ËÇÏÁö ¸øÇß½À´Ï´Ù.');
end;

end.


-------------------------- ¶Ç´Ù¸¥ ¹æ¹ý ------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
begin
  WinExec('C:WindowsrunDLL32.exe Shell32.dll,SHFormatDrive', SW_SHOW);
end;






571   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ ÇÔ¼ö ¸¸µé¾î º¸±â  ±¸Ã¢¹Î 2003/03/14 4606 1034
570   [À©µµ¿ìÁî API] ·¹Áö½ºÆ®¸®°¡ º¯°æµÈ »ç½ÇÀ» ¾Ë¸®·Á¸é...  ±è¿µ´ë 2003/03/06 4296 1155
569   [À©µµ¿ìÁî API] ·¹Áö½ºÆ®¸®(registry)¸¦ ¹Ù²ÛÈÄ...  ±è¿µ´ë 2003/03/05 4429 1192
568   [À©µµ¿ìÁî API] ·¹Áö½ºÆ®¸® Àüü °Ë»öÇÏ±â  ±è¿µ´ë 2003/03/07 3943 1084
567   [À©µµ¿ìÁî API] ¶°ÀÖ´Â ¸ðµç Microsoft Internet Explorer Á×ÀÌ±â  ±è¿µ´ë 2003/03/29 4472 1264
566   [COM/OLE] ¶°ÀÖ´Â ¸ðµç Microsoft Internet Explorer ÀÇ html ºÒ·¯¿À±â  ±è¿µ´ë 2003/03/30 5555 1361
565   [COM/OLE] ¶°ÀÖ´Â ¸ðµç Internet Explorer ¸¦ °­Á¦ Refresh ½ÃŰ±â  ±è¿µ´ë 2004/09/20 4830 1236
564   [À©µµ¿ìÁî API] ¶°´Ù´Ï´Â À©µµ¿ì  ±è¿µ´ë 2003/03/05 4354 1139
563   [½Ã½ºÅÛ] ¶° ÀÖ´Â ÇÁ·Î±×·¥ Á×À̱â...  ±è¿µ´ë 2003/03/04 5641 1381
562   [½Ã½ºÅÛ] µð½ºÇ÷¹ÀÌ ¾î´ðÅÍ ¸ñ·Ï ±¸ÇÏ±â  ±è¿µ´ë 2004/08/11 4436 1176
561   [½Ã½ºÅÛ] µð½ºÅ©ÀÇ ³²Àº ¿ë·® µîµî...  ±è¿µ´ë 2003/03/05 4990 1353
560   [À©µµ¿ìÁî API] µð½ºÅ© ij½¬ÀÇ ÆÄÀÏÀ» µð½ºÅ©·Î ¾²±â  ±è¿µ´ë 2003/03/05 4028 1080
559   [½Ã½ºÅÛ] µð½ºÅ© µå¶óÀ̺êÀÇ ÇöÀç»óÅ ¾ò±â  ±è¿µ´ë 2003/03/05 3451 967
558   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µð·ºÅ丮¸í ¹Ù²Ù±â/À̵¿ ÇÏ±â  ±è¿µ´ë 2003/03/07 5005 1515
557   [À©µµ¿ìÁî API] µð·ºÅ丮³ª ÆÄÀÏÀÇ ¼Ó¼º(º¯°æ/»ý¼º/»ç¿ëÇÑ ³¯Â¥, Ư¼º) ¹Ù²Ù±â  ±è¿µ´ë 2004/12/08 9952 1371
556   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µð·ºÅ丮 »èÁ¦·çƾ(ÇϺεð·ºÅ丮 ¸ù¶¥)  ±è¿µ´ë 2003/03/06 3480 955
555   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µð·ºÅ丮 º¹»ç·çƾ (ÇϺεð·ºÅ丮 ±îÁö ¸ù¶¥)  ±è¿µ´ë 2003/03/06 4531 1052
554   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µð·ºÅ丮 º¯µ¿»çÇ×À» Ž»ö±â¿¡ ¾Ë¸®±â  ±è¿µ´ë 2003/03/07 5050 1540
553   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µð·ºÅ丮 °Ë»öÇÏ¿© ÆÄÀÏ Ã£±â  ±è¿µ´ë 2003/03/05 4928 1434
  [½Ã½ºÅÛ] µå¶óÀÌºê Æ÷¸Ë(Format) API ÇÔ¼ö  ±è¿µ´ë 2003/03/04 4714 1278
551   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µÕ±Ù dz¼±µµ¿ò¸»À» ³ªÅ¸³»ÁÖ´Â ÄÞÆ÷³ÍÆ®  ±è¿µ´ë 2003/03/05 3019 734
550   [½Ã½ºÅÛ] µÎ°³ÀÇ ÆÄÀÏÀÌ ¿ÏÀüÈ÷ µ¿ÀÏÇÑÁö °Ë»çÇϱâ2  ±è¿µ´ë 2003/03/07 3220 926
549   [½Ã½ºÅÛ] µÎ°³ÀÇ ÆÄÀÏÀÌ ¿ÏÀüÈ÷ µ¿ÀÏÇÑÁö °Ë»çÇϱâ(CRC32)  ±è¿µ´ë 2003/03/05 4439 1047
548   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µÎ°³ÀÇ StringGrid sync ¸¶Ãß±â  ±è¿µ´ë 2003/03/07 3537 969
547   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µÎ°³ÀÇ RichEdit »çÀÌ¿¡ ³»¿ë º¹»çÇÏ±â  ±è¿µ´ë 2003/03/06 5390 1267
546   [¾Ë°í¸®Áò] µÎ ¹®ÀÚ¿­ÀÇ À¯»çµµ °Ë»çÇÏ±â  ±è¿µ´ë 2004/09/04 4982 1121
545   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µÎ StringGrid ÀÇ scroll À» µ¿±âÈ­ ½ÃŰ±â  ±è¿µ´ë 2003/03/07 4286 1035
544   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¿ÀûÀ¸·Î ÇÁ·ÎÁ§Æ®ÀÇ Main form ¹Ù²Ù±â  ±è¿µ´ë 2003/04/11 4675 1142
543   [µ¥ÀÌÅͺ£À̽º] µ¿ÀûÀ¸·Î À妽º ¸¸µé±â  ±è¿µ´ë 2003/03/06 4189 1072
542   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¿ÀûÀ¸·Î »ý¼ºÇÑ TLabel ¸¶¿ì½º·Î À̵¿½ÃŰ±â  ±è¿µ´ë 2004/08/04 6284 1853
541   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¿ÀûÀ¸·Î ¸Þ´º(memu)¿¡ Item Ãß°¡ÇÏ±â  ±è¿µ´ë 2003/03/06 4700 1256
540   [µ¥ÀÌÅͺ£À̽º] µ¿ÀûÀ¸·Î SELECTÀÇ GROUP BY ¹® ¸¸µé±â  ±è¿µ´ë 2003/03/07 3958 889
539   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¿ÀûÀ¸·Î classÀÇ instance ¸¸µé±â  ±è¿µ´ë 2003/03/06 3743 1048
538   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µµ³Ó(Doughnut) ¸ð¾çÀÇ Æû ¸¸µé±â  ±è¿µ´ë 2004/08/09 4341 1083
537   [À©µµ¿ìÁî API] µµ±¸¸ðÀ½ Bar´Â ¾î¶»°Ô ¸¸µå´ÂÁö...  ±è¿µ´ë 2003/03/04 4691 1325
536   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¨ÆÄÀÌÀÇ Object Inspector ¸ð¹æ  ±è¿µ´ë 2003/03/06 3136 767
535   [À©µµ¿ìÁî API] µ¨ÆÄÀÌ¿¡¼­ ½Ã°£À» ±â´Ù¸®´Â ÇÔ¼ö  ±è¿µ´ë 2003/03/04 5859 1349
534   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¨ÆÄÀ̾ȿ¡ ÀͽºÇ÷η¯ »ðÀÔ  ½ÅÈÆÀç 2003/03/10 5800 1024
533   [½Ã½ºÅÛ] µ¨ÆÄÀÌ·Î DOS ÇÁ·Î±×·¥(Console application) ¸¸µé±â  ±è¿µ´ë 2003/03/06 8811 2841
532   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] µ¨ÆÄÀÌ ÅëÇÕ°³¹ßȯ°æ(IDE) ¿¡ °üÇÑ ¸î°¡Áö Tip  ±è¿µ´ë 2003/03/04 5368 1431

[ÀÌÀü 10°³] [1].. 11 [12][13][14][15][16][17][18][19][20]..[25] [´ÙÀ½ 10°³]
 

Copyright 1999-2019 Zeroboard / skin by zero