1. °³¹ß/½ÇÇà Ç÷§Æû
(1) OS : À©µµ¿ì7
(2) °³¹ßÅø : Delphi7
(3) »ç¿ë Database : firebird
2. °³¹ß ÁßÀÎ ÇÁ·Î±×·¥
3. Áú¹® ³»¿ë
¾È³çÇϼ¼¿ä?
µÎ°³ÀÇ WinExce ÇÁ·Î½ÃÁ®¸¦ ½ÇÇàÇؾßÇϴµ¥
¹Ýµå½Ã ù¹ø°ÀÇ ÀÓ¹«¸¦ ¸¶Ä£ÈÄ¿¡ ´ÙÀ½°ÍÀ» ½ÇÇà½ÃÄÑ¾ß ÇÕ´Ï´Ù.
ù¹ø°ÀÇ ¿ªÇÒÀº DB¸¦ ¹é¾÷(1¹ø) ÇÏ´Â °ÍÀÌ°í,
µÎ¹ø°ÀÇ ¿ªÇÒÀº ¿ÜºÎÇÁ·Î±×·¥À»(PEMAIL.exe) À¸·Î DBÁ¢¼ÓÇÏ´Â °ÍÀÔ´Ï´Ù.
¹®Á¦´Â ù¹ø° ¹é¾÷ÀÌ ¿Ï·áµÇÁö ¾ÊÀº »óÅ¿¡¼ µÎ¹ø° ¿ÜºÎÇÁ·Î±×·¥À¸·Î DBÁ¢¼ÓÇÒ·Á´Ï
'firebird ÇÁ·Î¼¼½º°¡ ÀÌ¹Ì »ç¿ëÁßÀ̹ǷΠ¿¢¼¼½º ÇÒ ¼ö ¾ø½À´Ï´Ù' °í ¿¡·¯¶å´Ï´Ù.
ÀÓº£µðµå ÆÄÀ̾î¹öµå(·ÎÄÃDB)ÀÔ´Ï´Ù.
¾Æ·¡ Äڵ忡¼ È®½ÇÈ÷ 1¹øÀ» ¿Ï·á(DB¹é¾÷¿Ï·á)ÇÑ °ÍÀ» È®ÀÎÈÄ¿¡ 2¹øÀ» ½ÇÇà½ÃÅ°°í ½ÍÀºµ¥,
¹æ¹ýÁ» °¡¸£ÄÑ ÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.
Command := 'gbak.exe -b -v -user sysdba -password 12345 ' + SourceDir + ' ' + TarGetDir + '';
if WinExec(PChar(Command), SW_HIDE) < 32 then Success:=false else Success:=true; //-->1¹ø
If Success Then Begin
WinExec('PEmail.EXE',SW_SHOWNORMAL); //--->2¹ø
end;