Browse CVS Repository
Contents of /gikonavigoeson/gikonavi/About.pas
Parent Directory
| Revision Log
| Revision Graph
Revision 1.7 -
( show annotations)
( download)
( as text)
Mon Jul 18 03:55:14 2005 UTC
(18 years, 8 months ago)
by h677
Branch: MAIN
CVS Tags: v1_59_0_771, v1_59_0_770, v1_59_0_773, v1_59_0_772, v1_59_0_775, v1_59_0_774, v1_59_0_777, v1_59_0_776, v1_56_0_715, v1_59_0_778, v1_63_1_819, v1_57_0_737, v1_62_0_812, v1_57_0_735, v1_57_0_734, v1_57_0_733, v1_57_0_732, v1_57_0_731, v1_57_0_730, v1_51_0_612, v1_57_0_739, v1_57_0_738, v1_59_1_765, v1_51_1_639, v1_53_0_671, v1_60_0_788, v1_60_0_789, v1_54_0_677, v1_54_0_676, v1_58_0_748, marged-Bb50, v1_58_0_745, v1_60_0_781, v1_60_0_782, v1_58_0_746, v1_60_0_784, v1_54_0_678, v1_60_0_786, v1_60_0_787, v1_56_0_707, v1_59_0_767, v1_56_0_705, v1_56_0_704, v1_56_0_703, v1_56_0_702, v1_56_0_701, v1_56_0_700, v1_59_1_778, v1_51_0_626, v1_57_0_723, b51, v1_52_1_658, v1_51_0_622, v1_59_0_768, v1_59_0_769, v1_57_0_725, v1_57_0_726, v1_57_0_727, v1_57_0_720, v1_57_0_722, v1_57_1_744, v1_57_0_728, v1_57_0_729, v1_52_0_646, v1_57_0_736, v1_51_0_611, v1_51_0_620, v1_52_0_644, v1_58_0_752, v1_58_0_750, v1_58_0_751, v1_58_0_756, v1_58_0_757, v1_58_0_754, v1_58_0_755, v1_58_0_759, v1_52_0_643, v1_57_0_719, v1_57_0_718, v1_56_0_716, v1_54_0_687, v1_56_0_710, v1_56_0_711, v1_56_1_717, v1_56_1_716, v1_51_0_634, v1_51_0_635, v1_51_0_636, v1_51_0_637, v1_54_0_688, v1_54_0_689, v1_51_0_632, v1_51_0_633, v1_54_0_684, v1_54_0_685, v1_53_0_664, v1_61_0_796, v1_61_0_797, v1_61_0_795, v1_52_0_647, v1_61_0_798, v1_61_0_799, v1_51_0_638, v1_52_0_648, v1_53_0_661, v1_53_0_663, v1_53_0_662, v1_53_0_665, v1_53_0_667, v1_53_0_666, v1_53_0_669, v1_53_0_668, v1_55_0_692, v1_55_0_693, v1_55_0_696, v1_55_0_697, v1_55_0_694, v1_55_0_695, v1_52_0_645, v1_52_0_651, v1_54_1_691, v1_52_0_650, v1_56_2_724, v1_56_2_722, v1_52_0_652, v1_55_1_697, v1_52_0_642, v1_52_0_654, v1_51_0_616, v1_56_0_714, v1_51_0_614, v1_51_0_615, v1_53_0_672, v1_51_0_613, v1_53_0_670, v1_63_0_818, v1_63_0_817, v1_63_0_816, v1_63_0_815, v1_51_1_640, v1_54_0_686, v1_51_0_618, v1_51_0_619, v1_54_0_680, v1_54_0_681, v1_62_0_805, v1_62_0_804, v1_62_0_807, v1_62_0_806, v1_56_0_712, v1_62_0_803, v1_62_0_802, v1_56_0_713, v1_62_0_809, v1_54_0_682, v1_56_0_721, v1_51_0_630, v1_54_0_683, v1_51_0_631, v1_60_0_780, v1_60_0_779, v1_62_0_810, v1_62_0_811, v1_58_0_747, v1_60_0_783, root-of-draw, v1_54_0_679, v1_59_2_785, marged_bRESPOPUP, v1_54_0_675, v1_51_0_628, v1_51_0_617, root-of-Bb51, v1_56_0_706, root-of-Bb53, v1_52_1_657, v1_54_0_674, v1_52_0_660, v1_60_1_793, v1_51_0_629, v1_54_0_690, v1_51_0_627, v1_58_0_763, v1_58_0_762, v1_58_0_761, v1_58_0_760, v1_51_0_625, v1_62_1_813, v1_51_0_623, v1_57_2_749, v1_57_0_742, v1_57_0_743, v1_57_0_740, v1_57_0_741, v1_52_0_655, v1_56_0_709, v1_57_0_744, v1_52_0_656, v1_56_0_708, v1_52_0_649, v1_61_0_800, v1_53_1_673, v1_56_0_699, v1_56_0_698, v1_51_0_624, v1_51_1_641, v1_51_0_621, v1_60_0_793, v1_60_0_792, v1_60_0_791, v1_60_0_790, v1_60_2_794, v1_61_1_801, HEAD
Branch point for: Bb57, Bb56, Bb55, Bb53, Bb52, Bb51, Bb62, Bb63, Bb60, Bb61, Bb59, Bb58, bRESPOPUP, bListSU, Bb54, Bdraw
Changes since 1.6: +25 -6 lines
File MIME type: text/x-pascal
ハ゛タ50(1.50.1.599)までの変更分をマージ
| 1 |
unit About; |
| 2 |
|
| 3 |
interface |
| 4 |
|
| 5 |
uses |
| 6 |
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, |
| 7 |
StdCtrls, Menus, Clipbrd, ExtCtrls, UrlMon, ShellAPI, MMSystem, |
| 8 |
GikoSystem; |
| 9 |
|
| 10 |
type |
| 11 |
TAboutDialog = class(TForm) |
| 12 |
Panel1: TPanel; |
| 13 |
Label1: TLabel; |
| 14 |
Image1: TImage; |
| 15 |
Panel2: TPanel; |
| 16 |
Button1: TButton; |
| 17 |
VersionPanel: TPanel; |
| 18 |
VersionMemo: TMemo; |
| 19 |
ButtonPanel: TPanel; |
| 20 |
CopyButton: TButton; |
| 21 |
procedure FormCreate(Sender: TObject); |
| 22 |
// procedure BNGikoNaviImageClick(Sender: TObject); |
| 23 |
// procedure BNMonazillaImageClick(Sender: TObject); |
| 24 |
// procedure BN365ccImageClick(Sender: TObject); |
| 25 |
// procedure Timer2Timer(Sender: TObject); |
| 26 |
// procedure HiLabelClick(Sender: TObject); |
| 27 |
procedure FormClose(Sender: TObject; var Action: TCloseAction); |
| 28 |
procedure CopyButtonClick(Sender: TObject); |
| 29 |
// procedure Image1Click(Sender: TObject); |
| 30 |
// procedure Timer1Timer(Sender: TObject); |
| 31 |
private |
| 32 |
{ Private ?辿?転 } |
| 33 |
// FCnt: Integer; |
| 34 |
public |
| 35 |
{ Public ?辿?転 } |
| 36 |
end; |
| 37 |
|
| 38 |
var |
| 39 |
AboutDialog: TAboutDialog; |
| 40 |
|
| 41 |
implementation |
| 42 |
|
| 43 |
const |
| 44 |
ST: array[0..10] of string = |
| 45 |
('?y?卒???z???x?????????造???卒???????y?????z', |
| 46 |
'???????z?b?g?]?k???\?[?X???Q?l?????邸???????転?????即??????', |
| 47 |
'?A?C?R?????????f?鄭?????????????A?C?R?????g?????即??????', |
| 48 |
'gzip?R???|?[?l???g???添???直???????????g?????即??????', |
| 49 |
'?????泥??????Jane?????????????g?????即??????', |
| 50 |
'Dolib???A??Dax???????????g?????即??????', |
| 51 |
'Dolib???端?????辿???鼎kage???????????\?[?X???Q?l???直???即??????', |
| 52 |
'??????Del?X???長?t?T?M?R?????????纏?????巽????????', |
| 53 |
'???谷???谷???\?[?X???Q?l???直???即??????', |
| 54 |
'?M?R?i?r?X???長?????[?U???撤?X?????????????即??????', |
| 55 |
'?????? ?即???直???造???卒?????直??'); |
| 56 |
|
| 57 |
// MAIL_GIKOANVI: string = 'mailto:gikonavi@ice.dti2.ne.jp'; |
| 58 |
// URL_GIKONAVI: string = 'http://gikonavi.hp.infoseek.co.jp/'; |
| 59 |
// URL_MONAZILLA: string = 'http://www.monazilla.org/'; |
| 60 |
// URL_365CC: string = 'http://www.kyoto.zaq.ne.jp/365cc/'; |
| 61 |
// TIP_GIKONAVI: string = '?M?R?i?r???y?[?W'; |
| 62 |
// TIP_MONAZILLA: string = '2ch?p?u???E?U?????店?直?????辿?T?C?g' + #13#10 |
| 63 |
// + '?M?R?i?r???????????巽????????'; |
| 64 |
// TIP_365CC: string = '2ch?L???????f?鄭???泥???直???辿?????????y?[?W' + #13#10 |
| 65 |
// + '?M?R?i?r?長?????p???邸?????巽?????????B'; |
| 66 |
|
| 67 |
{$R *.DFM} |
| 68 |
//{$R gikoSound.res} |
| 69 |
|
| 70 |
procedure TAboutDialog.FormCreate(Sender: TObject); |
| 71 |
begin |
| 72 |
VersionMemo.Clear; |
| 73 |
VersionMemo.Lines.Add('Version ' + BETA_VERSION_NAME_J |
| 74 |
+ FloatToStr(BETA_VERSION) |
| 75 |
+ '(' |
| 76 |
+ GikoSys.Version |
| 77 |
+ ')'); |
| 78 |
VersionMemo.Lines.Add(''); |
| 79 |
VersionMemo.Lines.Add('<Plugins>'); |
| 80 |
VersionMemo.Lines.Add(Trim(GikoSys.GetPluginsInfo)); |
| 81 |
VersionMemo.Lines.Add(''); |
| 82 |
VersionMemo.Lines.Add('<IE>'); |
| 83 |
VersionMemo.Lines.Add(Trim(GikoSys.GetIEVersion)); |
| 84 |
end; |
| 85 |
|
| 86 |
|
| 87 |
{procedure TAboutDialog.BNGikoNaviImageClick(Sender: TObject); |
| 88 |
begin |
| 89 |
GikoSys.OpenBrowser(URL_GIKONAVI, gbtAuto); |
| 90 |
end; |
| 91 |
|
| 92 |
procedure TAboutDialog.BNMonazillaImageClick(Sender: TObject); |
| 93 |
begin |
| 94 |
GikoSys.OpenBrowser(URL_MONAZILLA, gbtAuto); |
| 95 |
end; |
| 96 |
|
| 97 |
procedure TAboutDialog.BN365ccImageClick(Sender: TObject); |
| 98 |
begin |
| 99 |
GikoSys.OpenBrowser(URL_365CC, gbtAuto); |
| 100 |
end;} |
| 101 |
|
| 102 |
{procedure TAboutDialog.Timer2Timer(Sender: TObject); |
| 103 |
begin |
| 104 |
Timer2.Interval := 3000; |
| 105 |
Label5.Caption := ST[FCnt]; |
| 106 |
inc(FCnt); |
| 107 |
if FCnt > (Length(ST) - 1) then FCnt := 0; |
| 108 |
end;} |
| 109 |
|
| 110 |
{procedure TAboutDialog.HiLabelClick(Sender: TObject); |
| 111 |
begin |
| 112 |
ShellExecute(Handle, 'Open', PChar(MAIL_GIKOANVI), '', '', SW_SHOW); |
| 113 |
end;} |
| 114 |
|
| 115 |
procedure TAboutDialog.FormClose(Sender: TObject; |
| 116 |
var Action: TCloseAction); |
| 117 |
begin |
| 118 |
// AnimateWindow(Handle, 200, AW_HIDE or AW_BLEND); |
| 119 |
// sndPlaySound(nil, SND_ASYNC or SND_MEMORY); |
| 120 |
end; |
| 121 |
|
| 122 |
{procedure TAboutDialog.Image1Click(Sender: TObject); |
| 123 |
var |
| 124 |
hResInfo: HRSRC; |
| 125 |
hglb: HGLOBAL; |
| 126 |
FRes: Pointer; |
| 127 |
begin |
| 128 |
Timer2.Enabled := False; |
| 129 |
Timer1.Enabled := True; |
| 130 |
Refresh; |
| 131 |
hResInfo := FindResource(HInstance, '#101', 'WAVE'); |
| 132 |
hglb := LoadResource(HInstance, hResInfo); |
| 133 |
FRes := LockResource(hglb); |
| 134 |
sndPlaySound(FRes, SND_ASYNC or SND_MEMORY); |
| 135 |
|
| 136 |
end;} |
| 137 |
|
| 138 |
{procedure TAboutDialog.Timer1Timer(Sender: TObject); |
| 139 |
begin |
| 140 |
Canvas.Brush.Style := bsClear; |
| 141 |
Canvas.Font.Color := Random($FFFFFF); |
| 142 |
Canvas.Font.Size := Random(30); |
| 143 |
Canvas.TextOut(Random(Width), Random(Height), '?l?^????'); |
| 144 |
|
| 145 |
end;} |
| 146 |
|
| 147 |
procedure TAboutDialog.CopyButtonClick(Sender: TObject); |
| 148 |
begin |
| 149 |
//?o?[?W?????樽????ClipBoard???端???辿 |
| 150 |
Clipboard.SetTextBuf( PChar(VersionMemo.Text) ); |
| 151 |
end; |
| 152 |
|
| 153 |
end. |
| |