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

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


Category

  ±è¿µ´ë(2003-03-05 10:22:33, Hit : 4721, Vote : 1323
 WAVE ÆÄÀÏÀ» Å×ÀÌºí¿¡ ÀúÀåÇÏ°í ºÒ·¯¿Í¼­ ¿¬ÁÖÇϱâ

// WAVE ÆÄÀϵî ÀÓÀÇÀÇ Binary ÆÄÀÏÀ» DBÀÇ table¿¡ ÀúÀåÇÏ·Á¸é
// Çʵå ŸÀÔÀ» BLOB Çü(ORACLEÀº Long Raw Çü)À¸·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù
// ¾Æ·¡ ¿¹Á¦´Â Table1BINA À̶ó´Â Table1¿¡ BINA¶ó´Â BLOBÇü Çʵ尡
// ÀÖ´Ù°í °¡Á¤ÇÏ¿© º¸½Ã¸é µË´Ï´Ù


uses
  MMSystem; // WAVE ÆÄÀÏÀ» ¿¬ÁÖÇϱâ À§Çؼ­ Æ÷ÇÔ

// DBÀÇ WAVEÀ» Àоî¿Í¼­ ¿¬ÁÖÇÏ´Â ·çƾ
procedure TForm1.PlaySndFromDBClick(Sender: TObject);
var
  s: TBlobStream;
  FData: Pointer;
  MemSize: integer;
begin
  s := TBlobStream.create(Table1BINA, bmRead);
  MemSize := S.Size;
  FData := AllocMem(MemSize);
  s.Read(FData^, MemSize);
  sndPlaySound(FData, SND_MEMORY or SND_SYNC);
  s.free;
  FreeMem(FData, MemSize);
end;

// DBÀÇ table¿¡ WAVE ÆÄÀÏÀ» Åë°·Î ÀúÀåÇÏ´Â ·çƾ
procedure TForm1.SaveWaveToDBClick(Sender: TObject);
var
  F: TFileStream;
  FData: pointer;
  FDataSize, x: longint;
  BS: TBlobStream;
begin
  if FileListBox1.itemindex < 0 then
    exit;
  F := TFileStream.Create(expandfilename(filelistbox1.filename), fmOpenRead);
  try
    FData := AllocMem(F.Size);
    FDataSize := F.Size;
    x := F.Read(FData^, FDataSize);
    table1.edit;
    BS := TBlobStream.create(Table1BINA, bmWrite);
    BS.Write(FData^, FDataSize);
    table1.post;
    table1.refresh;
    BS.free;
    table1.post;
    FreeMem(FData, FDataSize);
  finally
    F.Free;
    table1.refresh;
  end;
end;

// WAVE ÆÄÀÏÀ» ¿¬ÁÖÇÏ´Â ·çƾ
procedure TForm1.PlaySndFromFileClick(Sender: TObject);
var
  f: file;
  p: pointer;
  fs: integer;
begin
  if filelistbox1.itemindex < 0 then
    exit;
  AssignFile(f, expandfilename(FileListBox1.filename));
  Reset(f,1);
  fs := FileSize(f);
  GetMem(p, fs);
  try
    BlockRead(f, p^, fs);
    CloseFile(f);
    sndPlaySound(p, SND_MEMORY or SND_SYNC);
  finally
    FreeMem(p, fs);
  end;
end;





731   [½Ã½ºÅÛ] ÆÄÀÏ(µé)À» Ŭ¸³º¸µå·Î º¹»çÇÏ¿© Ž»ö±â¿¡¼­ ºÙ¿©³Ö±â ÇÏ±â  ±è¿µ´ë 2003/04/10 5297 1350
730   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] StringGrid - multiline text  ±è¿µ´ë 2003/03/07 5779 1349
729   [À©µµ¿ìÁî API] µ¨ÆÄÀÌ¿¡¼­ ½Ã°£À» ±â´Ù¸®´Â ÇÔ¼ö  ±è¿µ´ë 2003/03/04 5865 1349
728   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] Search and Select  ±è¿µ´ë 2004/08/03 5154 1348
727   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] TStringGrid ÀμâÇÏ±â  ±è¿µ´ë 2003/03/07 5424 1347
726   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] ¸®½ºÆ®ºä¿¡¼­ µ¿ÀûÀ¸·Î Ä®·³»èÁ¦ÇÏ±â  ±è¿µ´ë 2003/03/05 4999 1347
725   [COM/OLE] À©µµ¿ìÁî "°Ë»ö: ÆÄÀÏ ¶Ç´Â Æú´õ" È­¸é  ±è¿µ´ë 2004/07/25 4827 1345
724   [½Ã½ºÅÛ] ³» ÇÁ·Î±×·¥ÀÇ ½ÇÇà ¿ì¼±¼øÀÇ ¹Ù²Ù±â  ±è¿µ´ë 2004/07/24 4947 1344
723   [COM/OLE] TWebBrowser ¿¡¼­ »õâÀ» ¿­¶§ cookie °øÀ¯µÇ°Ô ÇÏ±â  ±è¿µ´ë 2004/11/24 6576 1343
722   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] Caption BarÀ§¿¡ ¹öư ¿Ã¸®±â  ±è¿µ´ë 2003/03/05 4903 1342
721   [À©µµ¿ìÁî API] ¹ÙÅÁÈ­¸éÀÇ ¸ðµç â ÃÖ¼ÒÈ­ÇÏ±â  ±è¿µ´ë 2006/02/28 5579 1341
720   [À©µµ¿ìÁî API] TaskBarÀÇ ´Ù¾çÇÑ ±â´ÉÁ¦¾î  ±è¿µ´ë 2003/03/07 4991 1341
719   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] Åõ¸íÇÑ Bitmaps ÀÎ¼â  ±è¿µ´ë 2003/03/07 5721 1340
718   [½Ã½ºÅÛ] DOS ¸í·É¾î ½ÇÇàÇÏ°í °á°ú ¹Þ¾Æ¿À±â (Win2k,XP)  ±è¿µ´ë 2004/08/03 5608 1339
717   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] Æû¿¡ ÀÚ¼®È¿°ú ÁÖ±â (Delphi 6 ÀÌÇÏ)  ±è¿µ´ë 2005/08/04 6355 1338
716   [½Ã½ºÅÛ] CD-ROM ¹® ¿­±â/´Ý±â  ±è¿µ´ë 2003/03/04 4730 1338
715   [À©µµ¿ìÁî API] ¼¼·Î ŸÀÌÆ²¹Ù ¸¸µé±â  ±è¿µ´ë 2004/08/04 4896 1337
714   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] ¹®ÀÚ¿­ÀÇ ¾Ïȣȭ(Password ó¸®) & INI ÆÄÀÏ  ±è¿µ´ë 2003/03/06 5864 1337
713   [½Ã½ºÅÛ] IP address ¹Ù²Ù±â  ±è¿µ´ë 2003/03/07 5351 1336
712   [½Ã½ºÅÛ] System, User, GDI Resource  ±è¿µ´ë 2003/03/07 4589 1334
711   [À©µµ¿ìÁî API] ÇÁ¸°ÅÍ ½ºÇ®·¯¿¡ ´ë±âÁßÀÎ jobÀÇ ¼ö  ±è¿µ´ë 2003/03/04 4528 1333
710   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] StringGridÀÇ Áß°£¿¡ Á¦¸ñ Cell µÎ±â  ±è¿µ´ë 2003/03/07 5278 1332
709   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] DateTimePicker ÀÇ Ç¥½ÃÇü½Ä(format) ¹Ù²Ù±â  ±è¿µ´ë 2003/03/04 6203 1331
708   [½Ã½ºÅÛ] Windows NT ¿¡¼­ ÇÑ±Û NTÀÎÁö ¿µ¹® NTÀÎÁö ±¸ºÐÇÏ´Â ¹æ¹ý  ±è¿µ´ë 2003/03/04 5140 1331
707   [½Ã½ºÅÛ] Sleep Áß¿¡µµ ŸÀÌ¸Ó À̺¥Æ® ¹ß»ý½ÃŰ±â  ±è¿µ´ë 2004/08/09 5743 1330
706   [½Ã½ºÅÛ] PrintScreen ۰¡ ´­·È´ÂÁö °Ë»çÇÏ±â  ±è¿µ´ë 2003/03/04 4270 1330
705   [³×Æ®¿÷/ÀÎÅͳÝ] Internet¿¡ ¿¬°áÁßÀÎÁö ¿©ºÎ¸¦ ¾Ë·Á¸é...  ±è¿µ´ë 2003/03/04 5171 1330
704   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] ½ÇÇàÆÄÀÏ¿¡¼­ ÀÒ¾î¹ö¸° DFM ÆÄÀÏ »Ì¾Æ³»±â  ±è¿µ´ë 2004/08/17 5008 1329
703   [COM/OLE] TWebBrowser¿¡ Á÷Á¢ HTML ¼Ò½ºÄÚµå ³Ö±â  ±è¿µ´ë 2004/12/26 6388 1328
702   [À©µµ¿ìÁî API] À©µµ¿ìÁî Ž»ö±â¿ÍÀÇ ¿¬µ¿  ±è¿µ´ë 2003/03/04 5473 1328
701   [½Ã½ºÅÛ] ÇÁ¸°ÅÍÀÇ "¿ëÁö °ø±Þ" ¸®½ºÆ® ±¸ÇÏ±â  ±è¿µ´ë 2003/03/07 4620 1327
700   [À©µµ¿ìÁî API] ÆûÀÇ ÃÖ´ë/ÃÖ¼ÒÈ­ ¸·±â  ±è¿µ´ë 2003/03/06 4941 1327
699   [½Ã½ºÅÛ] À©µµ¿ìÁî »ç¿ëÀÚ °èÁ¤ Á¤º¸ ±¸ÇÏ±â  ±è¿µ´ë 2004/08/03 5146 1326
698   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] WMF ¸¦ BMP ·Î º¯È¯ÇÏ±â  ±è¿µ´ë 2003/03/07 4307 1326
697   [À©µµ¿ìÁî API] ÀÛ¾÷Ç¥½ÃÁÙÀÌ ÀÚµ¿ ¼û±èÀÎÁö °Ë»ç  ±è¿µ´ë 2003/03/04 5032 1326
696   [À©µµ¿ìÁî API] Űº¸µåÀÇ ÀÓÀÇŰ ¹ß»ý  ±è¿µ´ë 2003/03/04 5210 1326
695   [À©µµ¿ìÁî API] µµ±¸¸ðÀ½ Bar´Â ¾î¶»°Ô ¸¸µå´ÂÁö...  ±è¿µ´ë 2003/03/04 4692 1325
694   [µ¥ÀÌÅͺ£À̽º] DB±×¸®µå Row Height¸¦ Á¶ÀýÇÒ ¼ö ÀÖ´Â ÄÞÆ÷³ÍÆ®  ±è¿µ´ë 2003/03/05 5839 1324
693   [À©µµ¿ìÁî API] ApplicationÀÇ ÃÖ¼ÒÈ­½Ã Zooming È¿°ú ÁÖ±â  ±è¿µ´ë 2003/03/05 4474 1324
692   [ÀϹÝ/ÄÄÆ÷³ÍÆ®] TMemo ½ºÅ©·Ñ ´Ù¿î ½ÃŰ±â  ±è¿µ´ë 2003/03/29 4580 1323

[1][2][3][4][5][6] 7 [8][9][10]..[25] [´ÙÀ½ 10°³]
 

Copyright 1999-2019 Zeroboard / skin by zero