ギコナビ
Revision | 4bf425fbdc73fadf26f30145db110ead4e6a87c2 (tree) |
---|---|
Time | 2006-07-30 10:09:48 |
Author | cvs2git <cvs2git> |
Commiter | cvs2git |
This commit was manufactured by cvs2svn to create tag 'v1_53_0_662'.
@@ -104,6 +104,7 @@ type | ||
104 | 104 | FURL: string; //{[hURL |
105 | 105 | FRound: Boolean; //Xbhêñ\ñ |
106 | 106 | FRoundName: string; //ñ¼ |
107 | + //FRoundName: PChar; //ñ¼ | |
107 | 108 | FRoundDate: TDateTime; //Xbhêðæ¾µ½úiñúj |
108 | 109 | FLastModified: TDateTime; //XbhêªXV³êÄ¢éúiT[o¤új |
109 | 110 | FLastGetTime: TDateTime; //XbhܽÍXbhêðÅãÉXVµ½úiT[o¤úE«ÝÉgp·éj |
@@ -1,97 +0,0 @@ | ||
1 | -unit DefaultFileManager; | |
2 | - | |
3 | -{! | |
4 | -\file DefaultFileManager.pas | |
5 | -\brief úÝèt@CÇNX | |
6 | -} | |
7 | -interface | |
8 | - | |
9 | -uses | |
10 | - Windows, Classes, Controls, ComCtrls, SysUtils; | |
11 | - | |
12 | -type | |
13 | - | |
14 | - TDefaultFileManager = class(TObject) | |
15 | - private | |
16 | - {! | |
17 | - \brief âÎpXÅÔ·iCXg[tH_º) | |
18 | - \param Path CXg[tH_©çÌÎpX | |
19 | - } | |
20 | - class function GetFilePath(const Path: String) : String; | |
21 | - {! | |
22 | - \brief FromFileª¶ÝµCToFileª¶ÝµÈ¢êÉRs[·é | |
23 | - \param FromFile úÝèt@Czu³ | |
24 | - \param ToFile zuæ | |
25 | - } | |
26 | - class procedure CopyFile(const FromFile: String; const ToFile : String); | |
27 | - public | |
28 | - {! | |
29 | - \brief úÝèt@CðwèÊuÉRs[·é | |
30 | - \param FileName úÝèt@CÌzuwèt@C | |
31 | - } | |
32 | - class procedure CopyDefaultFiles(const FileName: String); | |
33 | - end; | |
34 | - | |
35 | -implementation | |
36 | - | |
37 | -uses | |
38 | - IniFiles,ShellAPI, GikoSystem, MojuUtils; | |
39 | - | |
40 | -class procedure TDefaultFileManager.CopyDefaultFiles(const FileName: String); | |
41 | -const | |
42 | - FROM_KEY = 'FROM'; | |
43 | - TO_KEY = 'TO'; | |
44 | -var | |
45 | - ini : TMemIniFile; | |
46 | - sections : TStringList; | |
47 | - i: Integer; | |
48 | -begin | |
49 | - if ( FileExists(FileName) ) then begin | |
50 | - ini := TMemIniFile.Create( FileName ); | |
51 | - sections := TStringList.Create; | |
52 | - try | |
53 | - // ·×ÄÌZNVðÇÝÞ | |
54 | - ini.ReadSections(sections); | |
55 | - for i := 0 to sections.Count - 1 do begin | |
56 | - // FROM ©ç TOÉt@CðRs[·é | |
57 | - CopyFile( ini.ReadString(sections[i], FROM_KEY, ''), | |
58 | - ini.ReadString(sections[i], TO_KEY, '') ); | |
59 | - end; | |
60 | - finally | |
61 | - sections.Clear; | |
62 | - sections.Free; | |
63 | - ini.Free; | |
64 | - end; | |
65 | - end; | |
66 | - | |
67 | -end; | |
68 | -class procedure TDefaultFileManager.CopyFile( | |
69 | - const FromFile: String; const ToFile : String); | |
70 | -var | |
71 | - fromPath, toPath : String; | |
72 | -begin | |
73 | - // zu³CzuæÌǿ穪¢èÌêͽàµÈ¢ | |
74 | - if ( (FromFile <> '') and (ToFile <> '') ) then begin | |
75 | - // ../ Æ©ÅCXg[tH_æèãÌÌæÉANZX³êéÆ | |
76 | - // ¢éÌÅu·µÄµÜ¤ | |
77 | - fromPath := GetFilePath( FromFile ); | |
78 | - toPath := GetFilePath( ToFile ); | |
79 | - if ( FileExists(fromPath) ) then begin | |
80 | - // zuæÉ Á½ç½àµÈ¢ | |
81 | - if (not FileExists(toPath)) then begin | |
82 | - // zuæÌtH_𶬷é | |
83 | - GikoSys.ForceDirectoriesEx( | |
84 | - ExtractFilePath(toPath)); | |
85 | - Windows.CopyFile( PChar(fromPath), PChar(toPath), False); | |
86 | - end; | |
87 | - end; | |
88 | - end; | |
89 | - | |
90 | -end; | |
91 | -class function TDefaultFileManager.GetFilePath(const Path: String): String; | |
92 | -begin | |
93 | - Result := GikoSys.GetAppDir + | |
94 | - CustomStringReplace( | |
95 | - CustomStringReplace(Path, '/', '\' ), '..\', ''); | |
96 | -end; | |
97 | -end. |
@@ -140,7 +140,7 @@ begin | ||
140 | 140 | try |
141 | 141 | //GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*', pluginNames, False, False ); |
142 | 142 | pluginNames.BeginUpdate; |
143 | - GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*.dll', pluginNames, False ); | |
143 | + GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*', pluginNames, False ); | |
144 | 144 | pluginNames.EndUpdate; |
145 | 145 | SetLength( BoardPlugIns, pluginNames.Count ); |
146 | 146 | // |
@@ -1,5 +1,5 @@ | ||
1 | 1 | object GikoForm: TGikoForm |
2 | - Left = 241 | |
2 | + Left = 422 | |
3 | 3 | Top = 68 |
4 | 4 | HorzScrollBar.Visible = False |
5 | 5 | VertScrollBar.Visible = False |
@@ -159,7 +159,7 @@ object GikoForm: TGikoForm | ||
159 | 159 | object ToolBar1: TToolBar |
160 | 160 | Left = 2 |
161 | 161 | Top = 4 |
162 | - Width = 15 | |
162 | + Width = 16 | |
163 | 163 | Height = 18 |
164 | 164 | Align = alNone |
165 | 165 | AutoSize = True |
@@ -346,7 +346,7 @@ object GikoForm: TGikoForm | ||
346 | 346 | end> |
347 | 347 | EdgeBorders = [ebLeft, ebTop, ebRight] |
348 | 348 | EdgeInner = esLowered |
349 | - OnContextPopup = MainCoolBarContextPopup | |
349 | + OnContextPopup = ListCoolBarContextPopup | |
350 | 350 | OnBandInfo = ListCoolBarBandInfo |
351 | 351 | OnChevronClick = ListCoolBarChevronClick |
352 | 352 | object ListToolBar: TToolBar |
@@ -573,7 +573,7 @@ object GikoForm: TGikoForm | ||
573 | 573 | end> |
574 | 574 | EdgeBorders = [ebLeft, ebTop, ebRight] |
575 | 575 | EdgeInner = esLowered |
576 | - OnContextPopup = MainCoolBarContextPopup | |
576 | + OnContextPopup = BrowserCoolBarContextPopup | |
577 | 577 | OnBandInfo = BrowserCoolBarBandInfo |
578 | 578 | OnChevronClick = BrowserCoolBarChevronClick |
579 | 579 | object BrowserToolBar: TToolBar |
@@ -971,7 +971,7 @@ object GikoForm: TGikoForm | ||
971 | 971 | OnResize = AddressToolBarResize |
972 | 972 | object AddressComboBox: TComboBox |
973 | 973 | Left = 0 |
974 | - Top = 0 | |
974 | + Top = 1 | |
975 | 975 | Width = 177 |
976 | 976 | Height = 20 |
977 | 977 | DropDownCount = 20 |
@@ -508,6 +508,12 @@ type | ||
508 | 508 | State: TDragState; var Accept: Boolean); |
509 | 509 | procedure FavoriteTreeViewEndDrag(Sender, Target: TObject; X, |
510 | 510 | Y: Integer); |
511 | + procedure ListCoolBarContextPopup(Sender: TObject; MousePos: TPoint; | |
512 | + var Handled: Boolean); | |
513 | + procedure MainCoolBarContextPopup(Sender: TObject; MousePos: TPoint; | |
514 | + var Handled: Boolean); | |
515 | + procedure BrowserCoolBarContextPopup(Sender: TObject; MousePos: TPoint; | |
516 | + var Handled: Boolean); | |
511 | 517 | procedure FavoriteTreeBrowseBoardPopupMenuClick(Sender: TObject); |
512 | 518 | procedure BrowserTabContextPopup(Sender: TObject; MousePos: TPoint; |
513 | 519 | var Handled: Boolean); |
@@ -543,8 +549,6 @@ type | ||
543 | 549 | procedure TreeViewMouseDown(Sender: TObject; Button: TMouseButton; |
544 | 550 | Shift: TShiftState; X, Y: Integer); |
545 | 551 | procedure GetResURLMenuClick(Sender: TObject); |
546 | - procedure MainCoolBarContextPopup(Sender: TObject; MousePos: TPoint; | |
547 | - var Handled: Boolean); | |
548 | 552 | private |
549 | 553 | { Private é¾ } |
550 | 554 | FEnabledCloseButton: Boolean; |
@@ -643,6 +647,8 @@ type | ||
643 | 647 | procedure TreeDoubleClick( Node : TTreeNode ); |
644 | 648 | /// eÉ éLrlbgE BBS j [ðZbg^XV |
645 | 649 | procedure SetBBSMenu; |
650 | + /// ^uæ¾ | |
651 | + procedure GetTabURLs(AStringList: TStringList); | |
646 | 652 | /// ListColumnPopupMenu ACeÌNbNCxg |
647 | 653 | procedure ListColumnPopupMenuOnClick( Sender : TObject ); |
648 | 654 | //! ièݶñÝè |
@@ -769,8 +775,18 @@ type | ||
769 | 775 | procedure OnGestureEnd(Sender: TObject); |
770 | 776 | /// ohðÄvZEÄÝè·é |
771 | 777 | procedure ResetBandInfo( bar : TGikoCoolBar; band : TToolBar ); |
778 | + //XN[ãÉEditorFormª¢é© | |
779 | + function EditorFormExists(): boolean; | |
780 | + //XN[ãÉ¢é·×ÄÌEditorForm©ç¼Oððí·é | |
781 | + procedure AllEditroFormNameTextClearClear(); | |
782 | + //XN[ãÉ¢é·×ÄÌEditorForm©ç[ððí·é | |
783 | + procedure AllEditroFormMailTextClearClear(); | |
772 | 784 | //ListViewÅIð³êÄ¢éACeðæ¾·é |
773 | 785 | procedure SelectListItem(List: TList); |
786 | + /// ^uÛ¶ | |
787 | + procedure SaveTabURLs; | |
788 | + /// ^uÇÝoµ | |
789 | + procedure LoadTabURLs; | |
774 | 790 | //wèµ½XðRs[·é |
775 | 791 | procedure KonoresCopy(Number: Integer; ReplaceTag : Boolean); |
776 | 792 | // |
@@ -1256,6 +1272,9 @@ begin | ||
1256 | 1272 | dummy1.Caption := ItemReservPMenu.Caption; |
1257 | 1273 | dummy1.Hint := ItemReservPMenu.Hint; |
1258 | 1274 | |
1275 | + //Samba24Ìt@C`FbN | |
1276 | + GikoSys.SambaFileExists(); | |
1277 | + | |
1259 | 1278 | {$IFDEF SPAM_FILTER_ENABLED} |
1260 | 1279 | // XptB^wKð |
1261 | 1280 | GikoSys.Bayesian.LoadFromFile( GikoSys.Setting.GetSpamFilterFileName ); |
@@ -1436,9 +1455,7 @@ begin | ||
1436 | 1455 | |
1437 | 1456 | //FormCrete©çÚ®B |
1438 | 1457 | if GikoSys.Setting.TabAutoLoadSave then begin |
1439 | - GikoDM.TabsOpenAction.Tag := 1; | |
1440 | - GikoDM.TabsOpenAction.Execute; | |
1441 | - GikoDM.TabsOpenAction.Tag := 0; | |
1458 | + GikoDM.TabAutoLoadAction.Execute; | |
1442 | 1459 | end; |
1443 | 1460 | |
1444 | 1461 | //ActionListÌGroupIndexð³Éß· |
@@ -1460,7 +1477,7 @@ begin | ||
1460 | 1477 | end; |
1461 | 1478 | |
1462 | 1479 | if GikoSys.Setting.TabAutoLoadSave then begin |
1463 | - GikoDM.TabsSaveAction.Execute; | |
1480 | + GikoDM.TabAutoSaveAction.Execute; | |
1464 | 1481 | end; |
1465 | 1482 | |
1466 | 1483 | if (SearchDialog <> nil) then begin |
@@ -1473,10 +1490,11 @@ begin | ||
1473 | 1490 | SearchDialog := nil; |
1474 | 1491 | end; |
1475 | 1492 | end; |
1476 | - | |
1477 | - //XN[ãÌSÄÌtH[©çAEditorFormð¶é | |
1478 | - GikoDM.CloseAllEditorAction.Execute; | |
1479 | - | |
1493 | + { //2ch¾ȩ̂²ÙFree | |
1494 | + if GikoSys.Setting.Gengo <> nil then begin | |
1495 | + GikoSys.Setting.Gengo.Free; | |
1496 | + end; | |
1497 | + } | |
1480 | 1498 | Application.UnhookMainWindow(Hook); |
1481 | 1499 | Application.Terminate; |
1482 | 1500 | end; |
@@ -1631,12 +1649,6 @@ begin | ||
1631 | 1649 | finally |
1632 | 1650 | FControlThread.Free; |
1633 | 1651 | end; |
1634 | - // vOCÉæÁÄÇÁ³ê½j [ðJú·é | |
1635 | - for i := GikoForm.PlugInMenu.Count - 1 downto 0 do begin | |
1636 | - GikoForm.PlugInMenu.items[i].Free; | |
1637 | - end; | |
1638 | - GikoForm.PlugInMenu.Clear; | |
1639 | - | |
1640 | 1652 | |
1641 | 1653 | // TBBS Í۵Ģé TCategory, TBoard, TThreadItem ·×ÄðJú·é |
1642 | 1654 | // TBoard, TThreadItem ÌfXgN^ÍvOCÉjüð`¦éÌÅ |
@@ -1811,6 +1823,8 @@ begin | ||
1811 | 1823 | RoundList.LoadRoundThreadFile; |
1812 | 1824 | |
1813 | 1825 | LockWindowUpdate(0); |
1826 | + // | |
1827 | + GikoDM.TabsOpenAction.Execute; | |
1814 | 1828 | end; |
1815 | 1829 | |
1816 | 1830 | {! |
@@ -3725,9 +3739,6 @@ begin | ||
3725 | 3739 | finally |
3726 | 3740 | BrowserTab.Tabs.EndUpdate; |
3727 | 3741 | end; |
3728 | - if BrowserTab.Tabs.Count = 0 then begin | |
3729 | - BrowserNullTab.Thread := nil; | |
3730 | - end; | |
3731 | 3742 | if(BrowserTab.TabIndex <> -1) and |
3732 | 3743 | ( TBrowserRecord(BrowserTab.Tabs.Objects[BrowserTab.TabIndex]).Browser = nil) then begin |
3733 | 3744 | for j := BrowserTab.Tabs.Count - 1 downto 0 do begin |
@@ -3761,27 +3772,23 @@ begin | ||
3761 | 3772 | end; |
3762 | 3773 | |
3763 | 3774 | procedure TGikoForm.ListPopupMenuPopup(Sender: TObject); |
3764 | -var | |
3765 | - bBoard, bCategory : Boolean; | |
3766 | -begin | |
3767 | - bBoard := (GetActiveList is TBoard); | |
3768 | - bCategory := (GetActiveList is TCategory); | |
3769 | - ItemRoundPMenu.Visible := bBoard; | |
3770 | - ItemReservPMenu.Visible := bBoard; | |
3771 | - LPMSep01.Visible := bBoard; | |
3772 | - ListRoundPMenu.Visible := bCategory;// or (GetActiveList is TBoard); | |
3773 | - ListReservPMenu.Visible := bCategory;// or (GetActiveList is TBoard); | |
3774 | - LPMSep02.Visible := bCategory or bBoard; | |
3775 | - KidokuPMenu.Visible := bBoard; | |
3776 | - MidokuPMenu.Visible := bBoard; | |
3777 | - UrlCopyPMenu.Visible := bCategory or bBoard; | |
3778 | - NameUrlCopyPMenu.Visible := bCategory or bBoard; | |
3779 | - AllSelectPMenu.Visible := bCategory or bBoard; | |
3780 | - LPMSep05.Visible := bCategory or bBoard; | |
3781 | - DeletePMenu.Visible := bBoard; | |
3782 | - LPMSep06.Visible := bCategory or bBoard; | |
3783 | - BoardFavoriteAddMenu.Visible := bCategory; | |
3784 | - ThreadFavoriteAddMenu.Visible := bBoard; | |
3775 | +begin | |
3776 | + ItemRoundPMenu.Visible := (GetActiveList is TBoard); | |
3777 | + ItemReservPMenu.Visible := (GetActiveList is TBoard); | |
3778 | + LPMSep01.Visible := (GetActiveList is TBoard); | |
3779 | + ListRoundPMenu.Visible := (GetActiveList is TCategory);// or (GetActiveList is TBoard); | |
3780 | + ListReservPMenu.Visible := (GetActiveList is TCategory);// or (GetActiveList is TBoard); | |
3781 | + LPMSep02.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3782 | + KidokuPMenu.Visible := (GetActiveList is TBoard); | |
3783 | + MidokuPMenu.Visible := (GetActiveList is TBoard); | |
3784 | + UrlCopyPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3785 | + NameUrlCopyPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3786 | + AllSelectPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3787 | + LPMSep05.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3788 | + DeletePMenu.Visible := (GetActiveList is TBoard); | |
3789 | + LPMSep06.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard); | |
3790 | + BoardFavoriteAddMenu.Visible := (GetActiveList is TCategory); | |
3791 | + ThreadFavoriteAddMenu.Visible := (GetActiveList is TBoard); | |
3785 | 3792 | |
3786 | 3793 | AddRoundNameMenu(ItemReservPMenu); |
3787 | 3794 | AddRoundNameMenu(ListReservPMenu); |
@@ -6391,6 +6398,35 @@ begin | ||
6391 | 6398 | |
6392 | 6399 | end; |
6393 | 6400 | |
6401 | +procedure TGikoForm.ListCoolBarContextPopup(Sender: TObject; | |
6402 | + MousePos: TPoint; var Handled: Boolean); | |
6403 | +begin | |
6404 | + | |
6405 | + FToolBarSettingSender := tssList; | |
6406 | + MousePos := ListCoolBar.ClientToScreen( MousePos ); | |
6407 | + MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y ); | |
6408 | + | |
6409 | +end; | |
6410 | + | |
6411 | +procedure TGikoForm.MainCoolBarContextPopup(Sender: TObject; | |
6412 | + MousePos: TPoint; var Handled: Boolean); | |
6413 | +begin | |
6414 | + | |
6415 | + FToolBarSettingSender := tssMain; | |
6416 | + MousePos := MainCoolBar.ClientToScreen( MousePos ); | |
6417 | + MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y ); | |
6418 | + | |
6419 | +end; | |
6420 | + | |
6421 | +procedure TGikoForm.BrowserCoolBarContextPopup(Sender: TObject; | |
6422 | + MousePos: TPoint; var Handled: Boolean); | |
6423 | +begin | |
6424 | + | |
6425 | + FToolBarSettingSender := tssBrowser; | |
6426 | + MousePos := BrowserCoolBar.ClientToScreen( MousePos ); | |
6427 | + MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y ); | |
6428 | + | |
6429 | +end; | |
6394 | 6430 | procedure TGikoForm.SetListViewBackGroundColor(value: TColor); |
6395 | 6431 | begin |
6396 | 6432 | if FListViewBackGroundColor <> value then begin |
@@ -6877,6 +6913,89 @@ begin | ||
6877 | 6913 | end; |
6878 | 6914 | end; |
6879 | 6915 | |
6916 | +procedure TGikoForm.GetTabURLs(AStringList: TStringList); | |
6917 | +var | |
6918 | + rec : TBrowserRecord; | |
6919 | + i : Integer; | |
6920 | +begin | |
6921 | + for i := 0 to BrowserTab.Tabs.Count -1 do begin | |
6922 | + try | |
6923 | + rec := TBrowserRecord( BrowserTab.Tabs.Objects[ i ] ); | |
6924 | + if( rec <> nil) and (rec.Thread <> nil) then | |
6925 | + AStringList.Add( rec.Thread.URL ); | |
6926 | + except | |
6927 | + end; | |
6928 | + end; | |
6929 | +end; | |
6930 | + | |
6931 | +procedure TGikoForm.SaveTabURLs; | |
6932 | +const | |
6933 | + Filename = 'tab.sav'; | |
6934 | + bFilename = '~tab.sav'; | |
6935 | +var | |
6936 | + SaveStringList: TStringList; | |
6937 | +begin | |
6938 | + SaveStringList := TStringList.Create; | |
6939 | + try | |
6940 | + GetTabURLs(SaveStringList); | |
6941 | + try | |
6942 | + if FileExists( GikoSys.GetAppDir + Filename) then begin | |
6943 | + CopyFile(PChar(GikoSys.GetAppDir + Filename), | |
6944 | + PChar(GikoSys.GetAppDir + bFilename), False); | |
6945 | + end; | |
6946 | + except | |
6947 | + end; | |
6948 | + SaveStringList.SaveToFile(GikoSys.GetAppDir + Filename); | |
6949 | + finally | |
6950 | + SaveStringList.Free; | |
6951 | + end; | |
6952 | +end; | |
6953 | + | |
6954 | +procedure TGikoForm.LoadTabURLs; | |
6955 | +const | |
6956 | + TABFILE = 'tab.sav'; | |
6957 | +var | |
6958 | + i, bound : Integer; | |
6959 | + item : TThreadItem; | |
6960 | + URLs : TStringList; | |
6961 | + GikoTab : TGikoTabAppend; | |
6962 | + fileName : string; | |
6963 | +begin | |
6964 | + GikoTab := GikoSys.Setting.BrowserTabAppend; | |
6965 | + URLs := TStringList.Create(); | |
6966 | + try | |
6967 | + fileName := ExtractFilePath(Application.ExeName) + TABFILE; | |
6968 | + if FileExists(fileName) then begin | |
6969 | + try | |
6970 | + URLs.LoadFromFile(fileName); | |
6971 | + bound := URLs.Count - 1; | |
6972 | + if bound > -1 then begin | |
6973 | + GikoSys.Setting.BrowserTabAppend := gtpLast; | |
6974 | + for i := 0 to bound do begin | |
6975 | + item := BBSsFindThreadFromURL( URLs[ i ] ); | |
6976 | + if item <> nil then | |
6977 | + InsertBrowserTab( item, false ); | |
6978 | + end; | |
6979 | + //ÅÌPÉÝè AhXÌÝè̽ßÌJÄÑ | |
6980 | + if BrowserTab.Tabs.Count > 0 then begin | |
6981 | + BrowserTab.OnChange(nil); | |
6982 | + end; | |
6983 | + end else begin | |
6984 | + // óÌt@CÌêCobNAbvðíµÈ¢½ßÉí | |
6985 | + DeleteFile(fileName); | |
6986 | + end; | |
6987 | + except | |
6988 | + on EFOpenError do ShowMessage('^ut@CªJ¯Ü¹ñ'); | |
6989 | + end; | |
6990 | + end; | |
6991 | + finally | |
6992 | + URLs.Free; | |
6993 | + GikoSys.Setting.BrowserTabAppend := GikoTab; | |
6994 | + end; | |
6995 | + | |
6996 | +end; | |
6997 | + | |
6998 | + | |
6880 | 6999 | /// ListView ÌJ¨æÑÊuÌÛ¶ |
6881 | 7000 | procedure TGikoForm.ActiveListColumnSave; |
6882 | 7001 | var |
@@ -7402,6 +7521,46 @@ begin | ||
7402 | 7521 | Screen.Cursor := Cursor; |
7403 | 7522 | end; |
7404 | 7523 | // ************************************************************************* |
7524 | +//! XN[ãÉEditorFormª¢é© | |
7525 | +// ************************************************************************* | |
7526 | +function TGikoForm.EditorFormExists(): boolean; | |
7527 | +var | |
7528 | + i : Integer; | |
7529 | +begin | |
7530 | + Result := false; | |
7531 | + //XN[ãÌSÄÌtH[©çAEditorFormðT· | |
7532 | + for i := 0 to Screen.CustomFormCount - 1 do begin | |
7533 | + if TObject(Screen.CustomForms[i]) is TEditorForm then begin | |
7534 | + Result := true; | |
7535 | + Break; | |
7536 | + end; | |
7537 | + end; | |
7538 | +end; | |
7539 | +// ************************************************************************* | |
7540 | +//! XN[ãÉ¢é·×ÄÌEditorForm©ç¼OÌððí·é | |
7541 | +// ************************************************************************* | |
7542 | +procedure TGikoForm.AllEditroFormNameTextClearClear(); | |
7543 | +var | |
7544 | + i : Integer; | |
7545 | +begin | |
7546 | + for i := 0 to Screen.CustomFormCount - 1 do begin | |
7547 | + if TObject(Screen.CustomForms[i]) is TEditorForm then | |
7548 | + TEditorForm(Screen.CustomForms[i]).NameComboBox.Items.Clear; | |
7549 | + end; | |
7550 | +end; | |
7551 | +// ************************************************************************* | |
7552 | +//! XN[ãÉ¢é·×ÄÌEditorForm©ç[ððí·é | |
7553 | +// ************************************************************************* | |
7554 | +procedure TGikoForm.AllEditroFormMailTextClearClear(); | |
7555 | +var | |
7556 | + i : Integer; | |
7557 | +begin | |
7558 | + for i := 0 to Screen.CustomFormCount - 1 do begin | |
7559 | + if TObject(Screen.CustomForms[i]) is TEditorForm then | |
7560 | + TEditorForm(Screen.CustomForms[i]).MailComboBox.Items.Clear; | |
7561 | + end; | |
7562 | +end; | |
7563 | +// ************************************************************************* | |
7405 | 7564 | //! Lrlbgð¶é~{^ÌNbNCxg |
7406 | 7565 | // ************************************************************************* |
7407 | 7566 | procedure TGikoForm.CabinetCloseSpeedButtonClick(Sender: TObject); |
@@ -7672,30 +7831,6 @@ begin | ||
7672 | 7831 | end; |
7673 | 7832 | end; |
7674 | 7833 | |
7675 | -procedure TGikoForm.MainCoolBarContextPopup(Sender: TObject; | |
7676 | - MousePos: TPoint; var Handled: Boolean); | |
7677 | -var | |
7678 | - pos : TPoint; | |
7679 | - coolBar: TGikoCoolBar; | |
7680 | -begin | |
7681 | - Handled := False; | |
7682 | - if (Sender <> nil) and (Sender is TGikoCoolBar) then begin | |
7683 | - coolBar := TGikoCoolBar(Sender); | |
7684 | - if (coolBar = MainCoolBar) then begin | |
7685 | - FToolBarSettingSender := tssMain; | |
7686 | - end else if (coolBar = ListCoolBar) then begin | |
7687 | - FToolBarSettingSender := tssList; | |
7688 | - end else if (coolBar = BrowserCoolBar) then begin | |
7689 | - FToolBarSettingSender := tssBrowser; | |
7690 | - end else begin | |
7691 | - FToolBarSettingSender := tssNone; | |
7692 | - end; | |
7693 | - pos := coolBar.ClientToScreen( MousePos ); | |
7694 | - MainCoolBarPopupMenu.Popup( pos.X, pos.Y ); | |
7695 | - Handled := True; | |
7696 | - end; | |
7697 | -end; | |
7698 | - | |
7699 | 7834 | initialization |
7700 | 7835 | OleInitialize(nil); |
7701 | 7836 | finalization |
@@ -1079,6 +1079,18 @@ object GikoDM: TGikoDM | ||
1079 | 1079 | OnExecute = BrowsBoradHeadActionExecute |
1080 | 1080 | OnUpdate = LogFolderOpenActionUpdate |
1081 | 1081 | end |
1082 | + object TabAutoSaveAction: TAction | |
1083 | + Category = #12501#12449#12452#12523 | |
1084 | + Caption = #12479#12502#12398#38918#30058#12434#33258#21205#20445#23384 | |
1085 | + Hint = #12479#12502#12398#38918#30058#12434#33258#21205#20445#23384 | |
1086 | + OnExecute = TabAutoSaveActionExecute | |
1087 | + end | |
1088 | + object TabAutoLoadAction: TAction | |
1089 | + Category = #12501#12449#12452#12523 | |
1090 | + Caption = #12479#12502#12398#38918#30058#12434#33258#21205#24489#20803 | |
1091 | + Hint = #12479#12502#12398#38918#30058#12434#33258#21205#24489#20803 | |
1092 | + OnExecute = TabAutoLoadActionExecute | |
1093 | + end | |
1082 | 1094 | object JumpToNumOfResAction: TAction |
1083 | 1095 | Category = #12473#12524#12483#12489 |
1084 | 1096 | Caption = #25351#23450#12375#12383#30058#21495#12398#12524#12473#12395#39131#12406 |
@@ -1228,13 +1240,6 @@ object GikoDM: TGikoDM | ||
1228 | 1240 | Hint = #34920#31034#12375#12390#12356#12427#21517#21069#12434#12463#12522#12483#12503#12508#12540#12489#12395#12467#12500#12540#12377#12427 |
1229 | 1241 | OnExecute = FavoriteTreeViewItemNameCopyActionExecute |
1230 | 1242 | end |
1231 | - object CloseAllEditorAction: TAction | |
1232 | - Category = #12473#12524#12483#12489 | |
1233 | - Caption = #12377#12409#12390#12398#12524#12473#12456#12487#12451#12479#12434#38281#12376#12427 | |
1234 | - Hint = #12377#12409#12390#12398#12524#12473#12456#12487#12451#12479#12434#38281#12376#12427 | |
1235 | - OnExecute = CloseAllEditorActionExecute | |
1236 | - OnUpdate = CloseAllEditorActionUpdate | |
1237 | - end | |
1238 | 1243 | end |
1239 | 1244 | object ToobarImageList: TImageList |
1240 | 1245 | Left = 44 |
@@ -192,6 +192,8 @@ type | ||
192 | 192 | TabsSaveAction: TAction; |
193 | 193 | TabsOpenAction: TAction; |
194 | 194 | BrowsBoradHeadAction: TAction; |
195 | + TabAutoSaveAction: TAction; | |
196 | + TabAutoLoadAction: TAction; | |
195 | 197 | JumpToNumOfResAction: TAction; |
196 | 198 | FavoriteTreeViewCollapseAction: TAction; |
197 | 199 | RightTabCloseAction: TAction; |
@@ -218,7 +220,6 @@ type | ||
218 | 220 | ArchiveItemAction: TAction; |
219 | 221 | LiveItemAction: TAction; |
220 | 222 | FavoriteTreeViewItemNameCopyAction: TAction; |
221 | - CloseAllEditorAction: TAction; | |
222 | 223 | procedure EditNGActionExecute(Sender: TObject); |
223 | 224 | procedure ReloadActionExecute(Sender: TObject); |
224 | 225 | procedure GoFowardActionExecute(Sender: TObject); |
@@ -306,6 +307,8 @@ type | ||
306 | 307 | procedure SelectItemSaveForDatExecute(Sender: TObject); |
307 | 308 | procedure TabsSaveActionExecute(Sender: TObject); |
308 | 309 | procedure TabsOpenActionExecute(Sender: TObject); |
310 | + procedure TabAutoSaveActionExecute(Sender: TObject); | |
311 | + procedure TabAutoLoadActionExecute(Sender: TObject); | |
309 | 312 | procedure BeLogInOutActionExecute(Sender: TObject); |
310 | 313 | procedure BeLogInOutActionUpdate(Sender: TObject); |
311 | 314 | procedure KokomadeActionExecute(Sender: TObject); |
@@ -404,8 +407,6 @@ type | ||
404 | 407 | procedure ArchiveItemActionExecute(Sender: TObject); |
405 | 408 | procedure LiveItemActionExecute(Sender: TObject); |
406 | 409 | procedure FavoriteTreeViewItemNameCopyActionExecute(Sender: TObject); |
407 | - procedure CloseAllEditorActionExecute(Sender: TObject); | |
408 | - procedure CloseAllEditorActionUpdate(Sender: TObject); | |
409 | 410 | private |
410 | 411 | { Private é¾ } |
411 | 412 | procedure ClearResFilter; |
@@ -419,14 +420,9 @@ type | ||
419 | 420 | function GetSortProperties(List: TObject;var vSortOrder: Boolean): Boolean; |
420 | 421 | procedure RecalcThreadSize(limit : Integer); |
421 | 422 | procedure ClearSelectComboBox; |
422 | - procedure ClearMailAllEditor(); | |
423 | - procedure ClearNameTextAllEditor(); | |
424 | 423 | public |
425 | 424 | { Public é¾ } |
426 | 425 | procedure RepaintStatusBar; |
427 | - function EditorFormExists(): boolean; | |
428 | - procedure GetTabURLs(AStringList: TStringList); | |
429 | - procedure OpenURLs(AStringList: TStringList); | |
430 | 426 | published |
431 | 427 | { Published é¾ } |
432 | 428 | //! TActionÅGetActiveContentªnilÈOÅLøÉÈé |
@@ -452,12 +448,11 @@ uses | ||
452 | 448 | ToolBarUtil, NewBoard, HTMLCreate, IndividualAbon, |
453 | 449 | GikoBayesian, About, ShellAPI, |
454 | 450 | RoundName, RoundData, Menus, ListViewUtils, |
455 | - ThreadControl, GikoMessage, InputAssist, | |
456 | - DefaultFileManager, Forms; | |
451 | + ThreadControl, GikoMessage, InputAssist; | |
457 | 452 | |
458 | 453 | const |
459 | 454 | MSG_ERROR : string = 'G['; |
460 | - | |
455 | + | |
461 | 456 | {$R *.dfm} |
462 | 457 | // ************************************************************************* |
463 | 458 | //! TActionÅGetActiveContentªnilÈOÅLøÉÈé |
@@ -1512,11 +1507,6 @@ end; | ||
1512 | 1507 | ////////////////////////////////XbhÜŨµÜ¢///////////////////// |
1513 | 1508 | procedure TGikoDM.DataModuleCreate(Sender: TObject); |
1514 | 1509 | begin |
1515 | - // GikoDMæèàú»³êéKvª ét@Cª¢éƱ¯éII | |
1516 | - // ú»ÔÉÓ·é±ÆII | |
1517 | - //ñN®Ìú»t@CÝè | |
1518 | - TDefaultFileManager.CopyDefaultFiles( | |
1519 | - GikoSys.GetAppDir + 'defaultFiles.ini'); | |
1520 | 1510 | end; |
1521 | 1511 | // ************************************************************************* |
1522 | 1512 | //! Oõ_CAOð\¦·é |
@@ -1919,7 +1909,7 @@ var | ||
1919 | 1909 | Dlg: TNewBoardDialog; |
1920 | 1910 | Msg: string; |
1921 | 1911 | begin |
1922 | - if (EditorFormExists) then begin | |
1912 | + if GikoForm.EditorFormExists then begin | |
1923 | 1913 | Msg := 'XGfB^ðSĶľ³¢'; |
1924 | 1914 | MsgBox(GikoForm.Handle, Msg, MSG_ERROR, MB_OK or MB_ICONSTOP); |
1925 | 1915 | Exit; |
@@ -2018,7 +2008,7 @@ begin | ||
2018 | 2008 | if MsgBox(GikoForm.Handle, DEL_MSG, DEL_TITLE, MB_YESNO or MB_ICONWARNING or MB_DEFBUTTON2) <> ID_YES then |
2019 | 2009 | Exit; |
2020 | 2010 | GikoSys.Setting.NameList.Clear; |
2021 | - ClearNameTextAllEditor | |
2011 | + GikoForm.AllEditroFormNameTextClearClear; | |
2022 | 2012 | end; |
2023 | 2013 | // ************************************************************************* |
2024 | 2014 | //! XGfB^Ì[ððÁ·é |
@@ -2032,7 +2022,7 @@ begin | ||
2032 | 2022 | if MsgBox(GikoForm.Handle, DEL_MSG, DEL_TITLE, MB_YESNO or MB_ICONWARNING or MB_DEFBUTTON2) <> ID_YES then |
2033 | 2023 | Exit; |
2034 | 2024 | GikoSys.Setting.MailList.Clear; |
2035 | - ClearMailAllEditor; | |
2025 | + GikoForm.AllEditroFormMailTextClearClear; | |
2036 | 2026 | end; |
2037 | 2027 | // ************************************************************************* |
2038 | 2028 | //! MRirðI¹·é |
@@ -2137,107 +2127,34 @@ end; | ||
2137 | 2127 | //! ^uÌÔðÛ¶ |
2138 | 2128 | // ************************************************************************* |
2139 | 2129 | procedure TGikoDM.TabsSaveActionExecute(Sender: TObject); |
2140 | -const | |
2141 | - Filename = 'tab.sav'; | |
2142 | - bFilename = '~tab.sav'; | |
2143 | -var | |
2144 | - SaveStringList: TStringList; | |
2145 | 2130 | begin |
2146 | - SaveStringList := TStringList.Create; | |
2147 | - try | |
2148 | - GetTabURLs(SaveStringList); | |
2149 | - try | |
2150 | - if FileExists( GikoSys.GetAppDir + Filename) then begin | |
2151 | - CopyFile(PChar(GikoSys.GetAppDir + Filename), | |
2152 | - PChar(GikoSys.GetAppDir + bFilename), False); | |
2153 | - end; | |
2154 | - except | |
2155 | - end; | |
2156 | - SaveStringList.SaveToFile(GikoSys.GetAppDir + Filename); | |
2157 | - finally | |
2158 | - SaveStringList.Free; | |
2159 | - end; | |
2131 | + GikoForm.SaveTabURLs; | |
2160 | 2132 | end; |
2161 | 2133 | // ************************************************************************* |
2162 | -//! uEU^uÉÝè³êÄ¢éXbhÌURLæ¾ | |
2134 | +//! ^uÌÔð³ | |
2163 | 2135 | // ************************************************************************* |
2164 | -procedure TGikoDM.GetTabURLs(AStringList: TStringList); | |
2165 | -var | |
2166 | - rec : TBrowserRecord; | |
2167 | - i : Integer; | |
2136 | +procedure TGikoDM.TabsOpenActionExecute(Sender: TObject); | |
2168 | 2137 | begin |
2169 | - for i := 0 to GikoForm.BrowserTab.Tabs.Count -1 do begin | |
2170 | - try | |
2171 | - rec := TBrowserRecord( GikoForm.BrowserTab.Tabs.Objects[ i ] ); | |
2172 | - if( rec <> nil) and (rec.Thread <> nil) then | |
2173 | - AStringList.Add( rec.Thread.URL ); | |
2174 | - except | |
2175 | - end; | |
2138 | + GikoForm.LoadTabURLs; | |
2139 | + // TabsOpenAction.TagÍCÂêXV©çÄÎê½Æ«Í1ÉÈÁÄ¢é | |
2140 | + if (GikoForm.BrowserTab.Tabs.Count = 0) | |
2141 | + and (TabsOpenAction.Tag = 0) then begin | |
2142 | + ShowMessage('\¦·é^uª èܹñB'); | |
2176 | 2143 | end; |
2177 | 2144 | end; |
2178 | 2145 | // ************************************************************************* |
2179 | -//! wè³ê½URLðJ«CæªÌ^uÉtH[JX·é | |
2180 | -// ************************************************************************* | |
2181 | -procedure TGikoDM.OpenURLs(AStringList: TStringList); | |
2182 | -var | |
2183 | - GikoTab : TGikoTabAppend; | |
2184 | - i, bound : Integer; | |
2185 | - item : TThreadItem; | |
2186 | -begin | |
2187 | - if (AStringList <> nil) then begin | |
2188 | - GikoTab := GikoSys.Setting.BrowserTabAppend; | |
2189 | - try | |
2190 | - bound := AStringList.Count - 1; | |
2191 | - if bound > -1 then begin | |
2192 | - GikoSys.Setting.BrowserTabAppend := gtpLast; | |
2193 | - for i := 0 to bound do begin | |
2194 | - item := BBSsFindThreadFromURL( AStringList[ i ] ); | |
2195 | - if item <> nil then | |
2196 | - GikoForm.InsertBrowserTab( item, false ); | |
2197 | - end; | |
2198 | - //ÅÌPÉÝè AhXÌÝè̽ßÌJÄÑ | |
2199 | - if GikoForm.BrowserTab.Tabs.Count > 0 then begin | |
2200 | - GikoForm.BrowserTab.OnChange(nil); | |
2201 | - end; | |
2202 | - end; | |
2203 | - finally | |
2204 | - GikoSys.Setting.BrowserTabAppend := GikoTab; | |
2205 | - end; | |
2206 | - end; | |
2146 | +//! ^uÌÔð©®Û¶ | |
2147 | +// ************************************************************************* | |
2148 | +procedure TGikoDM.TabAutoSaveActionExecute(Sender: TObject); | |
2149 | +begin | |
2150 | + GikoForm.SaveTabURLs; | |
2207 | 2151 | end; |
2208 | 2152 | // ************************************************************************* |
2209 | -//! ^uÌÔð³ | |
2153 | +//! ^uÌÔð©®³ | |
2210 | 2154 | // ************************************************************************* |
2211 | -procedure TGikoDM.TabsOpenActionExecute(Sender: TObject); | |
2212 | -const | |
2213 | - TABFILE = 'tab.sav'; | |
2214 | -var | |
2215 | - URLs : TStringList; | |
2216 | - fileName : string; | |
2155 | +procedure TGikoDM.TabAutoLoadActionExecute(Sender: TObject); | |
2217 | 2156 | begin |
2218 | - URLs := TStringList.Create(); | |
2219 | - try | |
2220 | - fileName := ExtractFilePath(Application.ExeName) + TABFILE; | |
2221 | - if FileExists(fileName) then begin | |
2222 | - try | |
2223 | - URLs.LoadFromFile(fileName); | |
2224 | - if (URLs.Count = 0) then begin | |
2225 | - // óÌt@CÌêCobNAbvðíµÈ¢½ßÉí | |
2226 | - SysUtils.DeleteFile(fileName); | |
2227 | - end else begin | |
2228 | - OpenURLs(URLs); | |
2229 | - end; | |
2230 | - except | |
2231 | - on EFOpenError do ShowMessage('^ut@CªJ¯Ü¹ñ'); | |
2232 | - end; | |
2233 | - end; | |
2234 | - finally | |
2235 | - URLs.Free; | |
2236 | - end; | |
2237 | - | |
2238 | - if (GikoForm.BrowserTab.Tabs.Count = 0) then begin | |
2239 | - ShowMessage('\¦·é^uª èܹñB'); | |
2240 | - end; | |
2157 | + GikoForm.LoadTabURLs; | |
2241 | 2158 | end; |
2242 | 2159 | // ************************************************************************* |
2243 | 2160 | //! Be2chÉOC/OAEg·é |
@@ -3903,9 +3820,7 @@ begin | ||
3903 | 3820 | GikoForm.ProgressBar.Position := 0; |
3904 | 3821 | ShowMessage('vZI¹µÜµ½B'); |
3905 | 3822 | end; |
3906 | -// ************************************************************************* | |
3907 | 3823 | //! üÍAVXgÌÝètH[ðÄÑo· |
3908 | -// ************************************************************************* | |
3909 | 3824 | procedure TGikoDM.SetInputAssistActionExecute(Sender: TObject); |
3910 | 3825 | var |
3911 | 3826 | form : TInputAssistForm; |
@@ -3918,9 +3833,7 @@ begin | ||
3918 | 3833 | form.Release; |
3919 | 3834 | end; |
3920 | 3835 | end; |
3921 | -// ************************************************************************* | |
3922 | -//! WebBrowserÌõ_CAOðÄÑo· | |
3923 | -// ************************************************************************* | |
3836 | +// WebBrowserÌõ_CAOðÄÑo· | |
3924 | 3837 | procedure OpenFindDialog(Browser: TWebbrowser); |
3925 | 3838 | const |
3926 | 3839 | CGID_WebBrowser: TGUID = '{ED016940-BD5B-11cf-BA4E-00C04FD70816}'; |
@@ -3947,10 +3860,7 @@ begin | ||
3947 | 3860 | Dispose(PtrGUID); |
3948 | 3861 | end; |
3949 | 3862 | end; |
3950 | - | |
3951 | -// ************************************************************************* | |
3952 | 3863 | //! »Ý\¦µÄ¢éXbhÌõ_CAOð\¦·é |
3953 | -// ************************************************************************* | |
3954 | 3864 | procedure TGikoDM.OpenFindDialogActionExecute(Sender: TObject); |
3955 | 3865 | begin |
3956 | 3866 | if( GikoForm.ActiveContent <> nil) and (GikoForm.ActiveContent.Browser <> nil) then begin |
@@ -3970,73 +3880,5 @@ begin | ||
3970 | 3880 | GikoForm.ClickNode.Text + #13#10; |
3971 | 3881 | end; |
3972 | 3882 | |
3973 | -// ************************************************************************* | |
3974 | -//! \¦³êÄ¢é·×ÄÌXGfB^ð¶é | |
3975 | -// ************************************************************************* | |
3976 | -procedure TGikoDM.CloseAllEditorActionExecute(Sender: TObject); | |
3977 | -var | |
3978 | - i : Integer; | |
3979 | -begin | |
3980 | - if ( EditorFormExists ) then begin | |
3981 | - //XN[ãÌSÄÌtH[©çAEditorFormð¶é | |
3982 | - for i := Screen.CustomFormCount - 1 downto 0 do begin | |
3983 | - if TObject(Screen.CustomForms[i]) is TEditorForm then begin | |
3984 | - TEditorForm(Screen.CustomForms[i]).Close; | |
3985 | - end; | |
3986 | - end; | |
3987 | - end; | |
3988 | -end; | |
3989 | -// ************************************************************************* | |
3990 | -//! XN[ãÉXGfB^ª¢½êCLøÉÈé | |
3991 | -// ************************************************************************* | |
3992 | -procedure TGikoDM.CloseAllEditorActionUpdate(Sender: TObject); | |
3993 | -begin | |
3994 | - if (Sender is TAction) then begin | |
3995 | - TAction(Sender).Enabled := EditorFormExists; | |
3996 | - end; | |
3997 | -end; | |
3998 | -// ************************************************************************* | |
3999 | -//! XN[ãÉEditorFormª¢é© | |
4000 | -// ************************************************************************* | |
4001 | -function TGikoDM.EditorFormExists(): boolean; | |
4002 | -var | |
4003 | - i : Integer; | |
4004 | -begin | |
4005 | - Result := false; | |
4006 | - //XN[ãÌSÄÌtH[©çAEditorFormðT· | |
4007 | - for i := Screen.CustomFormCount - 1 downto 0 do begin | |
4008 | - if (Screen.CustomForms[i] is TEditorForm) then begin | |
4009 | - Result := true; | |
4010 | - Break; | |
4011 | - end; | |
4012 | - end; | |
4013 | -end; | |
4014 | - | |
4015 | -// ************************************************************************* | |
4016 | -//! XN[ãÉ¢é·×ÄÌEditorForm©ç¼OÌððí·é | |
4017 | -// ************************************************************************* | |
4018 | -procedure TGikoDM.ClearNameTextAllEditor(); | |
4019 | -var | |
4020 | - i : Integer; | |
4021 | -begin | |
4022 | - for i := 0 to Screen.CustomFormCount - 1 do begin | |
4023 | - if (Screen.CustomForms[i] is TEditorForm) then begin | |
4024 | - TEditorForm(Screen.CustomForms[i]).NameComboBox.Items.Clear; | |
4025 | - end; | |
4026 | - end; | |
4027 | -end; | |
4028 | -// ************************************************************************* | |
4029 | -//! XN[ãÉ¢é·×ÄÌEditorForm©ç[ððí·é | |
4030 | -// ************************************************************************* | |
4031 | -procedure TGikoDM.ClearMailAllEditor(); | |
4032 | -var | |
4033 | - i : Integer; | |
4034 | -begin | |
4035 | - for i := 0 to Screen.CustomFormCount - 1 do begin | |
4036 | - if TObject(Screen.CustomForms[i]) is TEditorForm then | |
4037 | - TEditorForm(Screen.CustomForms[i]).MailComboBox.Items.Clear; | |
4038 | - end; | |
4039 | -end; | |
4040 | - | |
4041 | 3883 | end. |
4042 | 3884 |
@@ -213,6 +213,9 @@ type | ||
213 | 213 | |
214 | 214 | procedure GetPopupResNumber(URL : string; var stRes, endRes : Int64); |
215 | 215 | |
216 | + //! Samba24Ìt@Cª¶Ý·é©B¶ÝµÈ¢êAdefaultt@Cðrename·é | |
217 | + procedure SambaFileExists(); | |
218 | + | |
216 | 219 | property Bayesian : TGikoBayesian read FBayesian write FBayesian; |
217 | 220 | function GetSameIDResAnchor(const AID : string; ThreadItem: TThreadItem; limited: boolean):string; overload; |
218 | 221 | function GetSameIDResAnchor(AIDNum : Integer; ThreadItem: TThreadItem; limited: boolean):string; overload; |
@@ -569,7 +572,6 @@ var | ||
569 | 572 | BoardPath : String; |
570 | 573 | server : String; |
571 | 574 | islog : Boolean; |
572 | - urlHead: String; | |
573 | 575 | //protocol, host, path, document, port, bookmark : string; |
574 | 576 | //is2ch : Boolean; |
575 | 577 | {* |
@@ -609,12 +611,7 @@ begin | ||
609 | 611 | try |
610 | 612 | if FileExists(FileName) then begin |
611 | 613 | sl.LoadFromFile(FileName); |
612 | - // XbhŤÊÌURL | |
613 | - if Board.is2ch then begin | |
614 | - urlHead := server + 'test/read.cgi/' + Board.BBSID + '/'; | |
615 | - end else begin | |
616 | - urlHead := server + 'test/read.cgi?bbs=' + Board.BBSID + '&key='; | |
617 | - end; | |
614 | + | |
618 | 615 | //QsÚ©çiPsÚÍo[Wj |
619 | 616 | for i := sl.Count - 1 downto 1 do begin |
620 | 617 | Rec := ParseIndexLine(sl[i]); |
@@ -629,7 +626,7 @@ begin | ||
629 | 626 | ThreadItem := TThreadItem.Create( |
630 | 627 | nil, |
631 | 628 | Board, |
632 | - urlHead + ChangeFileExt( Rec.FFileName, '' ) + '/l50', | |
629 | + server + 'test/read.cgi/' + Board.BBSID + '/' + ChangeFileExt( Rec.FFileName, '' ) + '/l50', | |
633 | 630 | islog, |
634 | 631 | Rec.FFileName |
635 | 632 | ); |
@@ -637,7 +634,7 @@ begin | ||
637 | 634 | ThreadItem := TThreadItem.Create( |
638 | 635 | nil, |
639 | 636 | Board, |
640 | - urlHead + ChangeFileExt( Rec.FFileName, '' ) + '&ls=50', | |
637 | + server + 'test/read.cgi?bbs=' + Board.BBSID + '&key=' + ChangeFileExt( Rec.FFileName, '' ) + '&ls=50', | |
641 | 638 | islog, |
642 | 639 | Rec.FFileName |
643 | 640 | ); |
@@ -970,13 +967,18 @@ var | ||
970 | 967 | rc: Integer; |
971 | 968 | SearchRec : TSearchRec; |
972 | 969 | s: string; |
970 | + maskExt: string; | |
973 | 971 | begin |
972 | + //maskExt := Copy(Mask, 1, Length(Mask) - 1); | |
973 | + maskExt := Mask; | |
974 | 974 | Path := IncludeTrailingPathDelimiter(Path); |
975 | 975 | rc := FindFirst(Path + '*.*', faAnyfile, SearchRec); |
976 | 976 | try |
977 | 977 | while rc = 0 do begin |
978 | 978 | if (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then begin |
979 | 979 | s := Path + SearchRec.Name; |
980 | + //if (SearchRec.Attr and faDirectory > 0) then | |
981 | + // s := IncludeTrailingPathDelimiter(s) | |
980 | 982 | |
981 | 983 | if (SearchRec.Attr and faDirectory = 0) and (MatchesMask(s, Mask)) then |
982 | 984 | if IsPathAdd then |
@@ -1011,19 +1013,20 @@ procedure TGikoSys.GetFileList(Path: string; Mask: string; var List: TStringList | ||
1011 | 1013 | var |
1012 | 1014 | rc: Integer; |
1013 | 1015 | SearchRec : TSearchRec; |
1016 | + s: string; | |
1014 | 1017 | begin |
1015 | 1018 | Path := IncludeTrailingPathDelimiter(Path); |
1016 | 1019 | rc := FindFirst(Path + Mask, faAnyfile, SearchRec); |
1017 | 1020 | try |
1018 | 1021 | while rc = 0 do begin |
1019 | 1022 | if (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then begin |
1020 | - if (SearchRec.Attr and faDirectory = 0) then begin | |
1021 | - if IsPathAdd then begin | |
1022 | - List.Add(Path + SearchRec.Name) | |
1023 | - end else begin | |
1024 | - List.Add(SearchRec.Name); | |
1025 | - end; | |
1026 | - end; | |
1023 | + s := Path + SearchRec.Name; | |
1024 | + | |
1025 | + if (SearchRec.Attr and faDirectory = 0) then | |
1026 | + if IsPathAdd then | |
1027 | + List.Add(s) | |
1028 | + else | |
1029 | + List.Add(SearchRec.Name); | |
1027 | 1030 | end; |
1028 | 1031 | rc := FindNext(SearchRec); |
1029 | 1032 | end; |
@@ -2500,7 +2503,7 @@ end; | ||
2500 | 2503 | procedure TGikoSys.ListBoardFile; |
2501 | 2504 | var |
2502 | 2505 | boardFileList : TStringList; |
2503 | - i, l : Integer; | |
2506 | + i, l, k : Integer; | |
2504 | 2507 | begin |
2505 | 2508 | // BBS ÌJú |
2506 | 2509 | try |
@@ -2531,9 +2534,13 @@ begin | ||
2531 | 2534 | BoardFileList := TStringList.Create; |
2532 | 2535 | try |
2533 | 2536 | BoardFileList.BeginUpdate; |
2534 | - GikoSys.GetFileList( GikoSys.Setting.GetBoardDir, '*.txt', BoardFileList, True, True ); | |
2537 | + GikoSys.GetFileList( GikoSys.Setting.GetBoardDir, '*', BoardFileList, True, True ); | |
2535 | 2538 | BoardFileList.EndUpdate; |
2536 | - SetLength( BBSs, l + BoardFileList.Count ); | |
2539 | + for k := BoardFileList.Count - 1 downto 0 do begin | |
2540 | + if AnsiCompareText(ExtractFileExt(BoardFileList[ k ]), '.bak') = 0 then | |
2541 | + BoardFileList.Delete(k); | |
2542 | + end; | |
2543 | + SetLength( BBSs, l + BoardFileList.Count ); | |
2537 | 2544 | for i := BoardFileList.Count - 1 downto 0 do begin |
2538 | 2545 | BBSs[ l ] := TBBS.Create( BoardFileList[ i ] ); |
2539 | 2546 | BBSs[ l ].Title := ChangeFileExt( ExtractFileName( BoardFileList[ i ] ), '' ); |
@@ -2741,6 +2748,26 @@ begin | ||
2741 | 2748 | Result := Setting.GetSambaFileName; |
2742 | 2749 | end; |
2743 | 2750 | |
2751 | +//! Samba.ini ª³¯êÎì¬ | |
2752 | +procedure TGikoSys.SambaFileExists(); | |
2753 | +var | |
2754 | + sambaTmp: string; | |
2755 | + sambaStrList: TStringList; | |
2756 | +begin | |
2757 | + if not FileExists(GikoSys.GetSambaFileName) then begin | |
2758 | + sambaTmp := ChangeFileExt(GikoSys.GetSambaFileName, '.default'); | |
2759 | + sambaStrList := TStringList.Create; | |
2760 | + try | |
2761 | + if FileExists(sambaTmp) then begin | |
2762 | + sambaStrList.LoadFromFile(sambaTmp); | |
2763 | + sambaStrList.SaveToFile(GikoSys.GetSambaFileName); | |
2764 | + end; | |
2765 | + finally | |
2766 | + sambaStrList.Free; | |
2767 | + end; | |
2768 | + end; | |
2769 | +end; | |
2770 | + | |
2744 | 2771 | {! |
2745 | 2772 | \brief ¯¶e ID ðÂXðAJ[ɵÄñ |
2746 | 2773 | \param AID ÂlðÁè·ée ID |
@@ -2753,13 +2780,7 @@ function TGikoSys.GetSameIDResAnchor(const AID : string; ThreadItem: TThreadItem | ||
2753 | 2780 | var |
2754 | 2781 | i: integer; |
2755 | 2782 | body: TStringList; |
2756 | - Res: TResRec; | |
2757 | - ResLink : TResLinkRec; | |
2758 | 2783 | begin |
2759 | - // bodyÈOÍgpµÈ¢ÌÅú»µÈ¢ | |
2760 | - Res.FBody := ''; | |
2761 | - Res.FType := glt2chNew; | |
2762 | - | |
2763 | 2784 | Result := ''; |
2764 | 2785 | if (not IsNoValidID(AID)) and |
2765 | 2786 | (ThreadItem <> nil) and (ThreadItem.IsLogFile) then begin |
@@ -2768,20 +2789,21 @@ begin | ||
2768 | 2789 | GetSameIDRes(AID, ThreadItem, body); |
2769 | 2790 | if (limited) and (body.Count > 20) then begin |
2770 | 2791 | for i := body.Count - 20 to body.Count - 1 do begin |
2771 | - Res.FBody := Res.FBody + '>' + body[i] + ' '; | |
2792 | + Result := Result + '>' + body[i] + ' '; | |
2772 | 2793 | end; |
2773 | 2794 | end else begin |
2774 | 2795 | for i := 0 to body.Count - 1 do begin |
2775 | - Res.FBody := Res.FBody + '>' + body[i] + ' '; | |
2796 | + Result := Result + '>' + body[i] + ' '; | |
2776 | 2797 | end; |
2777 | 2798 | end; |
2778 | 2799 | finally |
2779 | 2800 | body.Free; |
2780 | 2801 | end; |
2781 | - ResLink.FBbs := ThreadItem.ParentBoard.BBSID; | |
2782 | - ResLink.FKey := ChangeFileExt(ThreadItem.FileName, ''); | |
2783 | - HTMLCreater.ConvRes(@Res, @ResLink, false); | |
2784 | - Result := Res.FBody; | |
2802 | + | |
2803 | + Result := HTMLCreater.ConvRes( | |
2804 | + Result, | |
2805 | + ThreadItem.ParentBoard.BBSID, ChangeFileExt(ThreadItem.FileName, ''), | |
2806 | + 'bbs', 'key', 'st', 'to', 'nofirst', 'true', false); | |
2785 | 2807 | end; |
2786 | 2808 | end; |
2787 | 2809 |
@@ -2842,13 +2864,7 @@ function TGikoSys.GetSameIDResAnchor(AIDNum : Integer; ThreadItem: TThreadItem; | ||
2842 | 2864 | var |
2843 | 2865 | i: integer; |
2844 | 2866 | body: TStringList; |
2845 | - Res: TResRec; | |
2846 | - ResLink : TResLinkRec; | |
2847 | 2867 | begin |
2848 | - // bodyÈOÍgpµÈ¢ÌÅú»µÈ¢ | |
2849 | - Res.FBody := ''; | |
2850 | - Res.FType := glt2chNew; | |
2851 | - | |
2852 | 2868 | Result := ''; |
2853 | 2869 | if (ThreadItem <> nil) and (ThreadItem.IsLogFile) then begin |
2854 | 2870 | body := TStringList.Create; |
@@ -2856,20 +2872,21 @@ begin | ||
2856 | 2872 | GetSameIDRes(AIDNum, ThreadItem, body); |
2857 | 2873 | if (limited) and (body.Count > 20) then begin |
2858 | 2874 | for i := body.Count - 20 to body.Count - 1 do begin |
2859 | - Res.FBody := Res.FBody + '>' + body[i] + ' '; | |
2875 | + Result := Result + '>' + body[i] + ' '; | |
2860 | 2876 | end; |
2861 | 2877 | end else begin |
2862 | 2878 | for i := 0 to body.Count - 1 do begin |
2863 | - Res.FBody := Res.FBody + '>' + body[i] + ' '; | |
2879 | + Result := Result + '>' + body[i] + ' '; | |
2864 | 2880 | end; |
2865 | 2881 | end; |
2866 | 2882 | finally |
2867 | 2883 | body.Free; |
2868 | 2884 | end; |
2869 | - ResLink.FBbs := ThreadItem.ParentBoard.BBSID; | |
2870 | - ResLink.FKey := ChangeFileExt(ThreadItem.FileName, ''); | |
2871 | - HTMLCreater.ConvRes(@Res, @ResLink, false); | |
2872 | - Result := Res.FBody; | |
2885 | + Result := HTMLCreater.ConvRes( | |
2886 | + Result, ThreadItem.ParentBoard.BBSID, | |
2887 | + ChangeFileExt(ThreadItem.FileName, ''), | |
2888 | + 'bbs', 'key', 'st', 'to', 'nofirst', 'true', | |
2889 | + false); | |
2873 | 2890 | end; |
2874 | 2891 | end; |
2875 | 2892 |
@@ -60,20 +60,16 @@ type | ||
60 | 60 | procedure CreateDefaultHTML (html:TBufferedWebBrowser; ThreadItem: TThreadItem; ReadList: TStringList; sTitle: string ); |
61 | 61 | procedure ConvertResAnchor(PRes: PResRec); |
62 | 62 | procedure separateNumber(var st: String; var et: String; const Text, Separator: String); |
63 | - function checkComma(const s : String; var j : Integer) : boolean; | |
63 | + function checkComma(const s : String; var j : Integer; var No : String) : boolean; | |
64 | 64 | function addResAnchor(PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean; |
65 | 65 | var s : String; j : Integer; const No: String) : string; |
66 | - function appendResAnchor(PAddRes: PResRec; PResLink : PResLinkRec; | |
67 | - dat : boolean; var s : String) : string; | |
68 | - function getNumberString(const str: String;var index :Integer; var dbCharlen: Boolean; | |
69 | - sLen :Integer): String; | |
70 | - | |
71 | 66 | public |
72 | 67 | { Public é¾ } |
73 | 68 | procedure AddAnchorTag(PRes: PResRec); |
74 | 69 | function LoadFromSkin(fileName: string; ThreadItem: TThreadItem; SizeByte: Integer): string; |
75 | 70 | function SkinedRes(const skin: string; PRes: PResRec; const No: string): string; |
76 | 71 | procedure ConvRes( PRes : PResRec; PResLink : PResLinkRec; DatToHTML: boolean = false); overload; |
72 | + function ConvRes(const Body, Bbs, Key, ParamBBS, ParamKey, ParamStart, ParamTo, ParamNoFirst, ParamTrue : string; DatToHTML: boolean = false): string; overload; | |
77 | 73 | procedure CreateHTML2(Browser: TWebBrowser; ThreadItem: TThreadItem; var sTitle: string); |
78 | 74 | procedure CreateHTML3(var html: TStringList; ThreadItem: TThreadItem; var sTitle: string); |
79 | 75 | //X|bvAbvÌì¬ |
@@ -356,9 +352,6 @@ begin | ||
356 | 352 | end else |
357 | 353 | Result := AID; |
358 | 354 | end; |
359 | -//! XAJ[ÌXÔðª·é | |
360 | -// Text = '1-9' -> st = '1'; et = '9' | |
361 | -// Text = '10' -> st = '10'; et = '10' | |
362 | 355 | procedure THTMLCreate.separateNumber(var st: String; var et: String; const Text:String; const Separator: String); |
363 | 356 | var |
364 | 357 | p : Integer; |
@@ -372,58 +365,54 @@ begin | ||
372 | 365 | et := Text; |
373 | 366 | end; |
374 | 367 | end; |
375 | -//! XAJ[ªwµÄ¢éXÔ̶ñðæ¾·é | |
376 | -function THTMLCreate.getNumberString( | |
377 | - const str: String; | |
378 | - var index :Integer; var dbCharlen: Boolean; sLen :Integer) | |
379 | -: String; | |
380 | -const | |
381 | - SN = '0123456789'; | |
382 | -var | |
383 | - ch : String; | |
384 | - sw : Boolean; | |
385 | -begin | |
386 | - Result := ''; | |
387 | - sw := False; | |
388 | - while (index <= sLen) do begin | |
389 | - if (ByteType(str, index) = mbSingleByte) then begin | |
390 | - //1byte¶ | |
391 | - ch := str[index]; | |
392 | - Inc(index); | |
393 | - dbCharlen := false; | |
394 | - end else begin | |
395 | - //2byte¶ | |
396 | - ch := ZenToHan(Copy(str, index, 2)); | |
397 | - Inc(index, 2); | |
398 | - dbCharlen := true; | |
399 | - end; | |
400 | - | |
401 | - if System.Pos(ch, SN) > 0 then begin | |
402 | - Result := Result + ch; | |
403 | - end else if (ch = '-') then begin | |
404 | - if sw then break; | |
405 | - if Result = '' then break; | |
406 | - Result := Result + ch; | |
407 | - sw := true; | |
408 | - end else begin | |
409 | - break; | |
410 | - end; | |
411 | - end; | |
412 | -end; | |
413 | - | |
414 | 368 | procedure THTMLCreate.ConvRes( PRes : PResRec; PResLink : PResLinkRec; DatToHTML: boolean = false); |
415 | 369 | const |
416 | 370 | GT = '>'; |
371 | + SN = '0123456789'; | |
417 | 372 | //õÎÛ̶ñS |
418 | 373 | TOKEN : array[0..5] of string = (GT+GT, GT, '', '', '<a ', '<A '); |
419 | 374 | var |
420 | 375 | i : integer; |
421 | 376 | s : string; |
377 | + sw: boolean; | |
378 | + cm: boolean; | |
422 | 379 | No: string; |
380 | + oc : string; | |
423 | 381 | pos, pmin : integer; |
424 | 382 | j : integer; |
383 | + ch : string; | |
425 | 384 | db : boolean; |
385 | + len : integer; | |
426 | 386 | rink : string; |
387 | + | |
388 | + procedure getNumberString; | |
389 | + begin | |
390 | + while (j <= len) do begin | |
391 | + if (ByteType(s, j) = mbSingleByte) then begin | |
392 | + //1byte¶ | |
393 | + ch := s[j]; | |
394 | + Inc(j); | |
395 | + db := false; | |
396 | + end else begin | |
397 | + //2byte¶ | |
398 | + ch := ZenToHan(Copy(s, j, 2)); | |
399 | + Inc(j, 2); | |
400 | + db := true; | |
401 | + end; | |
402 | + | |
403 | + if System.Pos(ch, SN) > 0 then begin | |
404 | + No := No + ch; | |
405 | + end else if (ch = '-') then begin | |
406 | + if sw then break; | |
407 | + if No = '' then break; | |
408 | + No := No + ch; | |
409 | + sw := true; | |
410 | + end else begin | |
411 | + break; | |
412 | + end; | |
413 | + end; | |
414 | + end; | |
415 | + | |
427 | 416 | begin |
428 | 417 | //s É{¶ðSüêé |
429 | 418 | s := PRes.FBody; |
@@ -482,22 +471,43 @@ begin | ||
482 | 471 | end; |
483 | 472 | // XAJ[ªÜÜêÄ¢½ç,ª±ÀèAJ[Ƶĵ¤ |
484 | 473 | if i <= 3 then begin |
485 | - appendResAnchor(PRes, PResLink, DatToHTML, s ); | |
474 | + No := ''; | |
475 | + j := 1; | |
476 | + len := Length(s); | |
477 | + cm := checkComma(s, j, No); | |
478 | + len := Length(s); | |
479 | + while cm do begin | |
480 | + oc := ''; | |
481 | + No := ''; | |
482 | + sw := false; | |
483 | + db := false; | |
484 | + getNumberString; | |
485 | + //I[ÜÅsÁÄÌI¹©`FbN | |
486 | + if j <= len then begin | |
487 | + if db then j := j - 2 | |
488 | + else j := j - 1; | |
489 | + end; | |
490 | + addResAnchor(PRes, PResLink, DatToHTML, s, j, No); | |
491 | + j := 1; | |
492 | + len := Length(s); | |
493 | + cm := checkComma(s, j, No); | |
494 | + end; | |
486 | 495 | end; |
487 | 496 | end else begin |
488 | 497 | //½©µç©Â©Á½p^[ |
489 | 498 | j := Length(TOKEN[i]) + 1; |
499 | + oc := ''; | |
500 | + No := ''; | |
501 | + sw := false; | |
490 | 502 | db := false; |
491 | - No := getNumberString(s, j, db, Length(s) ); | |
503 | + len := Length(s); | |
504 | + getNumberString; | |
492 | 505 | //I[ÜÅsÁÄÌI¹©`FbN |
493 | - if j <= Length(s) then begin | |
506 | + if j <= len then begin | |
494 | 507 | if db then j := j - 2 |
495 | 508 | else j := j - 1; |
496 | 509 | end; |
497 | 510 | addResAnchor(PRes, PResLink, DatToHTML, s, j, No); |
498 | - | |
499 | - // , ª±ÀèXAJ[Ƶķé | |
500 | - appendResAnchor(PRes, PResLink, DatToHTML, s ); | |
501 | 511 | end; |
502 | 512 | end; |
503 | 513 | if Length(s) > 0 then begin |
@@ -506,7 +516,8 @@ begin | ||
506 | 516 | end; |
507 | 517 | function THTMLCreate.checkComma( |
508 | 518 | const s : String; |
509 | - var j : Integer | |
519 | + var j : Integer; | |
520 | + var No : String | |
510 | 521 | ) : boolean; |
511 | 522 | var |
512 | 523 | bType : TMbcsByteType; |
@@ -521,38 +532,10 @@ begin | ||
521 | 532 | Inc(j) |
522 | 533 | else |
523 | 534 | Inc(j, 2); |
535 | + No := ''; | |
524 | 536 | end; |
525 | 537 | end; |
526 | 538 | end; |
527 | -function THTMLCreate.appendResAnchor( | |
528 | - PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean; | |
529 | - var s : String) : string; | |
530 | -var | |
531 | - No{, ch, oc}: String; | |
532 | - len, j : Integer; | |
533 | - cm, {sw,} db : Boolean; | |
534 | - | |
535 | -begin | |
536 | - No := ''; | |
537 | - j := 1; | |
538 | - cm := checkComma(s, j); | |
539 | - len := Length(s); | |
540 | - while cm do begin | |
541 | - db := false; | |
542 | - No := getNumberString(s, j, db, len ); | |
543 | - | |
544 | - //I[ÜÅsÁÄÌI¹©`FbN | |
545 | - if j <= len then begin | |
546 | - if db then j := j - 2 | |
547 | - else j := j - 1; | |
548 | - end; | |
549 | - addResAnchor(PAddRes, PResLink, dat, s, j, No); | |
550 | - j := 1; | |
551 | - len := Length(s); | |
552 | - cm := checkComma(s, j); | |
553 | - end; | |
554 | -end; | |
555 | - | |
556 | 539 | function THTMLCreate.addResAnchor( |
557 | 540 | PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean; |
558 | 541 | var s : String; j : Integer; const No: String) : string; |
@@ -579,6 +562,186 @@ begin | ||
579 | 562 | Delete(s, 1, j - 1); |
580 | 563 | end; |
581 | 564 | |
565 | +(************************************************************************* | |
566 | + * | |
567 | + * from HotZonu | |
568 | + *************************************************************************) | |
569 | +function THTMLCreate.ConvRes(const Body, Bbs, Key, | |
570 | + ParamBBS, ParamKey, ParamStart, ParamTo, ParamNoFirst, ParamTrue : string; | |
571 | + DatToHTML: boolean = false): string; | |
572 | +const | |
573 | + GT = '>'; | |
574 | + SN = '0123456789'; | |
575 | + FORMAT_LINK = '<a href="../test/read.cgi?%s=%s&%s=%s&%s=%s&%s=%s&%s=%s" target="_blank">'; | |
576 | + //õÎÛ̶ñS | |
577 | + TOKEN : array[0..5] of string = (GT+GT, GT, '', '', '<a ', '<A '); | |
578 | +var | |
579 | + i : integer; | |
580 | + s : string; | |
581 | + sw: boolean; | |
582 | + cm: boolean; | |
583 | + No: string; | |
584 | + oc : string; | |
585 | + pos, pmin : integer; | |
586 | + j : integer; | |
587 | + ch : string; | |
588 | + db : boolean; | |
589 | + len : integer; | |
590 | + rink : string; | |
591 | + function addResAnchor(const Left :string) : string; | |
592 | + var | |
593 | + st,et : string; | |
594 | + begin | |
595 | + //I[ÜÅsÁÄÌI¹©`FbN | |
596 | + if j <= len then begin | |
597 | + if db then j := j - 2 | |
598 | + else j := j - 1; | |
599 | + end; | |
600 | + //½àª©Â©çȢƫ | |
601 | + if No = '' then begin | |
602 | + Result := Left + Copy(s, 1, j - 1); | |
603 | + end else begin | |
604 | + separateNumber(st, et, No, '-'); | |
605 | + | |
606 | + if not DatToHTML then begin | |
607 | + Result := Left + Format(FORMAT_LINK, | |
608 | + [ParamBBS, Bbs, ParamKey, Key, ParamStart, st, ParamTo, et, ParamNoFirst, ParamTrue]); | |
609 | + end else begin | |
610 | + Result := Left + Format('<a href="#%s">', [st]); | |
611 | + end; | |
612 | + Result := Result + Copy(s, 1, j - 1) + '</a>'; | |
613 | + end; | |
614 | + Delete(s, 1, j - 1); | |
615 | + end; | |
616 | + | |
617 | + procedure getNumberString; | |
618 | + begin | |
619 | + while (j <= len) do begin | |
620 | + if (ByteType(s, j) = mbSingleByte) then begin | |
621 | + //1byte¶ | |
622 | + ch := s[j]; | |
623 | + Inc(j); | |
624 | + db := false; | |
625 | + end else begin | |
626 | + //2byte¶ | |
627 | + ch := ZenToHan(Copy(s, j, 2)); | |
628 | + Inc(j, 2); | |
629 | + db := true; | |
630 | + end; | |
631 | + | |
632 | + if System.Pos(ch, SN) > 0 then begin | |
633 | + No := No + ch; | |
634 | + end else if (ch = '-') then begin | |
635 | + if sw then break; | |
636 | + if No = '' then break; | |
637 | + No := No + ch; | |
638 | + sw := true; | |
639 | + end else begin | |
640 | + break; | |
641 | + end; | |
642 | + end; | |
643 | + end; | |
644 | + | |
645 | + function checkComma : boolean; | |
646 | + begin | |
647 | + j := 1; | |
648 | + len := Length(s); | |
649 | + if ((len > 0) and (s[j] = ',')) or ((len > 1) and (ZenToHan(Copy(s, j ,2)) = ',')) then begin | |
650 | + Result := true; | |
651 | + if (ByteType(s, j) = mbSingleByte) then | |
652 | + Inc(j) | |
653 | + else | |
654 | + Inc(j, 2); | |
655 | + No := ''; | |
656 | + end else begin | |
657 | + Result := false; | |
658 | + end; | |
659 | + end; | |
660 | +begin | |
661 | + //s É{¶ðSüêé | |
662 | + s := Body; | |
663 | + //ÊðNA | |
664 | + Result := ''; | |
665 | + | |
666 | + // | |
667 | + while Length(s) > 2 do begin | |
668 | + pmin := Length(s) + 1; | |
669 | + i := Length(token); | |
670 | + for j := 0 to 5 do begin | |
671 | + pos := AnsiPos(TOKEN[j], s); | |
672 | + if pos <> 0 then begin | |
673 | + if pos < pmin then begin | |
674 | + //ÇêÅqbgµ½©Û¶ | |
675 | + i := j; | |
676 | + //ŬlðXV | |
677 | + pmin := pos; | |
678 | + end; | |
679 | + end; | |
680 | + end; | |
681 | + | |
682 | + //qbgµ½¶ñÌêÂèOÜÅÊÉRs[ | |
683 | + Result := Result + Copy(s, 1, pmin - 1); | |
684 | + Delete(s, 1, pmin - 1); | |
685 | + | |
686 | + if i = 6 then begin | |
687 | + //qbgȵ | |
688 | + end else if (i = 4) or (i = 5) then begin | |
689 | + //'<a ' or '<A' Åqbg '</a>' or '</A>' ÜÅRs[ | |
690 | + pmin := AnsiPos('</a>' , s); | |
691 | + pos := AnsiPos('</A>' , s); | |
692 | + if (pmin <> 0) and (pos <> 0) then begin | |
693 | + if (pmin > pos) then begin | |
694 | + pmin := pos; | |
695 | + end; | |
696 | + end else if (pos <> 0) then begin | |
697 | + pmin := pos; | |
698 | + end; | |
699 | + rink := Copy(s, 1, pmin + 3); | |
700 | + Result := Result + rink; | |
701 | + Delete(s, 1, pmin + 3); | |
702 | + | |
703 | + pmin := Length(rink); | |
704 | + i := Length(TOKEN); | |
705 | + for j := 0 to 3 do begin | |
706 | + pos := AnsiPos(TOKEN[j], rink); | |
707 | + if pos <> 0 then begin | |
708 | + if pos < pmin then begin | |
709 | + //ÇêÅqbgµ½©Û¶ | |
710 | + i := j; | |
711 | + //ŬlðXV | |
712 | + pmin := pos; | |
713 | + end; | |
714 | + end; | |
715 | + end; | |
716 | + // XAJ[ªÜÜêÄ¢½ç,ª±ÀèAJ[Ƶĵ¤ | |
717 | + if i <= 3 then begin | |
718 | + No := ''; | |
719 | + cm := checkComma; | |
720 | + len := Length(s); | |
721 | + while cm do begin | |
722 | + oc := ''; | |
723 | + No := ''; | |
724 | + sw := false; | |
725 | + db := false; | |
726 | + getNumberString; | |
727 | + Result := addResAnchor(Result); | |
728 | + cm := checkComma; | |
729 | + end; | |
730 | + end; | |
731 | + end else begin | |
732 | + //½©µç©Â©Á½p^[ | |
733 | + j := Length(TOKEN[i]) + 1; | |
734 | + oc := ''; | |
735 | + No := ''; | |
736 | + sw := false; | |
737 | + db := false; | |
738 | + len := Length(s); | |
739 | + getNumberString; | |
740 | + Result := addResAnchor(Result); | |
741 | + end; | |
742 | + end; | |
743 | + Result := Result + s; | |
744 | +end; | |
582 | 745 | |
583 | 746 | procedure THTMLCreate.ConvertResAnchor(PRes: PResRec); |
584 | 747 | const |
@@ -1468,8 +1631,7 @@ begin | ||
1468 | 1631 | finally |
1469 | 1632 | dirs.Free; |
1470 | 1633 | end; |
1471 | -end; | |
1472 | -{! | |
1634 | +end;{! | |
1473 | 1635 | \brief datt@CÌêCðªð |
1474 | 1636 | \param Line datt@Cð\¬·é 1 s |
1475 | 1637 | \return Xîñ |
@@ -120,9 +120,16 @@ var | ||
120 | 120 | begin |
121 | 121 | FInit := True; |
122 | 122 | try |
123 | + // init@Cª³¯êÎAftHgðl[·é | |
124 | + if not FileExists(FilePath) then begin | |
125 | + CopyFile( | |
126 | + PChar(ChangeFileExt(FilePath, '.default')), | |
127 | + PChar(FilePath), True); | |
128 | + end; | |
129 | + | |
123 | 130 | // t@C̶ÝðmF |
124 | 131 | if FileExists(FilePath) then begin |
125 | - ini := TMemIniFile.Create(FilePath); | |
132 | + ini := TMemIniFile.Create(FilePath); | |
126 | 133 | sections := TStringList.Create; |
127 | 134 | keys := TStringList.Create; |
128 | 135 | try |
@@ -289,26 +289,17 @@ begin | ||
289 | 289 | Result := CustomStringReplace(Result, '|', 'b'); |
290 | 290 | end; |
291 | 291 | (************************************************************************* |
292 | - * ³øÈID©Ì`FbNi³øáFID:??? , ID:???X) | |
292 | + * ³øÈID©Ì`FbNi³øáFID:??? , ID:???0) | |
293 | 293 | *************************************************************************) |
294 | 294 | function IsNoValidID( inID :String): Boolean; |
295 | -var | |
296 | - bTail : Boolean; | |
297 | 295 | begin |
298 | - Result := True; | |
299 | 296 | inID := Trim(inID); |
300 | - if (Length(inID) > 0) then begin | |
297 | + if inID = '' then Result := True | |
298 | + else begin | |
301 | 299 | inID := Copy(inID, AnsiPos(':', inID) + 1, Length(inID) ); |
302 | - bTail := False; | |
303 | - // öª?ÈO© | |
304 | - if Length(inID) > 0 then begin | |
305 | - bTail := (inID[Length(inID)] <> '?'); | |
306 | - end; | |
307 | 300 | inID := CustomStringReplace(inID, '?', ''); |
308 | - if (Length(inID) > 0) and (not | |
309 | - ((Length(inID) = 1) and (bTail))) then begin | |
310 | - Result := False; | |
311 | - end; | |
301 | + if (inID = '') or (inID = '0') then Result := True | |
302 | + else Result := False; | |
312 | 303 | end; |
313 | 304 | end; |
314 | 305 |
@@ -61,7 +61,6 @@ var | ||
61 | 61 | Item: TNewBoardItem; |
62 | 62 | URL : String; |
63 | 63 | protocol, host, path, document, port, bookmark: String; |
64 | - TabURLs: TStringList; | |
65 | 64 | begin |
66 | 65 | try |
67 | 66 | MessageMemo.Clear; |
@@ -82,16 +81,12 @@ begin | ||
82 | 81 | if FAbort then |
83 | 82 | Exit; |
84 | 83 | if Item.FContent <> '' then begin |
85 | - TabURLs := TStringList.Create; | |
86 | - try | |
87 | - GikoDM.GetTabURLs(TabURLs); | |
88 | - if (UpdateURL(Item.FContent)) then begin | |
89 | - GikoForm.ReloadBBS; | |
90 | - end; | |
91 | - GikoDM.OpenURLs(TabURLs); | |
92 | - finally | |
93 | - TabURLs.Free; | |
94 | - end; | |
84 | + GikoDM.TabsOpenAction.Tag := 1; | |
85 | + GikoDM.TabsSaveAction.Execute; | |
86 | + if (UpdateURL(Item.FContent)) then begin | |
87 | + GikoForm.ReloadBBS; | |
88 | + end; | |
89 | + GikoDM.TabsOpenAction.Tag := 0; | |
95 | 90 | end else |
96 | 91 | MessageMemo.Lines.Add('_E[hª¸sµÜµ½[' + IntToStr(Item.FResponseCode) + ']'); |
97 | 92 | finally |
@@ -1,6 +1,6 @@ | ||
1 | 1 | object RoundDialog: TRoundDialog |
2 | - Left = 256 | |
3 | - Top = 175 | |
2 | + Left = 249 | |
3 | + Top = 137 | |
4 | 4 | Width = 600 |
5 | 5 | Height = 427 |
6 | 6 | BorderIcons = [biSystemMenu] |
@@ -190,7 +190,7 @@ object RoundDialog: TRoundDialog | ||
190 | 190 | Top = 4 |
191 | 191 | Bitmap = { |
192 | 192 | 494C010104000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 |
193 | - 0000000000003600000028000000400000003000000001001000000000000018 | |
193 | + 0000000000003600000028000000400000003000000001002000000000000030 | |
194 | 194 | 0000000000000000000000000000000000000000000000000000000000000000 |
195 | 195 | 0000000000000000000000000000000000000000000000000000000000000000 |
196 | 196 | 0000000000000000000000000000000000000000000000000000000000000000 |
@@ -324,64 +324,256 @@ object RoundDialog: TRoundDialog | ||
324 | 324 | 0000000000000000000000000000000000000000000000000000000000000000 |
325 | 325 | 0000000000000000000000000000000000000000000000000000000000000000 |
326 | 326 | 0000000000000000000000000000000000000000000000000000000000000000 |
327 | - 0000000000000000000000000000000000000000000010421863186318631863 | |
328 | - 1863186318631863186318631863000000000000000000000000000000000000 | |
329 | 327 | 0000000000000000000000000000000000000000000000000000000000000000 |
330 | - 0000000000000000000000000000000000000000000010421042104210421042 | |
331 | - 104210421042104210421042000000000000000000001042FF7FFF7FFF7FFF7F | |
332 | - FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000000000000 | |
333 | 328 | 0000000000000000000000000000000000000000000000000000000000000000 |
334 | - 000000000000000000000000000000000000000000001042FF7F1863E07F1863 | |
335 | - E07F1863E07F1863E07F1042000000000000000000001042FF7F104210421042 | |
336 | - 10421042104210421042FF7F1863000000000000000000000000000000000000 | |
337 | 329 | 0000000000000000000000000000000000000000000000000000000000000000 |
338 | - 00000000000000000000000000000000000000001042FF7F1863E07F1863E07F | |
339 | - 1863E07F1863E07F18630000104200000000000000001042FF7FFF7FFF7FFF7F | |
340 | - FF7FFF7FFF7FFF7FFF7FFF7F186300000000000000000000FF7FFF7FFF7FFF7F | |
341 | - FF7FFF7FFF7FFF7F000000000000000000000000000000000000000000001042 | |
342 | - FF7F0000000000000000000000000000000010421042FF7FE07F1863E07F1863 | |
343 | - E07F1863E07F186310420000000000000000000000001042FF7F104210421042 | |
344 | - 10421042104210421042FF7F1863000000000000000000001042104200000000 | |
345 | - 00000000FF7FFF7F000000000000000000000000000000000000000010421042 | |
346 | - FF7FFF7F00000000000000000000000000001042FF7FE07F1863E07F1863E07F | |
347 | - 1863E07F1863E07F00001863186300000000000000001042FF7FFF7FFF7FFF7F | |
348 | - FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000104200000000 | |
349 | - 00000000FF7F0000000000000000000000000000000000000000000010420000 | |
350 | - 0000FF7F00000000000000000000000000001042FF7FFF7FFF7FFF7FFF7FFF7F | |
351 | - FF7FFF7FFF7F104200001F00FF7F18630000000000001042FF7F104210421042 | |
352 | - 10421042104210421042FF7F1863000000000000000000000000104210420000 | |
353 | - 0000FF7FFF7F0000000000000000000000000000000000000000104210420000 | |
354 | - 0000FF7FFF7F0000000000000000000000000000104210421042104210421042 | |
355 | - 10421042104210421042FF7FFF7F00000000000000001042FF7FFF7FFF7FFF7F | |
356 | - FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000010420000 | |
357 | - 0000FF7F00000000000000000000000000000000000000000000104200000000 | |
358 | - 00000000FF7F00000000000000000000000000001042FF7FE07F18631042FF7F | |
359 | - FF7F1F0018631F00FF7FFF7F000000000000000000001042FF7F104210421042 | |
360 | - 10421042104210421042FF7F1863000000000000000000000000000010421042 | |
361 | - FF7FFF7F00000000000000000000000000000000000000001042104200000000 | |
362 | - 00000000FF7FFF7F0000000000000000000000001042FF7F1863E07F18631042 | |
363 | - FF7FFF7F1F00FF7FFF7F0000104200000000000000001042FF7FFF7FFF7FFF7F | |
364 | - FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000000001042 | |
365 | - FF7F000000000000000000000000000000000000000000001042104210421042 | |
366 | - 10421042104210420000000000000000000000001042FF7FE07F1863E07F1863 | |
367 | - 1042FF7FFF7FFF7F00001042104200000000000000001042FF7F104210421042 | |
368 | - 10421042104210421042FF7F1863000000000000000000000000000000000000 | |
369 | 330 | 0000000000000000000000000000000000000000000000000000000000000000 |
370 | - 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F | |
371 | - 10421042FF7F000000000000000000000000000000001042FF7FFF7FFF7FFF7F | |
372 | - FF7FFF7FFF7FFF7F000000000000000000000000000000000000000000000000 | |
373 | 331 | 0000000000000000000000000000000000000000000000000000000000000000 |
374 | - 0000000000000000000000000000000000000000000000001042104210421042 | |
375 | - 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F | |
376 | - FF7FFF7FFF7FFF7F1863FF7F1042000000000000000000000000000000000000 | |
377 | 332 | 0000000000000000000000000000000000000000000000000000000000000000 |
378 | 333 | 0000000000000000000000000000000000000000000000000000000000000000 |
379 | - 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F | |
380 | - FF7FFF7FFF7FFF7F186310420000000000000000000000000000000000000000 | |
381 | 334 | 0000000000000000000000000000000000000000000000000000000000000000 |
382 | 335 | 0000000000000000000000000000000000000000000000000000000000000000 |
383 | - 0000000000000000000000000000000000000000000010421042104210421042 | |
384 | - 1042104210421042104200000000000000000000000000000000000000000000 | |
336 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
337 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
338 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
339 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
340 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
341 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
342 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
343 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
344 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
345 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
346 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
347 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
348 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
349 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
350 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
351 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
352 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
353 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
354 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
355 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
356 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
357 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
358 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
359 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
360 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
361 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
362 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
363 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
364 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
365 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
366 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
367 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
368 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
369 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
370 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
371 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
372 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
373 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
374 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
375 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
376 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
377 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
378 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
379 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
380 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
381 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
382 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
383 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
384 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
385 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
386 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
387 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
388 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
389 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
390 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
391 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
392 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
393 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
394 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
395 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
396 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
397 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
398 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
399 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
400 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
401 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
402 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
403 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
404 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
405 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
406 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
407 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
408 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
409 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
410 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
411 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
412 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
413 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
414 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
415 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
416 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
417 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
418 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
419 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
420 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
421 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
422 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
423 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
424 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
425 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
426 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
427 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
428 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
429 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
430 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
431 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
432 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
433 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
434 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
435 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
436 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
437 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
438 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
439 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
440 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
441 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
442 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
443 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
444 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
445 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
446 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
447 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
448 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
449 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
450 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
451 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
452 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
453 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
454 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
455 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
456 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
457 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
458 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
459 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
460 | + 000000000000000000000000000000000000000000000000000084848400C6C6 | |
461 | + C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6 | |
462 | + C600C6C6C600C6C6C60000000000000000000000000000000000000000000000 | |
463 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
464 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
465 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
466 | + 0000000000000000000000000000000000000000000000000000848484008484 | |
467 | + 8400848484008484840084848400848484008484840084848400848484008484 | |
468 | + 840084848400000000000000000000000000000000000000000084848400FFFF | |
469 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF | |
470 | + FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
471 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
472 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
473 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
474 | + 000000000000000000000000000000000000000000000000000084848400FFFF | |
475 | + FF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FF | |
476 | + FF0084848400000000000000000000000000000000000000000084848400FFFF | |
477 | + FF00848484008484840084848400848484008484840084848400848484008484 | |
478 | + 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
479 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
480 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
481 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
482 | + 0000000000000000000000000000000000000000000084848400FFFFFF00C6C6 | |
483 | + C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6 | |
484 | + C60000000000848484000000000000000000000000000000000084848400FFFF | |
485 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF | |
486 | + FF00FFFFFF00C6C6C6000000000000000000000000000000000000000000FFFF | |
487 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 | |
488 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
489 | + 0000000000000000000084848400FFFFFF000000000000000000000000000000 | |
490 | + 0000000000000000000000000000000000008484840084848400FFFFFF0000FF | |
491 | + FF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C6008484 | |
492 | + 840000000000000000000000000000000000000000000000000084848400FFFF | |
493 | + FF00848484008484840084848400848484008484840084848400848484008484 | |
494 | + 8400FFFFFF00C6C6C60000000000000000000000000000000000000000008484 | |
495 | + 84008484840000000000000000000000000000000000FFFFFF00FFFFFF000000 | |
496 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
497 | + 0000000000008484840084848400FFFFFF00FFFFFF0000000000000000000000 | |
498 | + 00000000000000000000000000000000000084848400FFFFFF0000FFFF00C6C6 | |
499 | + C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF000000 | |
500 | + 0000C6C6C600C6C6C6000000000000000000000000000000000084848400FFFF | |
501 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF | |
502 | + FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
503 | + 00008484840000000000000000000000000000000000FFFFFF00000000000000 | |
504 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
505 | + 000000000000848484000000000000000000FFFFFF0000000000000000000000 | |
506 | + 00000000000000000000000000000000000084848400FFFFFF00FFFFFF00FFFF | |
507 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00848484000000 | |
508 | + 0000FF000000FFFFFF00C6C6C60000000000000000000000000084848400FFFF | |
509 | + FF00848484008484840084848400848484008484840084848400848484008484 | |
510 | + 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
511 | + 000084848400848484000000000000000000FFFFFF00FFFFFF00000000000000 | |
512 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
513 | + 000084848400848484000000000000000000FFFFFF00FFFFFF00000000000000 | |
514 | + 0000000000000000000000000000000000000000000084848400848484008484 | |
515 | + 8400848484008484840084848400848484008484840084848400848484008484 | |
516 | + 8400FFFFFF00FFFFFF000000000000000000000000000000000084848400FFFF | |
517 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF | |
518 | + FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
519 | + 000000000000848484000000000000000000FFFFFF0000000000000000000000 | |
520 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
521 | + 00008484840000000000000000000000000000000000FFFFFF00000000000000 | |
522 | + 0000000000000000000000000000000000000000000084848400FFFFFF0000FF | |
523 | + FF00C6C6C60084848400FFFFFF00FFFFFF00FF000000C6C6C600FF000000FFFF | |
524 | + FF00FFFFFF00000000000000000000000000000000000000000084848400FFFF | |
525 | + FF00848484008484840084848400848484008484840084848400848484008484 | |
526 | + 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
527 | + 0000000000008484840084848400FFFFFF00FFFFFF0000000000000000000000 | |
528 | + 0000000000000000000000000000000000000000000000000000000000008484 | |
529 | + 84008484840000000000000000000000000000000000FFFFFF00FFFFFF000000 | |
530 | + 0000000000000000000000000000000000000000000084848400FFFFFF00C6C6 | |
531 | + C60000FFFF00C6C6C60084848400FFFFFF00FFFFFF00FF000000FFFFFF00FFFF | |
532 | + FF0000000000848484000000000000000000000000000000000084848400FFFF | |
533 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF | |
534 | + FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
535 | + 0000000000000000000084848400FFFFFF000000000000000000000000000000 | |
536 | + 0000000000000000000000000000000000000000000000000000000000008484 | |
537 | + 8400848484008484840084848400848484008484840084848400848484000000 | |
538 | + 0000000000000000000000000000000000000000000084848400FFFFFF0000FF | |
539 | + FF00C6C6C60000FFFF00C6C6C60084848400FFFFFF00FFFFFF00FFFFFF000000 | |
540 | + 000084848400848484000000000000000000000000000000000084848400FFFF | |
541 | + FF00848484008484840084848400848484008484840084848400848484008484 | |
542 | + 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000 | |
543 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
544 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
545 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
546 | + 000000000000000000000000000000000000000000000000000084848400FFFF | |
547 | + FF00FFFFFF00FFFFFF00FFFFFF008484840084848400FFFFFF00000000000000 | |
548 | + 000000000000000000000000000000000000000000000000000084848400FFFF | |
549 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 | |
550 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
551 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
552 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
553 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
554 | + 0000000000000000000000000000000000000000000000000000000000008484 | |
555 | + 8400848484008484840084848400000000000000000000000000000000000000 | |
556 | + 000000000000000000000000000000000000000000000000000084848400FFFF | |
557 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6C6 | |
558 | + C600FFFFFF008484840000000000000000000000000000000000000000000000 | |
559 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
560 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
561 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
562 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
563 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
564 | + 000000000000000000000000000000000000000000000000000084848400FFFF | |
565 | + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6C6 | |
566 | + C600848484000000000000000000000000000000000000000000000000000000 | |
567 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
568 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
569 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
570 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
571 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
572 | + 0000000000000000000000000000000000000000000000000000848484008484 | |
573 | + 8400848484008484840084848400848484008484840084848400848484008484 | |
574 | + 8400000000000000000000000000000000000000000000000000000000000000 | |
575 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
576 | + 0000000000000000000000000000000000000000000000000000000000000000 | |
385 | 577 | 0000000000000000000000000000000000000000000000000000000000000000 |
386 | 578 | 000000000000000000000000000000000000424D3E000000000000003E000000 |
387 | 579 | 2800000040000000300000000100010000000000800100000000000000000000 |
@@ -38,6 +38,9 @@ type | ||
38 | 38 | property Count[RoundType: TGikoRoundType]: Integer read GetCount; |
39 | 39 | property OldFileRead: Boolean read FOldFileRead; |
40 | 40 | property Items[Index: integer; RoundType: TGikoRoundType]: TRoundItem read GetRoundItem; |
41 | + //procedure SetRoundName(Board: TBoard; RoundName: string); overload; | |
42 | + //procedure SetRoundName(ThreadItem: TThreadItem; RoundName: string); overload; | |
43 | + | |
41 | 44 | procedure LoadRoundBoardFile; |
42 | 45 | procedure LoadRoundThreadFile; |
43 | 46 | procedure SaveRoundFile; |
@@ -47,21 +50,30 @@ type | ||
47 | 50 | |
48 | 51 | TRoundItem = class(TObject) |
49 | 52 | private |
53 | +// | |
50 | 54 | FItem : TObject; |
55 | +// FBBSType: TGikoBBSType; | |
56 | + FRoundName: string; | |
51 | 57 | FRoundType: TGikoRoundType; |
58 | + //Item : TObject; | |
59 | + //FURL : string; | |
60 | + //FBoardTitle: string; | |
61 | + //FThreadTitle: string; | |
62 | + //FFileName: string; | |
52 | 63 | FTmpURL : string; |
53 | 64 | FBoolData: Boolean; //¢ë¢ëg¤å£ |
54 | 65 | function GetBoardTitle : string; |
55 | 66 | function GetThreadTitle : string; |
56 | 67 | function GetURL : string; |
57 | 68 | function GetFileName : string; |
58 | - //! ñ¼æ¾ | |
59 | - function GetRoundName : string; | |
60 | 69 | public |
70 | + | |
61 | 71 | constructor Create; |
62 | 72 | property Item : TObject read FItem; |
63 | - property RoundName: string read GetRoundName; | |
73 | + //property BBSType: TGikoBBSType read FBBSType write FBBSType; | |
74 | + property RoundName: string read FRoundName write FRoundName; | |
64 | 75 | property RoundType: TGikoRoundType read FRoundType write FRoundType; |
76 | + //property Item : TObject read FItem write FItem; | |
65 | 77 | property URL : string read GetURL; |
66 | 78 | property TmpURL : string read FTmpURL write FTmpURL; |
67 | 79 | property BoardTitle: string read GetBoardTitle; |
@@ -80,12 +92,10 @@ const | ||
80 | 92 | ROUND_INDEX_VERSION: string = '2.00'; |
81 | 93 | ERROR_BOARD_FILENAME: string = 'ErrorBoard.2ch'; //ErrorsðÛÇ·é |
82 | 94 | ERROR_ITEM_FILENAME: string = 'ErrorItem.2ch'; //ErrorsðÛÇ·é |
83 | -//! ñACeRXgN^ | |
84 | 95 | constructor TRoundItem.Create; |
85 | 96 | begin |
86 | 97 | inherited Create; |
87 | 98 | end; |
88 | -//! Â¼æ¾ | |
89 | 99 | function TRoundItem.GetBoardTitle : string; |
90 | 100 | begin |
91 | 101 | Result := ''; |
@@ -97,7 +107,6 @@ begin | ||
97 | 107 | end; |
98 | 108 | end; |
99 | 109 | end; |
100 | -//! Xbh¼æ¾ | |
101 | 110 | function TRoundItem.GetThreadTitle : string; |
102 | 111 | begin |
103 | 112 | Result := ''; |
@@ -107,7 +116,6 @@ begin | ||
107 | 116 | end; |
108 | 117 | end; |
109 | 118 | end; |
110 | -//! URLæ¾ | |
111 | 119 | function TRoundItem.GetURL : string; |
112 | 120 | begin |
113 | 121 | Result := ''; |
@@ -119,7 +127,6 @@ begin | ||
119 | 127 | end; |
120 | 128 | end; |
121 | 129 | end; |
122 | -//! XbhÌt@C¼æ¾ | |
123 | 130 | function TRoundItem.GetFileName : string; |
124 | 131 | begin |
125 | 132 | Result := ''; |
@@ -129,19 +136,6 @@ begin | ||
129 | 136 | end; |
130 | 137 | end; |
131 | 138 | end; |
132 | -//! ñ¼æ¾ | |
133 | -function TRoundItem.GetRoundName : string; | |
134 | -begin | |
135 | - Result := ''; | |
136 | - if( Self.FItem <> nil) then begin | |
137 | - if( Self.FItem is TBoard) then begin | |
138 | - Result := TBoard(Self.FItem).RoundName; | |
139 | - end else if( Self.FItem is TThreadItem) then begin | |
140 | - Result := TThreadItem(Self.FItem).RoundName; | |
141 | - end; | |
142 | - end; | |
143 | -end; | |
144 | -//! ñXgRXgN^ | |
145 | 139 | constructor TRoundList.Create; |
146 | 140 | begin |
147 | 141 | inherited; |
@@ -152,7 +146,7 @@ begin | ||
152 | 146 | RoundNameList.Duplicates := dupIgnore; |
153 | 147 | FOldFileRead := false; |
154 | 148 | end; |
155 | -//! ñXgfXgN^ | |
149 | + | |
156 | 150 | destructor TRoundList.Destroy; |
157 | 151 | begin |
158 | 152 | RoundNameList.Free; |
@@ -161,7 +155,7 @@ begin | ||
161 | 155 | FItemList.Free; |
162 | 156 | //inherited; |
163 | 157 | end; |
164 | -//! ñ\ñÇÁiÂj | |
158 | + | |
165 | 159 | function TRoundList.Add(Board: TBoard): Integer; |
166 | 160 | var |
167 | 161 | idx: Integer; |
@@ -169,15 +163,22 @@ var | ||
169 | 163 | begin |
170 | 164 | Result := -1; |
171 | 165 | idx := Find(Board); |
166 | + //RoundNameList.Add(Board.RoundName); | |
172 | 167 | if idx = -1 then begin |
173 | 168 | Item := TRoundItem.Create; |
174 | 169 | Item.FItem := Board; |
175 | 170 | // Item.BBSType := gbt2ch; //Æè ¦¸ |
176 | 171 | Item.RoundType := grtBoard; |
172 | +// Item.Item := Board; | |
173 | + //Item.URL := Board.URL; | |
174 | + //Item.BoardTitle := Board.Title; | |
175 | + //Item.ThreadTitle := ''; | |
176 | + //Item.FileName := ''; | |
177 | + Item.RoundName := Board.RoundName; | |
177 | 178 | Result := FBoardList.Add(Item); |
178 | 179 | end; |
179 | 180 | end; |
180 | -//! ñ\ñÇÁiXbhj | |
181 | + | |
181 | 182 | function TRoundList.Add(ThreadItem: TThreadItem): Integer; |
182 | 183 | var |
183 | 184 | idx: Integer; |
@@ -185,18 +186,26 @@ var | ||
185 | 186 | begin |
186 | 187 | Result := -1; |
187 | 188 | idx := Find(ThreadItem); |
189 | + //RoundNameList.Add(ThreadItem.RoundName); | |
188 | 190 | if idx = -1 then begin |
189 | 191 | Item := TRoundItem.Create; |
190 | 192 | Item.FItem := ThreadItem; |
191 | 193 | // Item.BBSType := gbt2ch; //Æè ¦¸ |
192 | 194 | Item.RoundType := grtItem; |
195 | +// Item.Item := ThreadItem; | |
196 | + //Item.URL := Threaditem.URL; | |
197 | + //Item.BoardTitle := ThreadItem.ParentBoard.Title; | |
198 | + //Item.ThreadTitle := ThreadItem.Title; | |
199 | + //Item.FileName := ThreadItem.FileName; | |
200 | + Item.RoundName := ThreadItem.RoundName; | |
193 | 201 | Result := FItemList.Add(Item); |
194 | 202 | end; |
195 | 203 | end; |
196 | -//! ñ\ñíiÂj | |
204 | + | |
197 | 205 | procedure TRoundList.Delete(Board: TBoard); |
198 | 206 | var |
199 | 207 | idx: Integer; |
208 | +// Item: TRoundItem; | |
200 | 209 | begin |
201 | 210 | idx := Find(Board); |
202 | 211 | if idx <> -1 then begin |
@@ -205,10 +214,11 @@ begin | ||
205 | 214 | FBoardList.Delete(idx); |
206 | 215 | end; |
207 | 216 | end; |
208 | -//! ñ\ñíiXbhj | |
217 | + | |
209 | 218 | procedure TRoundList.Delete(ThreadItem: TThreadItem); |
210 | 219 | var |
211 | 220 | idx: Integer; |
221 | +// Item: TRoundItem; | |
212 | 222 | begin |
213 | 223 | idx := Find(ThreadItem); |
214 | 224 | if idx <> -1 then begin |
@@ -217,7 +227,7 @@ begin | ||
217 | 227 | FItemList.Delete(idx); |
218 | 228 | end; |
219 | 229 | end; |
220 | -//! ñ\ñÁ | |
230 | + | |
221 | 231 | procedure TRoundList.Clear; |
222 | 232 | var |
223 | 233 | i: Integer; |
@@ -235,7 +245,7 @@ begin | ||
235 | 245 | end; |
236 | 246 | FItemList.Capacity := FItemList.Count; |
237 | 247 | end; |
238 | -//! ñ\ñõiÂj | |
248 | + | |
239 | 249 | function TRoundList.Find(Board: TBoard): Integer; |
240 | 250 | var |
241 | 251 | i: Integer; |
@@ -251,7 +261,7 @@ begin | ||
251 | 261 | end; |
252 | 262 | end; |
253 | 263 | end; |
254 | -//! ñ\ñõiXbhj | |
264 | + | |
255 | 265 | function TRoundList.Find(ThreadItem: TThreadItem): Integer; |
256 | 266 | var |
257 | 267 | i: Integer; |
@@ -267,7 +277,6 @@ begin | ||
267 | 277 | end; |
268 | 278 | end; |
269 | 279 | end; |
270 | -//! ñ\ñõiURL{ACe^Cvj | |
271 | 280 | function TRoundList.Find(URL: string; RoundType: TGikoRoundType): Integer; |
272 | 281 | var |
273 | 282 | i: Integer; |
@@ -294,7 +303,6 @@ begin | ||
294 | 303 | end; |
295 | 304 | end; |
296 | 305 | end; |
297 | -//! ñ\ñíiURL{ACe^Cvj | |
298 | 306 | procedure TRoundList.Delete(URL: string; RoundType: TGikoRoundType); |
299 | 307 | var |
300 | 308 | idx: Integer; |
@@ -310,6 +318,7 @@ begin | ||
310 | 318 | board := TBoard(Item); |
311 | 319 | Item.Free; |
312 | 320 | FBoardList.Delete(idx); |
321 | + //board := BBSsFindBoardFromURL(URL); | |
313 | 322 | if board <> nil then begin |
314 | 323 | board.Round := False; |
315 | 324 | board.RoundName := ''; |
@@ -320,6 +329,7 @@ begin | ||
320 | 329 | Item.Free; |
321 | 330 | FItemList.Delete(idx); |
322 | 331 | |
332 | + //threadItem := BBSsFindThreadFromURL(URL); | |
323 | 333 | if threadItem <> nil then begin |
324 | 334 | threadItem.Round := false; |
325 | 335 | threadItem.RoundName := ''; |
@@ -327,7 +337,32 @@ begin | ||
327 | 337 | end; |
328 | 338 | end; |
329 | 339 | end; |
330 | -//! ñ\ñæ¾ | |
340 | +{ | |
341 | +procedure TRoundList.SetRoundName(Board: TBoard; RoundName: string); | |
342 | +var | |
343 | + idx: Integer; | |
344 | + Item: TRoundItem; | |
345 | +begin | |
346 | + idx := Find(Board); | |
347 | + if idx <> -1 then begin | |
348 | + Item := TRoundItem(FBoardList[idx]); | |
349 | + Item.RoundName := RoundName; | |
350 | + end; | |
351 | +end; | |
352 | +} | |
353 | +{ | |
354 | +procedure TRoundList.SetRoundName(ThreadItem: TThreadItem; RoundName: string); | |
355 | +var | |
356 | + idx: Integer; | |
357 | + Item: TRoundItem; | |
358 | +begin | |
359 | + idx := Find(ThreadItem); | |
360 | + if idx <> -1 then begin | |
361 | + Item := TRoundItem(FItemList[idx]); | |
362 | + Item.RoundName := RoundName; | |
363 | + end; | |
364 | +end; | |
365 | +} | |
331 | 366 | function TRoundList.GetCount(RoundType: TGikoRoundType): Integer; |
332 | 367 | begin |
333 | 368 | Result := 0; |
@@ -336,7 +371,7 @@ begin | ||
336 | 371 | else if RoundType = grtItem then |
337 | 372 | Result := FItemList.Count; |
338 | 373 | end; |
339 | -//! ñ\ñæ¾ | |
374 | + | |
340 | 375 | function TRoundList.GetRoundItem(Index: Integer; RoundType: TGikoRoundType): TRoundItem; |
341 | 376 | begin |
342 | 377 | Result := nil; |
@@ -348,7 +383,6 @@ begin | ||
348 | 383 | Result := TRoundItem(FItemList[Index]); |
349 | 384 | end; |
350 | 385 | end; |
351 | -//! {[hñ\ñt@CÇÝÝ | |
352 | 386 | procedure TRoundList.LoadRoundBoardFile; |
353 | 387 | var |
354 | 388 | i: Integer; |
@@ -356,6 +390,7 @@ var | ||
356 | 390 | FileName, bFileName: string; |
357 | 391 | errorSl: TStringList; |
358 | 392 | errorFileName: string; |
393 | + //Item: TRoundItem; | |
359 | 394 | delCount: Integer; |
360 | 395 | begin |
361 | 396 | sl := TStringList.Create; |
@@ -411,16 +446,20 @@ begin | ||
411 | 446 | sl.Free; |
412 | 447 | end; |
413 | 448 | end; |
414 | -//! Xbhñ\ñt@CÇÝÝ | |
415 | 449 | procedure TRoundList.LoadRoundThreadFile; |
416 | 450 | var |
417 | 451 | i: Integer; |
452 | +// j: Integer; | |
418 | 453 | sl: TStringList; |
419 | 454 | FileName, bFileName: string; |
420 | 455 | errorSl: TStringList; |
421 | 456 | errorFileName: string; |
457 | +// Item: TRoundItem; | |
422 | 458 | delCount: Integer; |
459 | +// boardList : TStringList; | |
423 | 460 | begin |
461 | +// boardList := TStringList.Create; | |
462 | +// boardList.Duplicates := dupIgnore; | |
424 | 463 | errorSl := TStringList.Create; |
425 | 464 | errorSl.Duplicates := dupIgnore; |
426 | 465 | sl := TStringList.Create; |
@@ -462,15 +501,21 @@ begin | ||
462 | 501 | end; |
463 | 502 | end; |
464 | 503 | end; |
504 | +// j := boardList.Count - 1; | |
505 | +// while j >= 0 do begin | |
506 | +// GikoSys.ReadSubjectFile( BBSsFindBoardFromURL( boardList[j] ) ); | |
507 | +// boardList.Delete(j); | |
508 | +// Dec(j); | |
509 | +// end; | |
465 | 510 | if errorSl.Count > 0 then |
466 | 511 | errorSl.SaveToFile(errorFileName); |
467 | 512 | end; |
468 | 513 | finally |
469 | 514 | errorSl.Free; |
470 | 515 | sl.Free; |
516 | +// boardList.Free; | |
471 | 517 | end; |
472 | 518 | end; |
473 | -//! ñ\ñt@CÛ¶ | |
474 | 519 | procedure TRoundList.SaveRoundFile; |
475 | 520 | var |
476 | 521 | i: integer; |
@@ -71,8 +71,7 @@ uses | ||
71 | 71 | BrowserRecord in 'BrowserRecord.pas', |
72 | 72 | GikoMessage in 'GikoMessage.pas', |
73 | 73 | InputAssist in 'InputAssist.pas' {InputAssistForm}, |
74 | - InputAssistDataModule in 'InputAssistDataModule.pas' {InputAssistDM: TDataModule}, | |
75 | - DefaultFileManager in 'DefaultFileManager.pas'; | |
74 | + InputAssistDataModule in 'InputAssistDataModule.pas' {InputAssistDM: TDataModule}; | |
76 | 75 | |
77 | 76 | {$R *.RES} |
78 | 77 | {$R gikoResource.res} |
@@ -1,2 +1,79 @@ | ||
1 | -/res/default | |
2 | -ÉÚ® | |
\ No newline at end of file | ||
1 | +[L^] | |
2 | +«½1=·À YÜYÜYÜYÜYÜYÜ(¡A¡)!!! | |
3 | +«½2=·À*¥Kߥ*:.¡..¡.:*¥K(ßÍß)ߥ*:.¡. .¡.:*¥Kߥ*!!!!! | |
4 | +«½[1=·Àª(ßÍß)ª(Íß )ª(ß@ )ª(@@)ª(@@)ª(@ ß)ª( ßÍ)ª(ßÍß)ª !! | |
5 | +«½[2=·Àªªªª(ßÍß)ªªªª!!!! | |
6 | +«½[3=·Àªªªª(D)ªªªª!!!! | |
7 | +«½[4=·Àªªªª(Dß(=(ßÍß)=)Dß)ªªªªª!!! | |
8 | +«½[5=·Àªªªªª(ß(ßÍ(ßÍß(Í)ßÍß)Íß)ß)ªªªªª!! | |
9 | +«½[6=·ÀÍãÚ`(ßÍß)ÍãÚ`[!! | |
10 | +«½[7=·À§§§(ßÍß)§( ßÍ)§( ß)§( )§(M )ʧ(DM)ʧ(;LDM)ʧʧ | |
11 | +«½[8=·À·À·À·ÀªªªißÍßßißÍßßßÍßjßßÍßjªªªªII | |
12 | + | |
13 | +[«] | |
14 | +Ú¯=ÀÍÈÃ..._Y(ߤß*) | |
15 | +æëµ=Î =m ¯..._Y(ߤß*) | |
16 | +çÔ=ÇÍËÃ..._Y(ߤß*) | |
17 | +íç½=Ö¿Á¿Ñ¿..._Y(ߤß*) | |
18 | +I¹= ~ ¹..._Y(ߤß*) | |
19 | +Ω=À¿È¿..._Y(ߤß*) | |
20 | +ȯ½=Å¿ÈÃÑ¿..._Y(T-T*) | |
21 | +Ùµã=hÍçhÊ..._Y(ߤß*) | |
22 | +©«©«=....Y(¥Ö¥M )¶·¶· | |
23 | +ßàßà1=ÜÁ*ß[ß)ÁÓÒÓÒÓ.... | |
24 | +ßàßà2=Ó(DD )ÒÓÒÓ | |
25 | + | |
26 | +[MRL] | |
27 | +¬±=@@@@@@ÈÈ@@`PP(,,ßDß)@@@UUPU U | |
28 | +¬±ãë=@@@ ÈÈ@@@(@@,,)@@@/@@|@`iQQj | |
29 | +¬±Àè=@@ÈÈ@@@(,,ßDß)@@/ ÂÂ`iQQj | |
30 | +¬±§¿=@@ÈÈ@@(,,ßDß)@ ¼@@Â@ `@@|@@ µMi | |
31 | + | |
32 | +[PsAA] | |
33 | +GJ=(*^[ß)b ¸Þ¯¼Þ®ÌÞ!! | |
34 | + ÍÍ=( ßÍß)±ÊʪªÉRÉRÉRÉ _ / _/ _ | |
35 | + Ú[ñ=¿ÀÍÍÅ..._Y(ߤß*) | |
36 | +¢¢=iEÍEj²²!! | |
37 | +¢È¢=iE`Ej²¸Å²!! | |
38 | +¢ÁÄæµ=( ßDß)²¯ÃÖ¼ | |
39 | +¢âñ=i/Ö_j²ÔÝ | |
40 | +¢æ¤=(=ßÖß)É ¡å£! | |
41 | +¢çË=ißßj²×È | |
42 | +¤Ü[=(ßtß)³Ï° | |
43 | +ª[ñ1=° (ßDß;j | |
44 | +ª[ñ2=°(ßDß)¶Þ°Ý | |
45 | +ª[ñ3=°(ßtß|||)¶Þ°Ý | |
46 | +ª[ñ4=KªªißDß;)ªªI | |
47 | +ª[ñ5=¶Þªªª(ßDß;)ª(@ßD)ª(@@ß)ª(@@ )ª(ß;@ )ª(Dß; )ª(ßDß;)ªªªÝ!!!!! | |
48 | +ªÔé1=iiii GßDßjjj¶Þ¸¶Þ¸ÌÞÙÌÞÙ | |
49 | +ªÔé2=(((((((( GßDß)))))))¶Þ¸¶Þ¸ÌÞÙÌÞÙ¶ÞÀ¶ÞÀÌÞÙ¶ÞÀ¶Þ¸¶Þ¸¶Þ¸¶Þ¸¶Þ¸ | |
50 | +ªÔé3=i(GßDß)¶Þ¸¶Þ¸ÌÞÙÌÞÙ | |
51 | +©à[ñ1=(£ßDß)£ ¶Ó°Ý | |
52 | +©à[ñ2=(ßDß)¶Ó«««Ý | |
53 | +«±¦È¢=(¿@ßtß)A[A[«±¦È[¢ | |
54 | +«ÉµÈ¢=ißÃßj·Æ¼Å²!! | |
55 | +«É·éÈ=(¥x¥)·Æ½ÙÅ! | |
56 | +±È¢=ºÅªªªª(ß`ß)ªªªª² !!!!! @ | |
57 | +²é1=( ßDß)ºÞÙ§ | |
58 | +²é2=(#ßDß) ºÞÙ§!! | |
59 | +µá«[ñ=(`¥Ö¥L) ¼¬·°Ý | |
60 | +µåÚ[ñ=iLEÖE`j¼®ÎÞ°Ý | |
61 | +½[ñ=;y=°( ßtß)¥æ. À°Ý | |
62 | +½¢Ù1=À²ªªªª||³|(|ß|Í|ß|)|³||ªªªªÎ!!! | |
63 | +½¢Ù3=^Cªªªª||³|(|L|D|`|)|³||ªªªªz | |
64 | +½è[=¼Ü~½¡D¡)½@ÀØ° | |
65 | +Í=(ßDß)ʧ? | |
66 | +Í Í 1=(GLD`)@_@@@_@ | |
67 | +Í Í 2=(;LD`)ʧʧ | |
68 | +С1=ißDßjqBBBB | |
69 | +С2=°(||ßDß)˨¨¨¨ | |
70 | +ѵ=m9iEÍEjËÞ¼¯!! | |
71 | +Õ=i L,_TMjÌ߯ | |
72 | +Ó[ñ=( L_TM)Ì°Ý | |
73 | +Õ¬á[=m9iODOjÌß·Þ¬°°°¯ | |
74 | +Ø=( ßtß)¤Í߯ | |
75 | +Û©[ñ=( ßtß)Î߶°Ý | |
76 | +Ùµ¢=(@ßDß)ν¨ | |
77 | +ܸ[=(ßtß)Ͻް | |
78 | +ܾ=ÏÀÞ§-? i¥Í¥ jÁ/ÜÁÝÁÝ | |
79 | +ाßÛ=(LD¼ Ó³ÀÞÒÎß |
@@ -1,2 +1,50 @@ | ||
1 | -/res/default | |
2 | -ÉÚ® | |
\ No newline at end of file | ||
1 | +[Setting] | |
2 | +aa5=30 | |
3 | +academy4=30 | |
4 | +anime=45 | |
5 | +book3=30 | |
6 | +bubble4=120 | |
7 | +comic6=30 | |
8 | +etc3=30 | |
9 | +etc4=30 | |
10 | +ex9=15 | |
11 | +ex11=15 | |
12 | +ex12=15 | |
13 | +ex13=15 | |
14 | +ex14=15 | |
15 | +food6=30 | |
16 | +game9=30 | |
17 | +game10=30 | |
18 | +hobby7=30 | |
19 | +hobby8=30 | |
20 | +human5=30 | |
21 | +life7=30 | |
22 | +live14=10 | |
23 | +live19=10 | |
24 | +live22x=10 | |
25 | +love3=30 | |
26 | +money4=30 | |
27 | +music4=30 | |
28 | +music5=30 | |
29 | +news18=30 | |
30 | +news19=120 | |
31 | +off3=30 | |
32 | +pc7=30 | |
33 | +pc8=30 | |
34 | +qa=30 | |
35 | +qb5=30 | |
36 | +qb6=30 | |
37 | +school5=30 | |
38 | +science4=30 | |
39 | +society3=30 | |
40 | +sports9=60 | |
41 | +that4=30 | |
42 | +tmp5=45 | |
43 | +travel2=30 | |
44 | +tv7=30 | |
45 | +tv8=60 | |
46 | +pie=30 | |
47 | +idol=30 | |
48 | +sakura01=30 | |
49 | +sakura02=30 | |
50 | +sakura03=30 |
@@ -1,19 +0,0 @@ | ||
1 | -[samba] | |
2 | -FROM=config\default\Samba.default | |
3 | -TO=Samba.ini | |
4 | - | |
5 | -[InputAssist] | |
6 | -FROM=config\default\InputAssist.default | |
7 | -TO=config\InputAssist.ini | |
8 | - | |
9 | -[board_machiBBS] | |
10 | -FROM=config\default\Ü¿BBS.default | |
11 | -TO=config\Board\Ü¿BBS.txt | |
12 | - | |
13 | -[board_shitaraba] | |
14 | -FROM=config\default\µ½çÎJBBS.default | |
15 | -TO=config\Board\µ½çÎJBBS.txt | |
16 | - | |
17 | -[board_gikona] | |
18 | -FROM=config\default\MRir.default | |
19 | -TO=config\Board\MRir.txt |
@@ -109,15 +109,7 @@ LICENSE | ||
109 | 109 | ------------------------------ |
110 | 110 | 2006/XX/XX |
111 | 111 | Version ÊÞÀ53 |
112 | -@IE7(beta)ðCXg[·éÆXAJ[Ì|bvAbvÅ\¦³êÈ¢sïÌC³ | |
113 | -@µ½çÎJBBSÂXVªA®ìµÈ¢sïÌC³ | |
114 | -@^uÌ©®Û¶ÅA^uªÈ¢óÔàÛ¶·éæ¤ÉdlðÏX | |
115 | -@ÂêXVð·éÆA^uÌÛ¶t@CªXV³êésïÌC³ | |
116 | -@ñ\ñ¼ÌÏXª½f³êÈ¢sïÌC³ | |
117 | -@ðíɺ¤sïÌC³ | |
118 | -@J}ÅA±·éXAJ[ÉNªÝè³êÈ¢sïÌC³ | |
119 | -@ | |
120 | - | |
112 | +@HHHH | |
121 | 113 | |
122 | 114 | 2006/06/18 |
123 | 115 | Version ÊÞÀ52 |
@@ -85,13 +85,12 @@ Folder=gikoNavi | ||
85 | 85 | 82=config\skin\skin30-3G\chie_thumbPanel.js |
86 | 86 | 83=config\BoardPlugIn\MachiBBSPlugIn.dll |
87 | 87 | 84=config\BoardPlugIn\ShitarabaJBBSPlugIn.dll |
88 | -85=config\language.ini | |
89 | -86=defaultFiles.ini | |
90 | -87=config\default\InputAssist.default | |
91 | -88=config\default\Samba.default | |
92 | -89=config\default\Ü¿BBS.default | |
93 | -90=config\default\µ½çÎJBBS.default | |
94 | -91=config\default\MRir.default | |
88 | +85=config\Board\Ü¿BBS.txt | |
89 | +86=config\Board\µ½çÎJBBS.txt | |
90 | +87=config\Board\MRir.txt | |
91 | +88=Samba.default | |
92 | +89=config\language.ini | |
93 | +90=config\InputAssist.default | |
95 | 94 | |
96 | 95 | [Group] |
97 | 96 | 1=MRir,gikoNavi.exe |
@@ -202,13 +202,10 @@ var | ||
202 | 202 | htmlList : TStringList; |
203 | 203 | i : Integer; |
204 | 204 | const |
205 | - //http://rentalbbs.livedoor.com/jbbs/search/?word=%C2%E7%B3%D8&category=auto | |
206 | - BBS_HOST = 'http://rentalbbs.livedoor.com/'; | |
207 | - BOARD_HOST = 'http://jbbs.livedoor.jp/'; | |
205 | + BBS_HOST = 'http://jbbs.livedoor.jp/'; | |
208 | 206 | CATEGORIES : array[0..14] of string = ( |
209 | 207 | 'auto', 'computer', 'game', 'movie', 'music', 'shop', 'sports', 'travel', |
210 | 208 | 'buisiness', 'study', 'news', 'otaku', 'anime', 'comic', 'school' ); |
211 | - MSG_CONTENTAREA = '<!--contents_area-->'; | |
212 | 209 | label |
213 | 210 | NextBoard; |
214 | 211 | begin |
@@ -222,40 +219,34 @@ begin | ||
222 | 219 | 'Âîñðæ¾Å·( "' + category + '", "' + boardname + '" )' + #13#10; |
223 | 220 | try |
224 | 221 | url := |
225 | - BBS_HOST + 'jbbs/search/?CATEGORY=' + category + | |
222 | + BBS_HOST + 'bbs/left_menu.cgi?CATEGORY=' + category + | |
226 | 223 | '&WORD=' + HttpEncode( SJIStoEUC( boardname ) ); |
227 | 224 | |
228 | 225 | responseCode := InternalDownload( PChar( url ), modified, tmp ); |
229 | 226 | try |
230 | 227 | if (responseCode = 200) or (responseCode = 206) then begin |
231 | 228 | downResult := EUCtoSJIS( tmp ); |
232 | - if (AnsiPos(MSG_CONTENTAREA, downResult) > 0) then begin | |
233 | - downResult := Copy(downResult, | |
234 | - AnsiPos(MSG_CONTENTAREA, downResult) + Length(MSG_CONTENTAREA), | |
235 | - Length(downResult)); | |
236 | - end; | |
237 | 229 | htmlList := TStringList.Create(); |
238 | 230 | try |
231 | + downResult := CustomStringReplace(downResult, '<small>', ''); | |
232 | + downResult := CustomStringReplace(downResult, '</small>', ''); | |
239 | 233 | htmlList.Text := CustomStringReplace(downResult, '<br>', #13#10); |
240 | 234 | for i := htmlList.Count - 1 downto 0 do begin |
241 | 235 | downResult := htmlList[i]; |
242 | 236 | try |
243 | 237 | //<a href="/auto/2348/">g^©®Ôf¦Â</a> |
244 | - //<small><strng><a href="http://jbbs.livedoor.jp/auto/4112/">¾¡åw@ñEZå</a></strong></small></td> | |
245 | - if (AnsiPos('<small><strng><a href="', downResult) > 0) | |
246 | - and (AnsiPos(category, downResult) > 0) then begin | |
247 | - downResult := CustomStringReplace(downResult, '<small><strng>', ''); | |
238 | + if (AnsiPos(category, downResult) > 0) and (AnsiPos('<a href="', downResult) > 0) then begin | |
248 | 239 | board := Copy(downResult, AnsiPos('<a href="', downResult) + 9, |
249 | 240 | Length(downResult)); |
250 | - key := Copy(board, AnsiPos('">', board) + 2, | |
251 | - Length(board)); | |
241 | + key := Copy(downResult, AnsiPos('">', downResult) + 2, | |
242 | + Length(downResult)); | |
252 | 243 | key := Copy(key, 1, AnsiPos('</a>', key) -1); |
253 | 244 | |
254 | 245 | board := Copy(board, 1, AnsiPos('">', board) - 1); |
255 | 246 | if (board = '../') then begin |
256 | - board := CustomStringReplace(board, '../', BOARD_HOST); | |
247 | + board := CustomStringReplace(board, '../', BBS_HOST); | |
257 | 248 | end else if (AnsiPos('/', board) = 1) then begin |
258 | - board := BOARD_HOST + Copy(board, 2, Length(board)); | |
249 | + board := BBS_HOST + Copy(board, 2, Length(board)); | |
259 | 250 | end; |
260 | 251 | |
261 | 252 | board := key + '=' + board; |
@@ -2,7 +2,7 @@ library ShitarabaJBBSPlugIn; | ||
2 | 2 | |
3 | 3 | { |
4 | 4 | ShitarabaJBBSPlugIn |
5 | - $Id: ShitarabaJBBSPlugIn.dpr,v 1.44 2006/07/02 09:48:04 h677 Exp $ | |
5 | + $Id: ShitarabaJBBSPlugIn.dpr,v 1.43 2006/02/21 15:58:27 h677 Exp $ | |
6 | 6 | } |
7 | 7 | |
8 | 8 | uses |
@@ -83,7 +83,7 @@ const | ||
83 | 83 | MAJOR_VERSION = 1; |
84 | 84 | MINOR_VERSION = 1; |
85 | 85 | RELEASE_VERSION = 'alpha'; |
86 | - REVISION_VERSION = 15; | |
86 | + REVISION_VERSION = 14; | |
87 | 87 | |
88 | 88 | SYNCRONIZE_MENU_CAPTION = 'µ½çÎJBBSÂXV'; |
89 | 89 |
@@ -1,79 +0,0 @@ | ||
1 | -[L^] | |
2 | -«½1=·À YÜYÜYÜYÜYÜYÜ(¡A¡)!!! | |
3 | -«½2=·À*¥Kߥ*:.¡..¡.:*¥K(ßÍß)ߥ*:.¡. .¡.:*¥Kߥ*!!!!! | |
4 | -«½[1=·Àª(ßÍß)ª(Íß )ª(ß@ )ª(@@)ª(@@)ª(@ ß)ª( ßÍ)ª(ßÍß)ª !! | |
5 | -«½[2=·Àªªªª(ßÍß)ªªªª!!!! | |
6 | -«½[3=·Àªªªª(D)ªªªª!!!! | |
7 | -«½[4=·Àªªªª(Dß(=(ßÍß)=)Dß)ªªªªª!!! | |
8 | -«½[5=·Àªªªªª(ß(ßÍ(ßÍß(Í)ßÍß)Íß)ß)ªªªªª!! | |
9 | -«½[6=·ÀÍãÚ`(ßÍß)ÍãÚ`[!! | |
10 | -«½[7=·À§§§(ßÍß)§( ßÍ)§( ß)§( )§(M )ʧ(DM)ʧ(;LDM)ʧʧ | |
11 | -«½[8=·À·À·À·ÀªªªißÍßßißÍßßßÍßjßßÍßjªªªªII | |
12 | - | |
13 | -[«] | |
14 | -Ú¯=ÀÍÈÃ..._Y(ߤß*) | |
15 | -æëµ=Î =m ¯..._Y(ߤß*) | |
16 | -çÔ=ÇÍËÃ..._Y(ߤß*) | |
17 | -íç½=Ö¿Á¿Ñ¿..._Y(ߤß*) | |
18 | -I¹= ~ ¹..._Y(ߤß*) | |
19 | -Ω=À¿È¿..._Y(ߤß*) | |
20 | -ȯ½=Å¿ÈÃÑ¿..._Y(T-T*) | |
21 | -Ùµã=hÍçhÊ..._Y(ߤß*) | |
22 | -©«©«=....Y(¥Ö¥M )¶·¶· | |
23 | -ßàßà1=ÜÁ*ß[ß)ÁÓÒÓÒÓ.... | |
24 | -ßàßà2=Ó(DD )ÒÓÒÓ | |
25 | - | |
26 | -[MRL] | |
27 | -¬±=@@@@@@ÈÈ@@`PP(,,ßDß)@@@UUPU U | |
28 | -¬±ãë=@@@ ÈÈ@@@(@@,,)@@@/@@|@`iQQj | |
29 | -¬±Àè=@@ÈÈ@@@(,,ßDß)@@/ ÂÂ`iQQj | |
30 | -¬±§¿=@@ÈÈ@@(,,ßDß)@ ¼@@Â@ `@@|@@ µMi | |
31 | - | |
32 | -[PsAA] | |
33 | -GJ=(*^[ß)b ¸Þ¯¼Þ®ÌÞ!! | |
34 | - ÍÍ=( ßÍß)±ÊʪªÉRÉRÉRÉ _ / _/ _ | |
35 | - Ú[ñ=¿ÀÍÍÅ..._Y(ߤß*) | |
36 | -¢¢=iEÍEj²²!! | |
37 | -¢È¢=iE`Ej²¸Å²!! | |
38 | -¢ÁÄæµ=( ßDß)²¯ÃÖ¼ | |
39 | -¢âñ=i/Ö_j²ÔÝ | |
40 | -¢æ¤=(=ßÖß)É ¡å£! | |
41 | -¢çË=ißßj²×È | |
42 | -¤Ü[=(ßtß)³Ï° | |
43 | -ª[ñ1=° (ßDß;j | |
44 | -ª[ñ2=°(ßDß)¶Þ°Ý | |
45 | -ª[ñ3=°(ßtß|||)¶Þ°Ý | |
46 | -ª[ñ4=KªªißDß;)ªªI | |
47 | -ª[ñ5=¶Þªªª(ßDß;)ª(@ßD)ª(@@ß)ª(@@ )ª(ß;@ )ª(Dß; )ª(ßDß;)ªªªÝ!!!!! | |
48 | -ªÔé1=iiii GßDßjjj¶Þ¸¶Þ¸ÌÞÙÌÞÙ | |
49 | -ªÔé2=(((((((( GßDß)))))))¶Þ¸¶Þ¸ÌÞÙÌÞÙ¶ÞÀ¶ÞÀÌÞÙ¶ÞÀ¶Þ¸¶Þ¸¶Þ¸¶Þ¸¶Þ¸ | |
50 | -ªÔé3=i(GßDß)¶Þ¸¶Þ¸ÌÞÙÌÞÙ | |
51 | -©à[ñ1=(£ßDß)£ ¶Ó°Ý | |
52 | -©à[ñ2=(ßDß)¶Ó«««Ý | |
53 | -«±¦È¢=(¿@ßtß)A[A[«±¦È[¢ | |
54 | -«ÉµÈ¢=ißÃßj·Æ¼Å²!! | |
55 | -«É·éÈ=(¥x¥)·Æ½ÙÅ! | |
56 | -±È¢=ºÅªªªª(ß`ß)ªªªª² !!!!! @ | |
57 | -²é1=( ßDß)ºÞÙ§ | |
58 | -²é2=(#ßDß) ºÞÙ§!! | |
59 | -µá«[ñ=(`¥Ö¥L) ¼¬·°Ý | |
60 | -µåÚ[ñ=iLEÖE`j¼®ÎÞ°Ý | |
61 | -½[ñ=;y=°( ßtß)¥æ. À°Ý | |
62 | -½¢Ù1=À²ªªªª||³|(|ß|Í|ß|)|³||ªªªªÎ!!! | |
63 | -½¢Ù3=^Cªªªª||³|(|L|D|`|)|³||ªªªªz | |
64 | -½è[=¼Ü~½¡D¡)½@ÀØ° | |
65 | -Í=(ßDß)ʧ? | |
66 | -Í Í 1=(GLD`)@_@@@_@ | |
67 | -Í Í 2=(;LD`)ʧʧ | |
68 | -С1=ißDßjqBBBB | |
69 | -С2=°(||ßDß)˨¨¨¨ | |
70 | -ѵ=m9iEÍEjËÞ¼¯!! | |
71 | -Õ=i L,_TMjÌ߯ | |
72 | -Ó[ñ=( L_TM)Ì°Ý | |
73 | -Õ¬á[=m9iODOjÌß·Þ¬°°°¯ | |
74 | -Ø=( ßtß)¤Í߯ | |
75 | -Û©[ñ=( ßtß)Î߶°Ý | |
76 | -Ùµ¢=(@ßDß)ν¨ | |
77 | -ܸ[=(ßtß)Ͻް | |
78 | -ܾ=ÏÀÞ§-? i¥Í¥ jÁ/ÜÁÝÁÝ | |
79 | -ाßÛ=(LD¼ Ó³ÀÞÒÎß |
@@ -1,50 +0,0 @@ | ||
1 | -[Setting] | |
2 | -aa5=30 | |
3 | -academy4=30 | |
4 | -anime=45 | |
5 | -book3=30 | |
6 | -bubble4=120 | |
7 | -comic6=30 | |
8 | -etc3=30 | |
9 | -etc4=30 | |
10 | -ex9=15 | |
11 | -ex11=15 | |
12 | -ex12=15 | |
13 | -ex13=15 | |
14 | -ex14=15 | |
15 | -food6=30 | |
16 | -game9=30 | |
17 | -game10=30 | |
18 | -hobby7=30 | |
19 | -hobby8=30 | |
20 | -human5=30 | |
21 | -life7=30 | |
22 | -live14=10 | |
23 | -live19=10 | |
24 | -live22x=10 | |
25 | -love3=30 | |
26 | -money4=30 | |
27 | -music4=30 | |
28 | -music5=30 | |
29 | -news18=30 | |
30 | -news19=120 | |
31 | -off3=30 | |
32 | -pc7=30 | |
33 | -pc8=30 | |
34 | -qa=30 | |
35 | -qb5=30 | |
36 | -qb6=30 | |
37 | -school5=30 | |
38 | -science4=30 | |
39 | -society3=30 | |
40 | -sports9=60 | |
41 | -that4=30 | |
42 | -tmp5=45 | |
43 | -travel2=30 | |
44 | -tv7=30 | |
45 | -tv8=60 | |
46 | -pie=30 | |
47 | -idol=30 | |
48 | -sakura01=30 | |
49 | -sakura02=30 | |
50 | -sakura03=30 |
@@ -1,976 +0,0 @@ | ||
1 | -[©]ÔEoCNEæè¨] | |
2 | -ðÝNf¦Âié`Ö~j`ANZXAbvELO`=http://jbbs.livedoor.jp/auto/802/ | |
3 | -_ÔÂ=http://jbbs.livedoor.jp/auto/1165/ | |
4 | -X|R`l=http://jbbs.livedoor.jp/auto/895/ | |
5 | -¿cƨÄÑ=http://jbbs.livedoor.jp/auto/513/ | |
6 | -W xXgÈf¦Â=http://jbbs.livedoor.jp/auto/669/ | |
7 | -Ó¡³µf¦Â=http://jbbs.livedoor.jp/auto/996/ | |
8 | -¿cƨÄÑ Gk=http://jbbs.livedoor.jp/auto/716/ | |
9 | -©®Ôf¦Â=http://jbbs.livedoor.jp/auto/1544/ | |
10 | -z[^EJ=http://jbbs.livedoor.jp/auto/556/ | |
11 | -â·Ûñí[éÇI[]Q`¾cyȺªz=http://jbbs.livedoor.jp/auto/1024/ | |
12 | -S¹ËóÂ=http://jbbs.livedoor.jp/auto/374/ | |
13 | -¢EÐÝÂoCNÂ@ðï=http://jbbs.livedoor.jp/auto/825/ | |
14 | -Vm`KVBf¦Â Part2=http://jbbs.livedoor.jp/auto/983/ | |
15 | -TRIDOTf¦Â=http://jbbs.livedoor.jp/auto/1190/ | |
16 | -R`l`ÔoXf¦Âq`=http://jbbs.livedoor.jp/auto/27/ | |
17 | -y EÈÉ¢Äࢢf¦Âz=http://jbbs.livedoor.jp/auto/1338/ | |
18 | -S¹Æz®ó]V²]EÒf¦Â=http://jbbs.livedoor.jp/auto/34/ | |
19 | -xBf¦Â=http://jbbs.livedoor.jp/auto/956/ | |
20 | -Ü˱ͤ·@f¦Â=http://jbbs.livedoor.jp/auto/1168/ | |
21 | -b@`yq@erÂ=http://jbbs.livedoor.jp/auto/1536/ | |
22 | -ëÁ·f¦Â©ÈH=http://jbbs.livedoor.jp/auto/171/ | |
23 | -{£Obvf¦Â=http://jbbs.livedoor.jp/auto/1553/ | |
24 | -°f¦Â=http://jbbs.livedoor.jp/auto/591/ | |
25 | -oCNn¿áñËé=http://jbbs.livedoor.jp/auto/446/ | |
26 | -S¹ÔçpÌÆè¾i1988NÒj=http://jbbs.livedoor.jp/auto/1365/ | |
27 | -©ÈªíH=http://jbbs.livedoor.jp/auto/862/ | |
28 | -E°nÔÂ=http://jbbs.livedoor.jp/auto/368/ | |
29 | -TCNXsbcf¦Â=http://jbbs.livedoor.jp/auto/185/ | |
30 | -`CmXðï=http://jbbs.livedoor.jp/auto/943/ | |
31 | -nM[aar@uÝñÈÅîñð·¾Iv=http://jbbs.livedoor.jp/auto/1419/ | |
32 | -AZ-1¿áñËé=http://jbbs.livedoor.jp/auto/946/ | |
33 | -ALFA164OCÊî@CÂ=http://jbbs.livedoor.jp/auto/265/ | |
34 | -÷Â=http://jbbs.livedoor.jp/auto/220/ | |
35 | -Âʽè[^[h=http://jbbs.livedoor.jp/auto/650/ | |
36 | -Rail channel@BBS=http://jbbs.livedoor.jp/auto/822/ | |
37 | -Tadfs=http://jbbs.livedoor.jp/auto/137/ | |
38 | -T-X@f¦Â=http://jbbs.livedoor.jp/auto/1460/ | |
39 | -y¶ÞÙ³²Ý¸ÞzAZ-1/CARAyЯÄÞ¼¯Ìßz=http://jbbs.livedoor.jp/auto/1238/ | |
40 | -tF[Qf¦Â=http://jbbs.livedoor.jp/auto/90/ | |
41 | -Garage=http://jbbs.livedoor.jp/auto/1067/ | |
42 | -J`pf¦Â=http://jbbs.livedoor.jp/auto/1117/ | |
43 | -RockerArm=http://jbbs.livedoor.jp/auto/1427/ | |
44 | -TNR.BBS=http://jbbs.livedoor.jp/auto/196/ | |
45 | -ÔEoCNªËf¦Â=http://jbbs.livedoor.jp/auto/164/ | |
46 | -dõYo=http://jbbs.livedoor.jp/auto/20/ | |
47 | -Vanagon Camper BBS=http://jbbs.livedoor.jp/auto/1356/ | |
48 | -rçµAéê¢ã!!@½Åà¢â!!=http://jbbs.livedoor.jp/auto/1119/ | |
49 | -WOFf¦Â(¢Ä¢©È«á¨µ¨«æIj=http://jbbs.livedoor.jp/auto/1109/ | |
50 | -GkÂ=http://jbbs.livedoor.jp/auto/910/ | |
51 | -íºídÎíAAf¦Â=http://jbbs.livedoor.jp/auto/806/ | |
52 | -¼ú{JADERSgf¦Â=http://jbbs.livedoor.jp/auto/894/ | |
53 | -\rGgFªf¦Â=http://jbbs.livedoor.jp/auto/135/ | |
54 | -NINElf¦Â=http://jbbs.livedoor.jp/auto/1066/ | |
55 | -MandM@BBS=http://jbbs.livedoor.jp/auto/335/ | |
56 | -T=http://jbbs.livedoor.jp/auto/1430/ | |
57 | -AîÅN}´d=http://jbbs.livedoor.jp/auto/584/ | |
58 | -RãpgÌAëq=http://jbbs.livedoor.jp/auto/609/ | |
59 | -Dear My Friendf¦Â=http://jbbs.livedoor.jp/auto/701/ | |
60 | -OXðï=http://jbbs.livedoor.jp/auto/1398/ | |
61 | -`mqh̾ì=http://jbbs.livedoor.jp/auto/257/ | |
62 | -Red List=http://jbbs.livedoor.jp/auto/580/ | |
63 | -²Ó©Â=http://jbbs.livedoor.jp/auto/338/ | |
64 | -ÂÎGNXvX¤ºo Q=http://jbbs.livedoor.jp/auto/842/ | |
65 | -J[I[fBIGkf¦Â=http://jbbs.livedoor.jp/auto/1020/ | |
66 | -`f¦Â=http://jbbs.livedoor.jp/auto/1483/ | |
67 | -TEAM SPARKf¦Â=http://jbbs.livedoor.jp/auto/848/ | |
68 | -S¹Q[Â=http://jbbs.livedoor.jp/auto/1133/ | |
69 | -¨ÑlÌãYíÈä®=http://jbbs.livedoor.jp/auto/1551/ | |
70 | -Æè¾îñÂ=http://jbbs.livedoor.jp/auto/423/ | |
71 | -stonebreakerCBBS=http://jbbs.livedoor.jp/auto/970/ | |
72 | -ìß=http://jbbs.livedoor.jp/auto/1327/ | |
73 | -¾¡åw@ñEZå=http://jbbs.livedoor.jp/auto/4112/ | |
74 | -w|åÄÁ¯ñBBS=http://jbbs.livedoor.jp/auto/3462/ | |
75 | -CåwÃìZÉÌçï@©®Ôö®f¦Â=http://jbbs.livedoor.jp/auto/4246/ | |
76 | -ßEåw®RR(L[M)mܽ[è=http://jbbs.livedoor.jp/auto/3719/ | |
77 | - | |
78 | -[Rs [^[EC^[lbg] | |
79 | -jI@¼s HXqÂ=http://jbbs.livedoor.jp/computer/6306/ | |
80 | -¯ëÁÒ`Ìæë¸GkÅÂ=http://jbbs.livedoor.jp/computer/6900/ | |
81 | -f¦Ø½=http://jbbs.livedoor.jp/computer/6561/ | |
82 | -BIDASHI=http://jbbs.livedoor.jp/computer/6039/ | |
83 | -Aum[}l^êåi[Â=http://jbbs.livedoor.jp/computer/5580/ | |
84 | -POOH̾×èúÇB=http://jbbs.livedoor.jp/computer/9643/ | |
85 | -h¿áñËéi¼j=http://jbbs.livedoor.jp/computer/1872/ | |
86 | -áÒÌ©Ef¦Â=http://jbbs.livedoor.jp/computer/8619/ | |
87 | -ñöF@SS±ñØð¬ê=http://jbbs.livedoor.jp/computer/1614/ | |
88 | -nvi¬Q[ðÂèܹñ©H=http://jbbs.livedoor.jp/computer/9586/ | |
89 | -ÝÌéà´f¦Â=http://jbbs.livedoor.jp/computer/7627/ | |
90 | -(^-^)tt=http://jbbs.livedoor.jp/computer/8041/ | |
91 | -æñúSbh[hf¦Â=http://jbbs.livedoor.jp/computer/5655/ | |
92 | - ¿Ä(¿ÄTCgñöF)=http://jbbs.livedoor.jp/computer/8694/ | |
93 | -(13Î)ÌnbJ[TCg=http://jbbs.livedoor.jp/computer/8726/ | |
94 | -2¿áñÌLÉX^h𮳹éXf¦Â=http://jbbs.livedoor.jp/computer/9551/ | |
95 | -µ¡(+Q¿áñËéÌÔ½¿)Â=http://jbbs.livedoor.jp/computer/6584/ | |
96 | -ICmxÂ=http://jbbs.livedoor.jp/computer/960/ | |
97 | -@¤iòѤj=http://jbbs.livedoor.jp/computer/8347/ | |
98 | -BIG-serverGkf¦Â=http://jbbs.livedoor.jp/computer/1889/ | |
99 | -t@Cð·\tgÌRrj@TakeFREE=http://jbbs.livedoor.jp/computer/3217/ | |
100 | -voder_board=http://jbbs.livedoor.jp/computer/9672/ | |
101 | -ñö®E}^[l^êåi[Â=http://jbbs.livedoor.jp/computer/6173/ | |
102 | -ÆÍhÅàhÅàË¥¼!!@o£Å()=http://jbbs.livedoor.jp/computer/829/ | |
103 | -¦ïLSêpf¦Â=http://jbbs.livedoor.jp/computer/4265/ | |
104 | -EFZ§Êlû²¸f¦Â=http://jbbs.livedoor.jp/computer/3093/ | |
105 | -ðï((((GßDß)))=http://jbbs.livedoor.jp/computer/9305/ | |
106 | -¤ðêèܵå¤aar=http://jbbs.livedoor.jp/computer/830/ | |
107 | -ËÆç¶BBS=http://jbbs.livedoor.jp/computer/3802/ | |
108 | -BMSTUDIO BBS=http://jbbs.livedoor.jp/computer/9667/ | |
109 | -綫GWI(¥Í¥)!!=http://jbbs.livedoor.jp/computer/6683/ | |
110 | -2¿áñËé=http://jbbs.livedoor.jp/computer/7596/ | |
111 | -monazilla=http://jbbs.livedoor.jp/computer/351/ | |
112 | -a-a-to-z-zÉ¢ÄÌîñð·=http://jbbs.livedoor.jp/computer/9411/ | |
113 | -Ê ¸«Ì¡éàXi[å`I°ißtßlllj=http://jbbs.livedoor.jp/computer/2943/ | |
114 | -QTÂ=http://jbbs.livedoor.jp/computer/5365/ | |
115 | -aariXbh®j=http://jbbs.livedoor.jp/computer/2909/ | |
116 | -â ÉÈf¦Â=http://jbbs.livedoor.jp/computer/8144/ | |
117 | -nC}bNÒ@=http://jbbs.livedoor.jp/computer/9602/ | |
118 | -up2ch.net@A=http://jbbs.livedoor.jp/computer/7924/ | |
119 | -Wakityfs BBS=http://jbbs.livedoor.jp/computer/7247/ | |
120 | -¤mi¿åÌf¦Â=http://jbbs.livedoor.jp/computer/3216/ | |
121 | -IBBS=http://jbbs.livedoor.jp/computer/5166/ | |
122 | -G@Ö@@W@ê@È=http://jbbs.livedoor.jp/computer/836/ | |
123 | -«Ì×Ìf¦Â=http://jbbs.livedoor.jp/computer/709/ | |
124 | -AHOO!BBS-2=http://jbbs.livedoor.jp/computer/2806/ | |
125 | -yêXzt@CÖWêÂ=http://jbbs.livedoor.jp/computer/4650/ | |
126 | -GbºRX@f¦Âi¼j=http://jbbs.livedoor.jp/computer/6967/ | |
127 | -@@d@@Q@@Â@@=http://jbbs.livedoor.jp/computer/2999/ | |
128 | -{N[cÂ=http://jbbs.livedoor.jp/computer/486/ | |
129 | -éÎÌ=http://jbbs.livedoor.jp/computer/2095/ | |
130 | -¯é2¿áñËé@f¦Â=http://jbbs.livedoor.jp/computer/1129/ | |
131 | -2bee¯¢f¦Â=http://jbbs.livedoor.jp/computer/9245/ | |
132 | -DJaoi.com¨Öèf¦Â=http://jbbs.livedoor.jp/computer/9607/ | |
133 | -AuE}^Â+µ¡Â¤¯c_Â=http://jbbs.livedoor.jp/computer/6889/ | |
134 | -Âðï=http://jbbs.livedoor.jp/computer/5736/ | |
135 | -¤ÉH×½¢QOOR=http://jbbs.livedoor.jp/computer/110/ | |
136 | -WingsöJBBS=http://jbbs.livedoor.jp/computer/7977/ | |
137 | -º·Ìbèf¦Â=http://jbbs.livedoor.jp/computer/8060/ | |
138 | -Q¿áñLÉX^h𻳹éX@~bNX=http://jbbs.livedoor.jp/computer/9673/ | |
139 | -ܽ`èWI=http://jbbs.livedoor.jp/computer/3509/ | |
140 | -SO505isêpf¦Â=http://jbbs.livedoor.jp/computer/8853/ | |
141 | -R^cdeGk=http://jbbs.livedoor.jp/computer/9484/ | |
142 | -RUINATERRAf¦Â=http://jbbs.livedoor.jp/computer/936/ | |
143 | -4460¿áñËé=http://jbbs.livedoor.jp/computer/7452/ | |
144 | -îñð·f¦Â=http://jbbs.livedoor.jp/computer/6440/ | |
145 | -¡BBS=http://jbbs.livedoor.jp/computer/7035/ | |
146 | -t@RUªf¦Â=http://jbbs.livedoor.jp/computer/8336/ | |
147 | -2chIRC=http://jbbs.livedoor.jp/computer/1235/ | |
148 | -ÈñÅàf¦Â=http://jbbs.livedoor.jp/computer/5150/ | |
149 | -Winbookf¦Â=http://jbbs.livedoor.jp/computer/21329/ | |
150 | -2¿áñËéAAf¦Â=http://jbbs.livedoor.jp/computer/25626/ | |
151 | -Famous Writerf¦Â=http://jbbs.livedoor.jp/computer/22059/ | |
152 | -AZUCO BBS=http://jbbs.livedoor.jp/computer/2820/ | |
153 | -lÅàí©ét@C¤Lf¦Â=http://jbbs.livedoor.jp/computer/63/ | |
154 | -Winny Crackf¦Â=http://jbbs.livedoor.jp/computer/10844/ | |
155 | -Celebrate WinMX BBS=http://jbbs.livedoor.jp/computer/1633/ | |
156 | - | |
157 | -[Q[EÍéE«û] | |
158 | -FF11WuEípUªîñÂ=http://jbbs.livedoor.jp/game/1578/ | |
159 | -FF11¬E¶YÖAîñÂ=http://jbbs.livedoor.jp/game/2954/ | |
160 | -°ëf¦Â=http://jbbs.livedoor.jp/game/8791/ | |
161 | -GGXX-BBS=http://jbbs.livedoor.jp/game/772/ | |
162 | -X[p[{bgåíBBS=http://jbbs.livedoor.jp/game/502/ | |
163 | -Q¿áñogf¦ÂTu=http://jbbs.livedoor.jp/game/2967/ | |
164 | -µ½çÎl[W BBS=http://jbbs.livedoor.jp/game/17458/ | |
165 | -ResonanceAge ¤Laar=http://jbbs.livedoor.jp/game/5303/ | |
166 | -BaldurÂ=http://jbbs.livedoor.jp/game/3361/ | |
167 | -M·Ìì]Online@`EIEGkÂ`=http://jbbs.livedoor.jp/game/8818/ | |
168 | -Lineage II Â=http://jbbs.livedoor.jp/game/7135/ | |
169 | -EVERQUESTlûRb=http://jbbs.livedoor.jp/game/3067/ | |
170 | -BijouÂ=http://jbbs.livedoor.jp/game/6628/ | |
171 | -LokiÂ=http://jbbs.livedoor.jp/game/3687/ | |
172 | -MapleStoryUªf¦Â=http://jbbs.livedoor.jp/game/7884/ | |
173 | -IrisÂ=http://jbbs.livedoor.jp/game/3007/ | |
174 | -ñMÂB=http://jbbs.livedoor.jp/game/4363/ | |
175 | -¤ç¢½=http://jbbs.livedoor.jp/game/5275/ | |
176 | -¨ÅñIÊMë=http://jbbs.livedoor.jp/game/4259/ | |
177 | -UOXbhðï=http://jbbs.livedoor.jp/game/196/ | |
178 | - Apricot Cafe =http://jbbs.livedoor.jp/game/4291/ | |
179 | -VE°¢ÞÇìÖ̹=http://jbbs.livedoor.jp/game/546/ | |
180 | -SNK vs. CAPCOM SVC CHAOS ¬×`l=http://jbbs.livedoor.jp/game/6410/ | |
181 | -BF1942@2chBF{Xï¯~ìÂ=http://jbbs.livedoor.jp/game/5612/ | |
182 | -KOFBBS=http://jbbs.livedoor.jp/game/2930/ | |
183 | -ShadowBaneBBS=http://jbbs.livedoor.jp/game/5736/ | |
184 | -ÐÝÂîn=http://jbbs.livedoor.jp/game/493/ | |
185 | -GD[SvseB^[YÂ=http://jbbs.livedoor.jp/game/63/ | |
186 | -OdinÂ=http://jbbs.livedoor.jp/game/15586/ | |
187 | -R¿áñËé=http://jbbs.livedoor.jp/game/3813/ | |
188 | --³o4- ¯¶¿âª³¢©`FbN·×µ=http://jbbs.livedoor.jp/game/7529/ | |
189 | -^EO³o3Ò«`f¦Â=http://jbbs.livedoor.jp/game/8602/ | |
190 | -X^[n^[f f¦Â=http://jbbs.livedoor.jp/game/1412/ | |
191 | -SaraÂ=http://jbbs.livedoor.jp/game/3356/ | |
192 | -VRigelpYñ`f¦Â=http://jbbs.livedoor.jp/game/5576/ | |
193 | -SRCU¿áñËé=http://jbbs.livedoor.jp/game/9176/ | |
194 | -FF11}^[IÂ=http://jbbs.livedoor.jp/game/5021/ | |
195 | -DÀSRC=http://jbbs.livedoor.jp/game/7945/ | |
196 | -ee11WP¤L&¦ÍüèÂ=http://jbbs.livedoor.jp/game/1268/ | |
197 | -p`REp`XUªîñf¦Â=http://jbbs.livedoor.jp/game/6771/ | |
198 | -GQ[µ½çÎÕf¦Â=http://jbbs.livedoor.jp/game/3477/ | |
199 | -WCCFf¦Â=http://jbbs.livedoor.jp/game/2011/ | |
200 | -åã{Ìp`Rp`Xf¦Â=http://jbbs.livedoor.jp/game/1733/ | |
201 | -KOCGtÖAf¦Â=http://jbbs.livedoor.jp/game/7931/ | |
202 | -_Â=http://jbbs.livedoor.jp/game/366/ | |
203 | -\ELo[Qf¦Â=http://jbbs.livedoor.jp/game/442/ | |
204 | -KnightOnlineÂ=http://jbbs.livedoor.jp/game/8974/ | |
205 | -FANêîv]ÊñBBS=http://jbbs.livedoor.jp/game/9576/ | |
206 | -t®(¥Í¥)LgÂ=http://jbbs.livedoor.jp/game/3290/ | |
207 | -AlÌNonkasuBBS=http://jbbs.livedoor.jp/game/492/ | |
208 | -É«Â=http://jbbs.livedoor.jp/game/6649/ | |
209 | -SLIDECARD~underlay OFFICIAL BBS=http://jbbs.livedoor.jp/game/7716/ | |
210 | -fBBBS=http://jbbs.livedoor.jp/game/4659/ | |
211 | -yD&D3rdz20ÊÌ_CXÂyD20z=http://jbbs.livedoor.jp/game/4439/ | |
212 | -BulletinBoard=http://jbbs.livedoor.jp/game/2481/ | |
213 | -FF11ÌÂi¼j=http://jbbs.livedoor.jp/game/6493/ | |
214 | -rohpT|[gBBS=http://jbbs.livedoor.jp/game/5420/ | |
215 | -Lä`æ1xaar=http://jbbs.livedoor.jp/game/2392/ | |
216 | -ĤRí¬V~ ¢Americafs Army£ ðï=http://jbbs.livedoor.jp/game/6844/ | |
217 | -VE^XÂ=http://jbbs.livedoor.jp/game/1166/ | |
218 | -Mooglef¦Â=http://jbbs.livedoor.jp/game/1963/ | |
219 | -eBAOT[K2i¼Ìjf¦Â=http://jbbs.livedoor.jp/game/7232/ | |
220 | -ÄpQ=http://jbbs.livedoor.jp/game/1573/ | |
221 | - OBBS=http://jbbs.livedoor.jp/game/209/ | |
222 | -- O³o4Ìê - GkÂ=http://jbbs.livedoor.jp/game/6627/ | |
223 | -i[RPGf¦Â=http://jbbs.livedoor.jp/game/5716/ | |
224 | -MFSÒ¿âf¦Â=http://jbbs.livedoor.jp/game/3131/ | |
225 | -T|[gðï=http://jbbs.livedoor.jp/game/4033/ | |
226 | -A[Ng Xf¦Â=http://jbbs.livedoor.jp/game/4683/ | |
227 | -FF11v]Â=http://jbbs.livedoor.jp/game/7047/ | |
228 | -ÊMAW{Ü@DXÈW¢ôiLÍ`*j=http://jbbs.livedoor.jp/game/4332/ | |
229 | -\ELo[Qf¦ÂnûÂ=http://jbbs.livedoor.jp/game/2938/ | |
230 | -ïéA[P[hÂ@JBBS=http://jbbs.livedoor.jp/game/613/ | |
231 | -©à½ê´Gk¨CyÂ=http://jbbs.livedoor.jp/game/6066/ | |
232 | - | |
233 | -[erEfæE{ETuJ`[] | |
234 | -»Û¿2¿áñ¶Ìª=http://jbbs.livedoor.jp/movie/443/ | |
235 | -ÁBII801=http://jbbs.livedoor.jp/movie/1065/ | |
236 | -O{f¦Â=http://jbbs.livedoor.jp/movie/2359/ | |
237 | -GGÍSÌû=http://jbbs.livedoor.jp/movie/606/ | |
238 | -ðÒÁBIf¦Â=http://jbbs.livedoor.jp/movie/2349/ | |
239 | -R{OâèAï - f¦Â=http://jbbs.livedoor.jp/movie/2264/ | |
240 | -y*99zVA¨G`«{Xy*00z=http://jbbs.livedoor.jp/movie/1918/ | |
241 | -W jAÂÊîñvCx[g¶f¦Â=http://jbbs.livedoor.jp/movie/2341/ | |
242 | -µñ@æ°ñÌ=http://jbbs.livedoor.jp/movie/1649/ | |
243 | -ifVRÂðïH=http://jbbs.livedoor.jp/movie/1411/ | |
244 | -brdgNIúÇ=http://jbbs.livedoor.jp/movie/2823/ | |
245 | -j`s|stmÌvCx[gX^WIB=http://jbbs.livedoor.jp/movie/2340/ | |
246 | -Q`lI=http://jbbs.livedoor.jp/movie/469/ | |
247 | -[jOºBn[vWFNg«ACh^gf¦Â=http://jbbs.livedoor.jp/movie/2306/ | |
248 | -u¢vð·ÌmV=http://jbbs.livedoor.jp/movie/3117/ | |
249 | -VóÌÂ=http://jbbs.livedoor.jp/movie/2490/ | |
250 | -OVERLOADf¦Â=http://jbbs.livedoor.jp/movie/393/ | |
251 | -BÇêpïcÂ=http://jbbs.livedoor.jp/movie/3528/ | |
252 | -@=http://jbbs.livedoor.jp/movie/292/ | |
253 | -lÆ È½ÆÝñÈÅRR{V=http://jbbs.livedoor.jp/movie/3369/ | |
254 | - ¨¿áñËé=http://jbbs.livedoor.jp/movie/1109/ | |
255 | -Rìê(}W )Â=http://jbbs.livedoor.jp/movie/2740/ | |
256 | -O{f¦Âi j=http://jbbs.livedoor.jp/movie/2414/ | |
257 | -TNTPbèver.=http://jbbs.livedoor.jp/movie/2273/ | |
258 | -(O¤O)[jOºB&nvåD«iL[Mj=http://jbbs.livedoor.jp/movie/2714/ | |
259 | -cute77BBS=http://jbbs.livedoor.jp/movie/3335/ | |
260 | -¡AChObc¡`Pbg¡¡t}aar¡Ø貫éô=http://jbbs.livedoor.jp/movie/3190/ | |
261 | -¶C¾YÌlÌÀ±º=http://jbbs.livedoor.jp/movie/2409/ | |
262 | -ÏÀ°ØJiLÍMj=http://jbbs.livedoor.jp/movie/371/ | |
263 | -u`hjvt@WÜêII=http://jbbs.livedoor.jp/movie/891/ | |
264 | -igðï=http://jbbs.livedoor.jp/movie/531/ | |
265 | -TCLbJ[ÌQXk®=http://jbbs.livedoor.jp/movie/3011/ | |
266 | -Ya-Ya-yahÌf¦ÂÀ=http://jbbs.livedoor.jp/movie/582/ | |
267 | -iWIf¦ÂI=http://jbbs.livedoor.jp/movie/2365/ | |
268 | -¡DÌî@Gkf¦Â=http://jbbs.livedoor.jp/movie/451/ | |
269 | -±ñ³äÅ΢BBB(;LDM)BBBÍBBBÍBBB=http://jbbs.livedoor.jp/movie/2881/ | |
270 | -EFueB[ú{SPOã¶f¦Â ©ßé=http://jbbs.livedoor.jp/movie/2771/ | |
271 | -µÈ⩳ñªW¤ê=http://jbbs.livedoor.jp/movie/3130/ | |
272 | -COÅElisabethÌijf¦Â=http://jbbs.livedoor.jp/movie/3307/ | |
273 | -nightwatch b.b.s.=http://jbbs.livedoor.jp/movie/3543/ | |
274 | -2199Channel=http://jbbs.livedoor.jp/movie/2886/ | |
275 | -µè©°éaar=http://jbbs.livedoor.jp/movie/2077/ | |
276 | -~G@ðï=http://jbbs.livedoor.jp/movie/1080/ | |
277 | -Elijah+FrodoWebaar=http://jbbs.livedoor.jp/movie/3469/ | |
278 | -¹¬m¯îÂ=http://jbbs.livedoor.jp/movie/345/ | |
279 | -Á½Ûïcº=http://jbbs.livedoor.jp/movie/1677/ | |
280 | -bsbf¦Â=http://jbbs.livedoor.jp/movie/88/ | |
281 | -«ð÷êÞê=http://jbbs.livedoor.jp/movie/3280/ | |
282 | -ä«¿ÌfæGÂi¼j=http://jbbs.livedoor.jp/movie/2640/ | |
283 | -***=http://jbbs.livedoor.jp/movie/2483/ | |
284 | -¿EOHªËf¦Â=http://jbbs.livedoor.jp/movie/428/ | |
285 | -Æ«Ç«COOL!f¦Â=http://jbbs.livedoor.jp/movie/2049/ | |
286 | -ÉÉÉaar=http://jbbs.livedoor.jp/movie/2884/ | |
287 | -^[{aar=http://jbbs.livedoor.jp/movie/1485/ | |
288 | -avºïcº=http://jbbs.livedoor.jp/movie/3365/ | |
289 | -©Á¿áñR(LÊM)mËé=http://jbbs.livedoor.jp/movie/65/ | |
290 | -îcÕ¹¿p[gf¦Â=http://jbbs.livedoor.jp/movie/2534/ | |
291 | -YO-BBS=http://jbbs.livedoor.jp/movie/911/ | |
292 | -¨«çf¦Â=http://jbbs.livedoor.jp/movie/3507/ | |
293 | -Vjkbº=http://jbbs.livedoor.jp/movie/1584/ | |
294 | -~[[hf¦Â=http://jbbs.livedoor.jp/movie/3329/ | |
295 | -DSBBS=http://jbbs.livedoor.jp/movie/827/ | |
296 | -zÔÌf¦Â=http://jbbs.livedoor.jp/movie/2284/ | |
297 | -BME JAPAN f¦Â=http://jbbs.livedoor.jp/movie/3501/ | |
298 | -»[·`¾Å=http://jbbs.livedoor.jp/movie/3123/ | |
299 | -ÂNÌå£=http://jbbs.livedoor.jp/movie/855/ | |
300 | -}NXf¦Â=http://jbbs.livedoor.jp/movie/1004/ | |
301 | -BBS=http://jbbs.livedoor.jp/movie/3024/ | |
302 | -[_ÌoLoL`à=http://jbbs.livedoor.jp/movie/1227/ | |
303 | -Q¿áñËéuÄéÄéÆ°vTum[g=http://jbbs.livedoor.jp/movie/3291/ | |
304 | -OÌßèÈf¦Â=http://jbbs.livedoor.jp/movie/3478/ | |
305 | -rbN}«VgÂ=http://jbbs.livedoor.jp/movie/414/ | |
306 | -¤éÆçbL[Vl}=http://jbbs.livedoor.jp/movie/2699/ | |
307 | -ubNz[NE_Ef¦Â=http://jbbs.livedoor.jp/movie/2594/ | |
308 | -i*EÍEjm@T[N@2chf¦Â@RiEÍE*j=http://jbbs.livedoor.jp/movie/1740/ | |
309 | - ³ÜèÌuLªé(Heros&Girls)f¦Âv=http://jbbs.livedoor.jp/movie/2678/ | |
310 | -Polyphonique Bar f¦Â=http://jbbs.livedoor.jp/movie/3453/ | |
311 | -qÉÂ=http://jbbs.livedoor.jp/movie/1591/ | |
312 | - | |
313 | -[|\E|pE¹yEt@bV] | |
314 | -YjAÂðï@qÉ=http://jbbs.livedoor.jp/music/1521/ | |
315 | -Ö¼VnCfB[YBBS=http://jbbs.livedoor.jp/music/165/ | |
316 | -¹ºBf¦Â=http://jbbs.livedoor.jp/music/4127/ | |
317 | -u¢rv@^Cc[hBBS=http://jbbs.livedoor.jp/music/296/ | |
318 | -©ßë¾f¦Â=http://jbbs.livedoor.jp/music/5546/ | |
319 | -goj=http://jbbs.livedoor.jp/music/2238/ | |
320 | -öèLÂ=http://jbbs.livedoor.jp/music/4600/ | |
321 | -CS BBS 2003=http://jbbs.livedoor.jp/music/286/ | |
322 | -Û=http://jbbs.livedoor.jp/music/1928/ | |
323 | -æãItÂ=http://jbbs.livedoor.jp/music/5881/ | |
324 | -Èȵ̥f¦Âi¼j=http://jbbs.livedoor.jp/music/2523/ | |
325 | -ºB(@LúDM)=http://jbbs.livedoor.jp/music/114/ | |
326 | -µá×èÎMr.ChildrenÂ=http://jbbs.livedoor.jp/music/689/ | |
327 | -Rg[æ¶ÌJeBf¦Â=http://jbbs.livedoor.jp/music/6163/ | |
328 | -}^[GkBBS(ßÍß)=http://jbbs.livedoor.jp/music/2756/ | |
329 | -SMAPf¦Â=http://jbbs.livedoor.jp/music/3992/ | |
330 | -The Green Field BBS=http://jbbs.livedoor.jp/music/583/ | |
331 | -¼Ã®rW AÂ=http://jbbs.livedoor.jp/music/6371/ | |
332 | -Øàl^[Y=http://jbbs.livedoor.jp/music/570/ | |
333 | -¤If¦Â=http://jbbs.livedoor.jp/music/5078/ | |
334 | -ìo¥-¥)Â=http://jbbs.livedoor.jp/music/924/ | |
335 | -Orlando Bloom BBS `I[hÔ`=http://jbbs.livedoor.jp/music/680/ | |
336 | -XsbcÂ=http://jbbs.livedoor.jp/music/6304/ | |
337 | -iPod Board=http://jbbs.livedoor.jp/music/4426/ | |
338 | -JPOP BBS=http://jbbs.livedoor.jp/music/3202/ | |
339 | -ËJm¿áñËé=http://jbbs.livedoor.jp/music/4052/ | |
340 | -u@BÌlv®õHê=http://jbbs.livedoor.jp/music/5144/ | |
341 | -·xÂ=http://jbbs.livedoor.jp/music/606/ | |
342 | -&lt;bè&gt;RUFüè¢I_MW[£=http://jbbs.livedoor.jp/music/4368/ | |
343 | -iCiCÁ·aar=http://jbbs.livedoor.jp/music/3990/ | |
344 | -LÁq=http://jbbs.livedoor.jp/music/2680/ | |
345 | -öü¢t@BBS (Unofficial)=http://jbbs.livedoor.jp/music/73/ | |
346 | -i@LÍMji[f¦Â=http://jbbs.livedoor.jp/music/5952/ | |
347 | -t@bV«ÂË=http://jbbs.livedoor.jp/music/4087/ | |
348 | -v`hv`haar=http://jbbs.livedoor.jp/music/3438/ | |
349 | -*9*0Gkf¦Â=http://jbbs.livedoor.jp/music/3155/ | |
350 | -BfzÂJBBS=http://jbbs.livedoor.jp/music/2157/ | |
351 | -J-HIPHOP INFORMATION & REVIEW BBS=http://jbbs.livedoor.jp/music/2606/ | |
352 | -»Ó¿áñËëB=http://jbbs.livedoor.jp/music/2197/ | |
353 | -VRj¿áñËé=http://jbbs.livedoor.jp/music/4338/ | |
354 | -Wj[Yi.j«rW AnohGackt..\=http://jbbs.livedoor.jp/music/4707/ | |
355 | -ãXðï=http://jbbs.livedoor.jp/music/3914/ | |
356 | -||=http://jbbs.livedoor.jp/music/2945/ | |
357 | -BUMP OF CHICKENÂ=http://jbbs.livedoor.jp/music/4187/ | |
358 | -Ö¼&lBW An=http://jbbs.livedoor.jp/music/3498/ | |
359 | -ÐëµÌ®=http://jbbs.livedoor.jp/music/6396/ | |
360 | -REecmJ^C=http://jbbs.livedoor.jp/music/6329/ | |
361 | -Blue Heaven=http://jbbs.livedoor.jp/music/6741/ | |
362 | -Ýä«Â@`ðï`=http://jbbs.livedoor.jp/music/79/ | |
363 | -SLIPÂ=http://jbbs.livedoor.jp/music/1781/ | |
364 | -`[~[ͳCÅ·i@O¤Oj=http://jbbs.livedoor.jp/music/1055/ | |
365 | -úÔÀèÈñÆÈf¦ÂQ=http://jbbs.livedoor.jp/music/3305/ | |
366 | -©í¢¢ðï=http://jbbs.livedoor.jp/music/5043/ | |
367 | -ܱë¾ÂiLj=http://jbbs.livedoor.jp/music/6464/ | |
368 | -ì*f[L)´¤BBSÏÀ°Ø¢«ÜÁµå¢(M[f*ì=http://jbbs.livedoor.jp/music/5999/ | |
369 | -[club radio web] bbs=http://jbbs.livedoor.jp/music/3133/ | |
370 | -A[}O_ ðï=http://jbbs.livedoor.jp/music/5971/ | |
371 | -Gackt BW Anoh |\ Wj[Y.i.\ =http://jbbs.livedoor.jp/music/4188/ | |
372 | -(LúDM)[jOºBåD«(ete)=http://jbbs.livedoor.jp/music/94/ | |
373 | -The BEING QVQ¿áñËé=http://jbbs.livedoor.jp/music/5191/ | |
374 | -AU BBS=http://jbbs.livedoor.jp/music/3904/ | |
375 | - | |
376 | -[VbsOE¬Ê] | |
377 | -LoN¿áñËé=http://jbbs.livedoor.jp/shop/270/ | |
378 | -W`l =http://jbbs.livedoor.jp/shop/393/ | |
379 | -yöFzNWbgJ[hêåf¦Â[NWbg][J[h][f¦Â]=http://jbbs.livedoor.jp/shop/16/ | |
380 | -iMRObYf¦ÂiÈñ¿Äüßj=http://jbbs.livedoor.jp/shop/13/ | |
381 | -Ñ ¬OlFÌï=http://jbbs.livedoor.jp/shop/163/ | |
382 | -¿áñËé=http://jbbs.livedoor.jp/shop/301/ | |
383 | -Âé͵Êè=http://jbbs.livedoor.jp/shop/286/ | |
384 | -åwÌ{¹=http://jbbs.livedoor.jp/shop/421/ | |
385 | -I[NV«ÌHf¦Â=http://jbbs.livedoor.jp/shop/89/ | |
386 | -©Áñ®f¦Â=http://jbbs.livedoor.jp/shop/60/ | |
387 | -bbs=http://jbbs.livedoor.jp/shop/3/ | |
388 | -Sn毿NWy¶Ej [Xz=http://jbbs.livedoor.jp/shop/316/ | |
389 | -Çp=http://jbbs.livedoor.jp/shop/404/ | |
390 | -¼\TCgEÝèã°ØTCg¤pBBS=http://jbbs.livedoor.jp/shop/378/ | |
391 | -AWålÌÐðê=http://jbbs.livedoor.jp/shop/283/ | |
392 | -zP¿áñËé=http://jbbs.livedoor.jp/shop/193/ | |
393 | -«¿¤@ÖAi˸ÝA}`AXpAeA|ÈÇjf¦Â=http://jbbs.livedoor.jp/shop/242/ | |
394 | -IIf¦Â=http://jbbs.livedoor.jp/shop/238/ | |
395 | -NARUMIDO=http://jbbs.livedoor.jp/shop/280/ | |
396 | -ÜAÏÀ°ØÆÈiEÍEj=http://jbbs.livedoor.jp/shop/173/ | |
397 | -¤ Â=http://jbbs.livedoor.jp/shop/126/ | |
398 | -MaryÈf¦Â=http://jbbs.livedoor.jp/shop/319/ | |
399 | -NEWI¢cJ°kbº 2003=http://jbbs.livedoor.jp/shop/149/ | |
400 | -ÝûÂ=http://jbbs.livedoor.jp/shop/128/ | |
401 | -±ñȤi𢽢yf¦Âz=http://jbbs.livedoor.jp/shop/434/ | |
402 | -manaÂ`à=http://jbbs.livedoor.jp/shop/198/ | |
403 | -kawafs_{OBBS=http://jbbs.livedoor.jp/shop/323/ | |
404 | -KVbNÂ=http://jbbs.livedoor.jp/shop/290/ | |
405 | -A aar=http://jbbs.livedoor.jp/shop/303/ | |
406 | -¤BBS=http://jbbs.livedoor.jp/shop/381/ | |
407 | -t[I[NVf¦Â=http://jbbs.livedoor.jp/shop/247/ | |
408 | -æàâÜb=http://jbbs.livedoor.jp/shop/73/ | |
409 | -@Ü=http://jbbs.livedoor.jp/shop/258/ | |
410 | -V±f¦Â=http://jbbs.livedoor.jp/shop/263/ | |
411 | -i¼jÂ=http://jbbs.livedoor.jp/shop/79/ | |
412 | -xcnA Q=http://jbbs.livedoor.jp/shop/66/ | |
413 | -¨¾Èîñ=http://jbbs.livedoor.jp/shop/439/ | |
414 | -ÀèH=http://jbbs.livedoor.jp/shop/199/ | |
415 | -baisoku.jp BBS=http://jbbs.livedoor.jp/shop/76/ | |
416 | -RISU OFFICE BOARD 2003=http://jbbs.livedoor.jp/shop/233/ | |
417 | - ¨®ðÁ½¼\t=http://jbbs.livedoor.jp/shop/211/ | |
418 | -Ù¢EÌ`l=http://jbbs.livedoor.jp/shop/379/ | |
419 | -qcW¾Æ©IIJ~¾Æ©Ìb=http://jbbs.livedoor.jp/shop/436/ | |
420 | -°I[NVïê=http://jbbs.livedoor.jp/shop/347/ | |
421 | -X[p[àf¦Â=http://jbbs.livedoor.jp/shop/162/ | |
422 | -Ùé©Hª\_µ=http://jbbs.livedoor.jp/shop/227/ | |
423 | -WvV[µÈªç*49*99Ìwèµ½¨ð*50*00ª¤Xðï=http://jbbs.livedoor.jp/shop/318/ | |
424 | -KKi=http://jbbs.livedoor.jp/shop/360/ | |
425 | -A¿áñËé=http://jbbs.livedoor.jp/shop/222/ | |
426 | -ì[~f¦Â=http://jbbs.livedoor.jp/shop/412/ | |
427 | -ÈÉ°ÈÓíÁÆ=http://jbbs.livedoor.jp/shop/343/ | |
428 | -Happy=http://jbbs.livedoor.jp/shop/39/ | |
429 | -yHPÐîæ¤f¦Âz-riche-yHPÐîæ¤f¦Âz=http://jbbs.livedoor.jp/shop/306/ | |
430 | -Ê̶=http://jbbs.livedoor.jp/shop/107/ | |
431 | -J[hÌÕBBS=http://jbbs.livedoor.jp/shop/120/ | |
432 | -À/ÊÌ ¾ÜÌX@é`©R=http://jbbs.livedoor.jp/shop/282/ | |
433 | - ©à©à =http://jbbs.livedoor.jp/shop/269/ | |
434 | -äË[ïcCho^BBS=http://jbbs.livedoor.jp/shop/230/ | |
435 | -üHe=http://jbbs.livedoor.jp/shop/127/ | |
436 | -^ÄÌéÍÃìÅÔÎ=http://jbbs.livedoor.jp/shop/358/ | |
437 | -ÝñÈÌÁÊf¦ÂB=http://jbbs.livedoor.jp/shop/371/ | |
438 | -P¡=http://jbbs.livedoor.jp/shop/223/ | |
439 | -¼®¯ËßݸÞÂ=http://jbbs.livedoor.jp/shop/184/ | |
440 | -¨«çI=http://jbbs.livedoor.jp/shop/277/ | |
441 | -~C`1stXe[W=http://jbbs.livedoor.jp/shop/150/ | |
442 | -@ÔᦽÁÛ¢¢¨É¢Äñ·éÂ@=http://jbbs.livedoor.jp/shop/210/ | |
443 | -¨OACV¾ë=http://jbbs.livedoor.jp/shop/279/ | |
444 | -Af¦Â=http://jbbs.livedoor.jp/shop/362/ | |
445 | ----=http://jbbs.livedoor.jp/shop/350/ | |
446 | -NBf¦Â=http://jbbs.livedoor.jp/shop/285/ | |
447 | -I[NVïê=http://jbbs.livedoor.jp/shop/260/ | |
448 | -æøf¦Â=http://jbbs.livedoor.jp/shop/212/ | |
449 | -wf¦Â=http://jbbs.livedoor.jp/shop/368/ | |
450 | -¬H[AXf¦Â=http://jbbs.livedoor.jp/shop/340/ | |
451 | - | |
452 | -[ï¡ENEX|[c] | |
453 | -e[}Êhtgf¦Â=http://jbbs.livedoor.jp/sports/1949/ | |
454 | - ªw`´t[g[N=http://jbbs.livedoor.jp/sports/313/ | |
455 | -µé¿áñËé=http://jbbs.livedoor.jp/sports/1369/ | |
456 | -eBbvlXf¦Â=http://jbbs.livedoor.jp/sports/4322/ | |
457 | -äË[æêïcº=http://jbbs.livedoor.jp/sports/5046/ | |
458 | -JSEWB2.5=http://jbbs.livedoor.jp/sports/4244/ | |
459 | -ÏzlÔ/qAÏ@Â=http://jbbs.livedoor.jp/sports/6641/ | |
460 | -LbgNuf¦Â=http://jbbs.livedoor.jp/sports/6846/ | |
461 | -PGP-BBS=http://jbbs.livedoor.jp/sports/1719/ | |
462 | -¢©Îñ=http://jbbs.livedoor.jp/sports/6717/ | |
463 | -ÕÌ=http://jbbs.livedoor.jp/sports/7307/ | |
464 | -éæf¦Â=http://jbbs.livedoor.jp/sports/10506/ | |
465 | -Wj[YiW jASÌÌvCx[gîñÌX^WI=http://jbbs.livedoor.jp/sports/5770/ | |
466 | -Jbvi¿áñËé=http://jbbs.livedoor.jp/sports/1156/ | |
467 | -å¹ECÌÀH=http://jbbs.livedoor.jp/sports/5611/ | |
468 | -gXðï=http://jbbs.livedoor.jp/sports/8538/ | |
469 | -eBbvlXf¦ÂTEC=http://jbbs.livedoor.jp/sports/5458/ | |
470 | -k©NEfvxÒGkf¦Â=http://jbbs.livedoor.jp/sports/2419/ | |
471 | -µé¿áñËéQ=http://jbbs.livedoor.jp/sports/3661/ | |
472 | -ËOFFðï=http://jbbs.livedoor.jp/sports/8057/ | |
473 | -100%ÒÕÒÕRc=http://jbbs.livedoor.jp/sports/3779/ | |
474 | -¨mç¹f¦Â=http://jbbs.livedoor.jp/sports/9478/ | |
475 | - éï¡JBBSf¦Â=http://jbbs.livedoor.jp/sports/2469/ | |
476 | -[hgbf¦Â=http://jbbs.livedoor.jp/sports/10114/ | |
477 | -®ªºÌÚü2003=http://jbbs.livedoor.jp/sports/8116/ | |
478 | -¡lª]x@=http://jbbs.livedoor.jp/sports/9409/ | |
479 | -Ø¿áñËé=http://jbbs.livedoor.jp/sports/5214/ | |
480 | -LeadÌX^WI=http://jbbs.livedoor.jp/sports/5771/ | |
481 | -H£nô=http://jbbs.livedoor.jp/sports/8344/ | |
482 | -bNX鬎@BBS=http://jbbs.livedoor.jp/sports/10560/ | |
483 | -°ãZ =http://jbbs.livedoor.jp/sports/9671/ | |
484 | -¤³½ÜaarECG[y[W=http://jbbs.livedoor.jp/sports/3062/ | |
485 | -SeaStory=http://jbbs.livedoor.jp/sports/5218/ | |
486 | -úAGbZXÂ=http://jbbs.livedoor.jp/sports/5376/ | |
487 | -JbvÂðï=http://jbbs.livedoor.jp/sports/5881/ | |
488 | -(@LúDM)ºB(í)=http://jbbs.livedoor.jp/sports/4820/ | |
489 | -¬êɶ«Ä=http://jbbs.livedoor.jp/sports/7292/ | |
490 | -Pooh-ch(v[`lj=http://jbbs.livedoor.jp/sports/1552/ | |
491 | -Tf[êûf¦Â=http://jbbs.livedoor.jp/sports/5147/ | |
492 | -QchqQ=http://jbbs.livedoor.jp/sports/5667/ | |
493 | -Ä޲»¶°ºÞ¯ºÀµEðïÂ=http://jbbs.livedoor.jp/sports/7367/ | |
494 | -B.H.A=http://jbbs.livedoor.jp/sports/1744/ | |
495 | -Gunsmith@Engineerf¦Â=http://jbbs.livedoor.jp/sports/4903/ | |
496 | -Ä«taar=http://jbbs.livedoor.jp/sports/1076/ | |
497 | -Iij[f¦Â=http://jbbs.livedoor.jp/sports/10523/ | |
498 | -GkBBS=http://jbbs.livedoor.jp/sports/8632/ | |
499 | -lTXf¦Â=http://jbbs.livedoor.jp/sports/4824/ | |
500 | -Ðäêûf¦Â=http://jbbs.livedoor.jp/sports/5146/ | |
501 | -\tg¿áñËé=http://jbbs.livedoor.jp/sports/5759/ | |
502 | -p`Uª@ÈñÅà=http://jbbs.livedoor.jp/sports/9755/ | |
503 | -ArbNXV=http://jbbs.livedoor.jp/sports/3417/ | |
504 | -}^[Gkw=http://jbbs.livedoor.jp/sports/10512/ | |
505 | -ï¡Ì¨b=http://jbbs.livedoor.jp/sports/1284/ | |
506 | -Ö¼W jA&LLÖW °{°{õêf¦Â=http://jbbs.livedoor.jp/sports/6457/ | |
507 | - ¨Î¢¬òÂU=http://jbbs.livedoor.jp/sports/9845/ | |
508 | -W rÖct[f¦Â=http://jbbs.livedoor.jp/sports/5384/ | |
509 | -NEWS`STOPS`k.k.kity`ABC`¯f¦Â=http://jbbs.livedoor.jp/sports/4844/ | |
510 | -O[t@[f¦Â=http://jbbs.livedoor.jp/sports/10761/ | |
511 | -[hXf¦Â=http://jbbs.livedoor.jp/sports/1682/ | |
512 | -@±Çɢܷ=http://jbbs.livedoor.jp/sports/10762/ | |
513 | - âÂ=http://jbbs.livedoor.jp/sports/6594/ | |
514 | -¶ålbgf¦Â=http://jbbs.livedoor.jp/sports/1874/ | |
515 | -Idle talk=http://jbbs.livedoor.jp/sports/10648/ | |
516 | -T@äË[ïc=http://jbbs.livedoor.jp/sports/406/ | |
517 | -gÈbÖ~III¡ãGb`Èb·él±æ¤È罵ܷ=http://jbbs.livedoor.jp/sports/6525/ | |
518 | -AAJ[OVA^[A=http://jbbs.livedoor.jp/sports/8491/ | |
519 | -aÂ=http://jbbs.livedoor.jp/sports/6237/ | |
520 | -`RJCf¦Â·¬H=http://jbbs.livedoor.jp/sports/1080/ | |
521 | -¿âf¦Â=http://jbbs.livedoor.jp/sports/6659/ | |
522 | -¼Ã®ÌKt@W¦@o£Â=http://jbbs.livedoor.jp/sports/324/ | |
523 | -Òµ[aar=http://jbbs.livedoor.jp/sports/8790/ | |
524 | -êûnåf¦Â=http://jbbs.livedoor.jp/sports/8162/ | |
525 | -Vf¦Â=http://jbbs.livedoor.jp/sports/4404/ | |
526 | -[Èf¦Â=http://jbbs.livedoor.jp/sports/1838/ | |
527 | -½«d»Çf¦Â=http://jbbs.livedoor.jp/sports/7944/ | |
528 | -àÁÆÈñÅàf¦Â=http://jbbs.livedoor.jp/sports/8398/ | |
529 | -Global Baseball Room=http://jbbs.livedoor.jp/sports/2152/ | |
530 | -ÞXÌVC¨êÌÕ=http://jbbs.livedoor.jp/sports/8014/ | |
531 | - | |
532 | -[rWlXEoÏ] | |
533 | -Futures@Trade@ÌbÅà·éH=http://jbbs.livedoor.jp/business/142/ | |
534 | -Á¿Êf¦Â=http://jbbs.livedoor.jp/business/752/ | |
535 | -±Á»èõk=http://jbbs.livedoor.jp/business/1290/ | |
536 | -üFuXbh®f¦Âv_(^o^)^=http://jbbs.livedoor.jp/business/601/ | |
537 | -p`REXbgÆElÂT=http://jbbs.livedoor.jp/business/113/ | |
538 | -NWbgJ[h~V /Credit Card Forum 4=http://jbbs.livedoor.jp/business/111/ | |
539 | -¨µáêZîåD«ôf¦Â=http://jbbs.livedoor.jp/business/106/ | |
540 | -TSTÌGkf¦Â=http://jbbs.livedoor.jp/business/767/ | |
541 | -ÇflÌf¦Â=http://jbbs.livedoor.jp/business/1338/ | |
542 | -é`Â=http://jbbs.livedoor.jp/business/850/ | |
543 | -f¦Â=http://jbbs.livedoor.jp/business/202/ | |
544 | -rl`oÂ|\EîñB³ê½^ÀIf¦ÂI=http://jbbs.livedoor.jp/business/1163/ | |
545 | -ØÂðï=http://jbbs.livedoor.jp/business/499/ | |
546 | -»ãvzf¦Â2@©åïcº@iAgG=http://jbbs.livedoor.jp/business/28/ | |
547 | -z[wp[äË[ïc=http://jbbs.livedoor.jp/business/174/ | |
548 | -uT[rXcÆoÅÏõïvf¦Â=http://jbbs.livedoor.jp/business/274/ | |
549 | -hdèf¦ÂVer2.00=http://jbbs.livedoor.jp/business/1246/ | |
550 | -dE]EªËf¦Â=http://jbbs.livedoor.jp/business/112/ | |
551 | -ÉâÌf¦Â=http://jbbs.livedoor.jp/business/951/ | |
552 | -AEÂ@ðï=http://jbbs.livedoor.jp/business/1145/ | |
553 | -£tH[@f¦Â=http://jbbs.livedoor.jp/business/1003/ | |
554 | -Éã[hEÂ=http://jbbs.livedoor.jp/business/252/ | |
555 | -oÏEocªËf¦Â=http://jbbs.livedoor.jp/business/110/ | |
556 | -The Traderfs BBS=http://jbbs.livedoor.jp/business/1265/ | |
557 | -d]µéw xïcº=http://jbbs.livedoor.jp/business/1302/ | |
558 | -î¿áñËé=http://jbbs.livedoor.jp/business/610/ | |
559 | -XgXg[J[âèf¦Â=http://jbbs.livedoor.jp/business/655/ | |
560 | -EarlyCross=http://jbbs.livedoor.jp/business/1057/ | |
561 | -³ç©[Á!?=http://jbbs.livedoor.jp/business/1154/ | |
562 | -êÁÇÌúL=http://jbbs.livedoor.jp/business/310/ | |
563 | -91¿áñËé=http://jbbs.livedoor.jp/business/1004/ | |
564 | -{ que sera sera {=http://jbbs.livedoor.jp/business/1352/ | |
565 | -EGRåD«lÔ̽Üèê=http://jbbs.livedoor.jp/business/45/ | |
566 | -p`ÆE^Â=http://jbbs.livedoor.jp/business/1058/ | |
567 | -^CEA\rf¦ÂiÊÉëÈÈ¢éj=http://jbbs.livedoor.jp/business/1158/ | |
568 | -ä¤CgÉÈë¤I=http://jbbs.livedoor.jp/business/833/ | |
569 | -p\RŨdµÜ¹ñ©I=http://jbbs.livedoor.jp/business/556/ | |
570 | -TChrWlXlbg¾X=http://jbbs.livedoor.jp/business/820/ | |
571 | -E\t@~[Â=http://jbbs.livedoor.jp/business/552/ | |
572 | -rWlXîñ`¾Â=http://jbbs.livedoor.jp/business/507/ | |
573 | -JâèÂ(-Q-)=http://jbbs.livedoor.jp/business/103/ | |
574 | -eXgêpf¦Â=http://jbbs.livedoor.jp/business/1243/ | |
575 | -½Íy[\Xðø©¹È³¢æI2003=http://jbbs.livedoor.jp/business/129/ | |
576 | -¡ÂêtBBS=http://jbbs.livedoor.jp/business/790/ | |
577 | -MLMÍÔáÁÄéIH=http://jbbs.livedoor.jp/business/42/ | |
578 | -Åf«BBS=http://jbbs.livedoor.jp/business/1222/ | |
579 | -JWmØ=http://jbbs.livedoor.jp/business/85/ | |
580 | -ú{»ãXÂ=http://jbbs.livedoor.jp/business/288/ | |
581 | -LoNïcº=http://jbbs.livedoor.jp/business/1293/ | |
582 | -k=http://jbbs.livedoor.jp/business/117/ | |
583 | -«¿¤oÅ=http://jbbs.livedoor.jp/business/1274/ | |
584 | -PublifacilT|[gf¦Â=http://jbbs.livedoor.jp/business/1137/ | |
585 | -f@@¦@@Â=http://jbbs.livedoor.jp/business/501/ | |
586 | -AE³¹Ä¾³¢=http://jbbs.livedoor.jp/business/78/ | |
587 | -¼ºq̤iæ¨äy=http://jbbs.livedoor.jp/business/347/ | |
588 | -VXeRtH[gBBS=http://jbbs.livedoor.jp/business/1353/ | |
589 | -ñ¿áñËé=http://jbbs.livedoor.jp/business/823/ | |
590 | -i@m@-f¦Â-=http://jbbs.livedoor.jp/business/1180/ | |
591 | -LMhBBS=http://jbbs.livedoor.jp/business/1319/ | |
592 | -]Ìऩéîñ=http://jbbs.livedoor.jp/business/723/ | |
593 | -ÑÂ=http://jbbs.livedoor.jp/business/700/ | |
594 | -²ÝÀ°È¯Ä¥×¼Þµ S Iê[â]µ25 - F.X.Live25 -=http://jbbs.livedoor.jp/business/927/ | |
595 | -d]µé ïcº=http://jbbs.livedoor.jp/business/146/ | |
596 | -Æp`Ìó«n=http://jbbs.livedoor.jp/business/878/ | |
597 | -c f¦Â=http://jbbs.livedoor.jp/business/758/ | |
598 | -¡CASHFiesta T|[gf¦Â¡=http://jbbs.livedoor.jp/business/1312/ | |
599 | -`P`\Ëé`=http://jbbs.livedoor.jp/business/353/ | |
600 | -C[}[Nf¦Â=http://jbbs.livedoor.jp/business/1063/ | |
601 | -gnld=http://jbbs.livedoor.jp/business/1055/ | |
602 | - | |
603 | -[wâEl¶EÈw] | |
604 | -VEcä¿áñËé=http://jbbs.livedoor.jp/study/1458/ | |
605 | -XJCEWÉáȳ¢@@¾¡=http://jbbs.livedoor.jp/study/396/ | |
606 | -Öw¿áñËé=http://jbbs.livedoor.jp/study/368/ | |
607 | -§½¿áñËé=http://jbbs.livedoor.jp/study/508/ | |
608 | -Öå¿áñËé=http://jbbs.livedoor.jp/study/491/ | |
609 | -dÊå¿áñËé=http://jbbs.livedoor.jp/study/953/ | |
610 | -_å¿áñËé=http://jbbs.livedoor.jp/study/386/ | |
611 | -@åwch=http://jbbs.livedoor.jp/study/70/ | |
612 | -§¯¢¶Îñ^.^=http://jbbs.livedoor.jp/study/1080/ | |
613 | -NCY}WbNAJf~[\Kº=http://jbbs.livedoor.jp/study/3284/ | |
614 | -ãå¿áñËé=http://jbbs.livedoor.jp/study/389/ | |
615 | -Zf¦Â_Þì=http://jbbs.livedoor.jp/study/649/ | |
616 | - ¨ª¿áñËé=http://jbbs.livedoor.jp/study/1819/ | |
617 | -éåw¿áñËé=http://jbbs.livedoor.jp/study/382/ | |
618 | -ªºõKÂ=http://jbbs.livedoor.jp/study/3250/ | |
619 | -¹¢¯¢¿áñËé=http://jbbs.livedoor.jp/study/114/ | |
620 | -´J¿áñËé=http://jbbs.livedoor.jp/study/415/ | |
621 | -JBBS Q¿áñËé=http://jbbs.livedoor.jp/study/1484/ | |
622 | -R¿áñËé=http://jbbs.livedoor.jp/study/88/ | |
623 | -m¿áñËé=http://jbbs.livedoor.jp/study/921/ | |
624 | -åoå¿áñËé=http://jbbs.livedoor.jp/study/56/ | |
625 | -¼úå@wf¦Â=http://jbbs.livedoor.jp/study/533/ | |
626 | -óãÚV¢wf¦Â=http://jbbs.livedoor.jp/study/3476/ | |
627 | -ض¢_=http://jbbs.livedoor.jp/study/3500/ | |
628 | -¾¡åw@¤w¿áñËé=http://jbbs.livedoor.jp/study/337/ | |
629 | -cäHÂ=http://jbbs.livedoor.jp/study/2462/ | |
630 | -[~ÈñÄüèÅ·æ@C£ç¸À«Üµå@o=http://jbbs.livedoor.jp/study/343/ | |
631 | -_H¿áñËé=http://jbbs.livedoor.jp/study/713/ | |
632 | -mÚ¿áñËé=http://jbbs.livedoor.jp/study/781/ | |
633 | -å¤h^³=http://jbbs.livedoor.jp/study/3701/ | |
634 | -Må¿áñËé=http://jbbs.livedoor.jp/study/1482/ | |
635 | -_Ëw@åwf¦Â=http://jbbs.livedoor.jp/study/446/ | |
636 | -ñBµá×èÂ=http://jbbs.livedoor.jp/study/383/ | |
637 | -d@åw¿áñËé=http://jbbs.livedoor.jp/study/952/ | |
638 | -æOãÚs®Y½y¤=http://jbbs.livedoor.jp/study/3489/ | |
639 | -¤måwf¦Â=http://jbbs.livedoor.jp/study/2198/ | |
640 | -çtåf¦ÂII=http://jbbs.livedoor.jp/study/213/ | |
641 | -Ûìðú¿áñËé=http://jbbs.livedoor.jp/study/1329/ | |
642 | -xmå¬MkÌf¦Â=http://jbbs.livedoor.jp/study/364/ | |
643 | -qJ¬wf¦Â=http://jbbs.livedoor.jp/study/687/ | |
644 | -Çèåw@åwf¦Â=http://jbbs.livedoor.jp/study/863/ | |
645 | -´¿áñËé=http://jbbs.livedoor.jp/study/2247/ | |
646 | -É¡[~f¦Â@ÝñÈWÜêI=http://jbbs.livedoor.jp/study/2654/ | |
647 | -RFÌï^VhRZñö®f¦Â=http://jbbs.livedoor.jp/study/486/ | |
648 | -²¸mc_f¦Â=http://jbbs.livedoor.jp/study/1036/ | |
649 | -â觧åwÂ=http://jbbs.livedoor.jp/study/880/ | |
650 | -жÌf¦Â=http://jbbs.livedoor.jp/study/729/ | |
651 | -É¿¾¢¿áñËéu¶¨¹ÈwÅv=http://jbbs.livedoor.jp/study/497/ | |
652 | -^EY¿áñËé=http://jbbs.livedoor.jp/study/834/ | |
653 | -¾¯åwE¾¯w¾¢½¢úk=http://jbbs.livedoor.jp/study/505/ | |
654 | -VE¬é¿áñËé=http://jbbs.livedoor.jp/study/2844/ | |
655 | -Hå¿áñËé=http://jbbs.livedoor.jp/study/3216/ | |
656 | -¯uпáñËé=http://jbbs.livedoor.jp/study/400/ | |
657 | -ãì¿áñËé=http://jbbs.livedoor.jp/study/1127/ | |
658 | -¾¡åw@w¿áñËé=http://jbbs.livedoor.jp/study/574/ | |
659 | -ElnûÌwZf¦Â@=http://jbbs.livedoor.jp/study/2461/ | |
660 | -LC¹åwf¦Â=http://jbbs.livedoor.jp/study/2477/ | |
661 | -F¿áñËéver.2=http://jbbs.livedoor.jp/study/1024/ | |
662 | -_ÞìHÈåw̨®=http://jbbs.livedoor.jp/study/616/ | |
663 | -¾¡åw@Hw¿áñËé=http://jbbs.livedoor.jp/study/604/ | |
664 | -¾¡åw@¶w¿áñËé=http://jbbs.livedoor.jp/study/482/ | |
665 | -n s¯}f¦Â=http://jbbs.livedoor.jp/study/2609/ | |
666 | -¡lsåÌf¦Â=http://jbbs.livedoor.jp/study/948/ | |
667 | -ÖwEoÏwÌß⮳ñ=http://jbbs.livedoor.jp/study/327/ | |
668 | -Æ͸ª½èÈf¦Â=http://jbbs.livedoor.jp/study/2246/ | |
669 | -å¹låºf¦Â=http://jbbs.livedoor.jp/study/3171/ | |
670 | -Z^[±ÎôXbh=http://jbbs.livedoor.jp/study/3396/ | |
671 | -åCh¤aar=http://jbbs.livedoor.jp/study/366/ | |
672 | -ïéå¿áñËé=http://jbbs.livedoor.jp/study/169/ | |
673 | -sOêåw¼Zf¦Â=http://jbbs.livedoor.jp/study/355/ | |
674 | -οáñËé=http://jbbs.livedoor.jp/study/3258/ | |
675 | -Ûì¿áñËé=http://jbbs.livedoor.jp/study/2130/ | |
676 | -`fk`̯¢¶Îñ=http://jbbs.livedoor.jp/study/556/ | |
677 | -òÈ~V 2nd=http://jbbs.livedoor.jp/study/468/ | |
678 | -»ãvzf¦Â@{Ùïcº=http://jbbs.livedoor.jp/study/912/ | |
679 | -»ãvzf¦Â14@@³wïcº=http://jbbs.livedoor.jp/study/951/ | |
680 | -³çEwZªËf¦Â=http://jbbs.livedoor.jp/study/413/ | |
681 | -aå¿áñËé=http://jbbs.livedoor.jp/study/934/ | |
682 | -KSC¿áñËé=http://jbbs.livedoor.jp/study/3391/ | |
683 | -OBIRIN@WALKER@÷üÑ`l=http://jbbs.livedoor.jp/study/1153/ | |
684 | - | |
685 | -[}eBfBAEj [XE¡] | |
686 | -îñð·f¦Â&hRf¦Âi¼j=http://jbbs.livedoor.jp/news/725/ | |
687 | -BUBKAIf¦Â=http://jbbs.livedoor.jp/news/944/ | |
688 | -©ÂnCp[(^^)/=http://jbbs.livedoor.jp/news/1233/ | |
689 | -GIDÂ@ï=http://jbbs.livedoor.jp/news/963/ | |
690 | -AMI-nineteen=http://jbbs.livedoor.jp/news/648/ | |
691 | -Rc¾Yɨ\·I=http://jbbs.livedoor.jp/news/1050/ | |
692 | -I^N¿áñËéQ=http://jbbs.livedoor.jp/news/535/ | |
693 | -Я}cõI^®f¦Â=http://jbbs.livedoor.jp/news/610/ | |
694 | -_d¿áñËé=http://jbbs.livedoor.jp/news/1370/ | |
695 | -¿º=http://jbbs.livedoor.jp/news/1054/ | |
696 | -no[Of¦Â=http://jbbs.livedoor.jp/news/56/ | |
697 | -ú{üvAïc_Ïõï=http://jbbs.livedoor.jp/news/1159/ | |
698 | -arf¦Â=http://jbbs.livedoor.jp/news/346/ | |
699 | -MONSTERS BBS=http://jbbs.livedoor.jp/news/1234/ | |
700 | -Q¿áñËéÕç·f¦Â=http://jbbs.livedoor.jp/news/918/ | |
701 | -read the paper--V·Í¨àµë¢II=http://jbbs.livedoor.jp/news/1425/ | |
702 | -¡EcõªËf¦Â=http://jbbs.livedoor.jp/news/159/ | |
703 | -etHfB[̨d=http://jbbs.livedoor.jp/news/131/ | |
704 | -|Â=http://jbbs.livedoor.jp/news/66/ | |
705 | -Ej [XªËf¦Â=http://jbbs.livedoor.jp/news/160/ | |
706 | -{èl^f¦Â=http://jbbs.livedoor.jp/news/209/ | |
707 | -¼À¯w¶¡:f¦Â=http://jbbs.livedoor.jp/news/1411/ | |
708 | -ð¬aar=http://jbbs.livedoor.jp/news/1408/ | |
709 | -V·Ì©UâèBBS=http://jbbs.livedoor.jp/news/537/ | |
710 | -tom@BBS ver6.01=http://jbbs.livedoor.jp/news/307/ | |
711 | -0ch.radio=http://jbbs.livedoor.jp/news/96/ | |
712 | -ñÂ=http://jbbs.livedoor.jp/news/1342/ | |
713 | -RcaIÂ=http://jbbs.livedoor.jp/news/598/ | |
714 | -¢Á½n³EÈñÅàf¦Â=http://jbbs.livedoor.jp/news/629/ | |
715 | -©R}xÒ=http://jbbs.livedoor.jp/news/680/ | |
716 | -¯å}BBS=http://jbbs.livedoor.jp/news/649/ | |
717 | -´@@@@©@R=http://jbbs.livedoor.jp/news/293/ | |
718 | - =http://jbbs.livedoor.jp/news/958/ | |
719 | -Vc_Â=http://jbbs.livedoor.jp/news/687/ | |
720 | -Rîñf¦Â=http://jbbs.livedoor.jp/news/585/ | |
721 | -BOARD=http://jbbs.livedoor.jp/news/1242/ | |
722 | -y ðãzæ£êIìFy³ª£z=http://jbbs.livedoor.jp/news/1365/ | |
723 | -f¦Â=http://jbbs.livedoor.jp/news/1387/ | |
724 | -GOOD@NIGT!@f¦ÂcafegProcopeh=http://jbbs.livedoor.jp/news/854/ | |
725 | -V¢¾úÖ̹W£`¾Â=http://jbbs.livedoor.jp/news/1430/ | |
726 | -VEnû©¡tH[=http://jbbs.livedoor.jp/news/147/ | |
727 | -|ÂB=http://jbbs.livedoor.jp/news/993/ | |
728 | -obN¿áñËé=http://jbbs.livedoor.jp/news/1283/ | |
729 | -SÌj [X=http://jbbs.livedoor.jp/news/744/ | |
730 | -¼Ëð¢¢XÉ·é½ßÌf¦Â=http://jbbs.livedoor.jp/news/381/ | |
731 | -yIij[·è¶áÁIROã?ôz=http://jbbs.livedoor.jp/news/41/ | |
732 | -Sn毿NWyï¡Eâyz=http://jbbs.livedoor.jp/news/1043/ | |
733 | -[zÌü¤©ç°aȺª®±¦éEEE=http://jbbs.livedoor.jp/news/457/ | |
734 | -oqdrs`@R~ jeB=http://jbbs.livedoor.jp/news/279/ | |
735 | -x@Æßá½sËlßëÈØ`El10.29=http://jbbs.livedoor.jp/news/459/ | |
736 | -¢©è¿áñ=http://jbbs.livedoor.jp/news/1403/ | |
737 | -mss`¾_CÌf¦Â=http://jbbs.livedoor.jp/news/1314/ | |
738 | -®¨sÒÉ¢Äl¦éÂ=http://jbbs.livedoor.jp/news/391/ | |
739 | -2003/7/13=http://jbbs.livedoor.jp/news/1220/ | |
740 | -ɨèI[X^[Y=http://jbbs.livedoor.jp/news/1402/ | |
741 | -èÉk©NÀµXbh=http://jbbs.livedoor.jp/news/939/ | |
742 | -êEV¬lÉæé¬l®Ìï=http://jbbs.livedoor.jp/news/1280/ | |
743 | -¢_pf¦Â=http://jbbs.livedoor.jp/news/1243/ | |
744 | -sNi³ê½¨@Èãðx·éïf¦Â=http://jbbs.livedoor.jp/news/667/ | |
745 | -mgj@` @QP@gc|r h=http://jbbs.livedoor.jp/news/1200/ | |
746 | -ålÌÐðê@Risorgimento!=http://jbbs.livedoor.jp/news/1059/ | |
747 | -lª´ð½Æ©X (µ½çÎÅ)(¼)=http://jbbs.livedoor.jp/news/1357/ | |
748 | -©È¤«liáQíQÒÌï=http://jbbs.livedoor.jp/news/768/ | |
749 | -ûndgwZ=http://jbbs.livedoor.jp/news/792/ | |
750 | -¦ fS@f¦Â=http://jbbs.livedoor.jp/news/633/ | |
751 | -ÂOéæ2003@ÔàÈOcÕ=http://jbbs.livedoor.jp/news/1130/ | |
752 | -òÀ°Lê=http://jbbs.livedoor.jp/news/682/ | |
753 | -@=http://jbbs.livedoor.jp/news/169/ | |
754 | -_(o)^=http://jbbs.livedoor.jp/news/112/ | |
755 | -fBAÌÂ=http://jbbs.livedoor.jp/news/1282/ | |
756 | -Jf¦Â=http://jbbs.livedoor.jp/news/930/ | |
757 | -TNK-BBS=http://jbbs.livedoor.jp/news/1397/ | |
758 | - | |
759 | -[Üñª] | |
760 | -f¦Â=http://jbbs.livedoor.jp/comic/759/ | |
761 | -«]·ÌÙ=http://jbbs.livedoor.jp/comic/100/ | |
762 | -{¬Rj[îñWÏ=http://jbbs.livedoor.jp/comic/288/ | |
763 | -µ¤J¿áñËé=http://jbbs.livedoor.jp/comic/39/ | |
764 | -T§NWvÌf¦Â=http://jbbs.livedoor.jp/comic/260/ | |
765 | -SR}Â=http://jbbs.livedoor.jp/comic/711/ | |
766 | -NWvÂ=http://jbbs.livedoor.jp/comic/31/ | |
767 | -AQUA Crystal Board=http://jbbs.livedoor.jp/comic/377/ | |
768 | -ICR~bNÂ=http://jbbs.livedoor.jp/comic/430/ | |
769 | -¼ÝǽXbhðï=http://jbbs.livedoor.jp/comic/758/ | |
770 | -¤Â=http://jbbs.livedoor.jp/comic/243/ | |
771 | -FXGkê=http://jbbs.livedoor.jp/comic/455/ | |
772 | -ۦɷÁ®ÝËé=http://jbbs.livedoor.jp/comic/109/ | |
773 | -rlG¦X*ðï=http://jbbs.livedoor.jp/comic/121/ | |
774 | -ff@kntmfdT[h=http://jbbs.livedoor.jp/comic/277/ | |
775 | -Lo¿áñËé=http://jbbs.livedoor.jp/comic/451/ | |
776 | -³â綨(¼Ìjf¦Â=http://jbbs.livedoor.jp/comic/627/ | |
777 | -L@ê=http://jbbs.livedoor.jp/comic/185/ | |
778 | -Anything BBS=http://jbbs.livedoor.jp/comic/98/ | |
779 | -hS{[Âä2chBBS=http://jbbs.livedoor.jp/comic/397/ | |
780 | -Main BBS@(^Q^)/J@=http://jbbs.livedoor.jp/comic/413/ | |
781 | -æÂÎÆIf¦Â=http://jbbs.livedoor.jp/comic/188/ | |
782 | -Q³ñðêë¤=http://jbbs.livedoor.jp/comic/225/ | |
783 | -EXP. Seven-Senses NGXgêpf¦Â=http://jbbs.livedoor.jp/comic/481/ | |
784 | -fÌÜÜÅf¦Â=http://jbbs.livedoor.jp/comic/319/ | |
785 | -«õñÂ=http://jbbs.livedoor.jp/comic/240/ | |
786 | -tcïcº=http://jbbs.livedoor.jp/comic/654/ | |
787 | -½¯âÔ⯽=http://jbbs.livedoor.jp/comic/207/ | |
788 | -ÛGkaari¼j=http://jbbs.livedoor.jp/comic/716/ | |
789 | - ¸Üñªå¤îÌf¦Â=http://jbbs.livedoor.jp/comic/206/ | |
790 | -ºDAj}KI½ÅàÍÈ»¤ZeiÕS=http://jbbs.livedoor.jp/comic/70/ | |
791 | -¹íÂiWn[hj=http://jbbs.livedoor.jp/comic/29/ | |
792 | -Gk}b^f¦Â=http://jbbs.livedoor.jp/comic/418/ | |
793 | -G¬àf¦ÂB=http://jbbs.livedoor.jp/comic/710/ | |
794 | -àFÌKbV !!Â=http://jbbs.livedoor.jp/comic/358/ | |
795 | -ÈñÅàf¦Â(LDM)=http://jbbs.livedoor.jp/comic/574/ | |
796 | -f¦Â=http://jbbs.livedoor.jp/comic/741/ | |
797 | -Lðï=http://jbbs.livedoor.jp/comic/104/ | |
798 | -TAMACILkbº=http://jbbs.livedoor.jp/comic/307/ | |
799 | -2shBBS=http://jbbs.livedoor.jp/comic/516/ | |
800 | -Gkf¦Â=http://jbbs.livedoor.jp/comic/692/ | |
801 | - ¸Üñª¿áñËé=http://jbbs.livedoor.jp/comic/35/ | |
802 | -Zu`l=http://jbbs.livedoor.jp/comic/146/ | |
803 | -\f¦Â=http://jbbs.livedoor.jp/comic/634/ | |
804 | -Çl¶f¦Â=http://jbbs.livedoor.jp/comic/733/ | |
805 | -¡l¤Èåwæ¤êpf¦Âi¿½b!?°(P P;)=http://jbbs.livedoor.jp/comic/267/ | |
806 | -îõÆ=http://jbbs.livedoor.jp/comic/620/ | |
807 | -NARUTOf¦Â=http://jbbs.livedoor.jp/comic/666/ | |
808 | -Gk=http://jbbs.livedoor.jp/comic/581/ | |
809 | -BBS=http://jbbs.livedoor.jp/comic/315/ | |
810 | -¢Â=http://jbbs.livedoor.jp/comic/137/ | |
811 | -=http://jbbs.livedoor.jp/comic/362/ | |
812 | -SPooKiesROOM=http://jbbs.livedoor.jp/comic/557/ | |
813 | -êÔÚ§½È¢f¦Â=http://jbbs.livedoor.jp/comic/504/ | |
814 | -f¦Â=http://jbbs.livedoor.jp/comic/499/ | |
815 | -¯¿f¦Â=http://jbbs.livedoor.jp/comic/440/ | |
816 | -¤V[hI@801=http://jbbs.livedoor.jp/comic/223/ | |
817 | -`sInXbhðï¼=http://jbbs.livedoor.jp/comic/329/ | |
818 | -f¦Â=http://jbbs.livedoor.jp/comic/525/ | |
819 | -½Â=http://jbbs.livedoor.jp/comic/108/ | |
820 | -BBS(´Ú¸ÄÛƯ¸=http://jbbs.livedoor.jp/comic/34/ | |
821 | -@803fs=http://jbbs.livedoor.jp/comic/46/ | |
822 | -ܯ¢ÊAæÈæÈA¤½°=http://jbbs.livedoor.jp/comic/239/ | |
823 | -ACEGkf¦Â=http://jbbs.livedoor.jp/comic/439/ | |
824 | -JBBS=http://jbbs.livedoor.jp/comic/683/ | |
825 | -ÎêÌN\f¦Â=http://jbbs.livedoor.jp/comic/604/ | |
826 | -^Evvf¦ÂDX=http://jbbs.livedoor.jp/comic/407/ | |
827 | -±ØºÚ²ÝøÞ×ÙAricole-integral=http://jbbs.livedoor.jp/comic/145/ | |
828 | -rrGX=http://jbbs.livedoor.jp/comic/64/ | |
829 | -µñfBBS=http://jbbs.livedoor.jp/comic/134/ | |
830 | -æ¯uï@f¦Â=http://jbbs.livedoor.jp/comic/543/ | |
831 | -Æè ¦¸f¦Â=http://jbbs.livedoor.jp/comic/717/ | |
832 | -©Rf¦Â=http://jbbs.livedoor.jp/comic/628/ | |
833 | -´zf¦Â=http://jbbs.livedoor.jp/comic/745/ | |
834 | -BBS=http://jbbs.livedoor.jp/comic/321/ | |
835 | -humansystem=http://jbbs.livedoor.jp/comic/208/ | |
836 | -ìbIf¦Â=http://jbbs.livedoor.jp/comic/388/ | |
837 | -Leõl¨ûe=http://jbbs.livedoor.jp/comic/383/ | |
838 | -AAÂ=http://jbbs.livedoor.jp/comic/403/ | |
839 | -f¦Â=http://jbbs.livedoor.jp/comic/322/ | |
840 | - | |
841 | -[AjEAjObY] | |
842 | - ®éÝS^C}XN@BBS=http://jbbs.livedoor.jp/anime/846/ | |
843 | -V¢IGPXTCo[tH[~ f¦Â=http://jbbs.livedoor.jp/anime/487/ | |
844 | -¡GQ[¯lero}KAj.etc..f¦Â¡=http://jbbs.livedoor.jp/anime/134/ | |
845 | -tC~A`Â(bè)=http://jbbs.livedoor.jp/anime/319/ | |
846 | -FíÍ}gðï=http://jbbs.livedoor.jp/anime/931/ | |
847 | -UtgLðï=http://jbbs.livedoor.jp/anime/277/ | |
848 | -J[rBf¦Â=http://jbbs.livedoor.jp/anime/83/ | |
849 | -SEEDêÔ=http://jbbs.livedoor.jp/anime/13/ | |
850 | -AXXðï=http://jbbs.livedoor.jp/anime/99/ | |
851 | -VvD=http://jbbs.livedoor.jp/anime/392/ | |
852 | -FLASHf¦Â=http://jbbs.livedoor.jp/anime/904/ | |
853 | -ÐÝÂÌTChU=http://jbbs.livedoor.jp/anime/673/ | |
854 | - ÌÌÂ=http://jbbs.livedoor.jp/anime/818/ | |
855 | -ï¯f¦Â=http://jbbs.livedoor.jp/anime/323/ | |
856 | -ë¿áñËé=http://jbbs.livedoor.jp/anime/688/ | |
857 | -2ch^[f¦Â=http://jbbs.livedoor.jp/anime/240/ | |
858 | -²ùåvÌbèêpu£f¦Â=http://jbbs.livedoor.jp/anime/870/ | |
859 | -Qf¦Â=http://jbbs.livedoor.jp/anime/238/ | |
860 | -VRiCXKCf¦Â=http://jbbs.livedoor.jp/anime/226/ | |
861 | -SEEDÜÁ½èf¦Â=http://jbbs.livedoor.jp/anime/447/ | |
862 | -Ö¯¯f¦Â=http://jbbs.livedoor.jp/anime/197/ | |
863 | -GMÂ=http://jbbs.livedoor.jp/anime/407/ | |
864 | -2chf¦ÂII=http://jbbs.livedoor.jp/anime/445/ | |
865 | -ïȵGk=http://jbbs.livedoor.jp/anime/649/ | |
866 | -êFÙ(LÈè«èÂ)=http://jbbs.livedoor.jp/anime/15/ | |
867 | -eRhÆVÚ¤=http://jbbs.livedoor.jp/anime/133/ | |
868 | -AjhSNGXg Ax`à f¦Â=http://jbbs.livedoor.jp/anime/788/ | |
869 | -LAÌf¦Â=http://jbbs.livedoor.jp/anime/902/ | |
870 | -O´¿áñËé=http://jbbs.livedoor.jp/anime/490/ | |
871 | -ÔÁ¿á¯Ä-¸f¦Âi½}ÖÝ)=http://jbbs.livedoor.jp/anime/541/ | |
872 | -«´òÈéf¦Â=http://jbbs.livedoor.jp/anime/922/ | |
873 | -Gkf¦Â2=http://jbbs.livedoor.jp/anime/739/ | |
874 | -©RÉgÁÄê=http://jbbs.livedoor.jp/anime/792/ | |
875 | -NF̨·Þ¬°Â=http://jbbs.livedoor.jp/anime/451/ | |
876 | -A j Ð Ñ f ¦ Â=http://jbbs.livedoor.jp/anime/366/ | |
877 | -SEED-G=http://jbbs.livedoor.jp/anime/82/ | |
878 | -J.T.H.2=http://jbbs.livedoor.jp/anime/626/ | |
879 | -2¿áñËéÍ^ÂðïibèÅj=http://jbbs.livedoor.jp/anime/111/ | |
880 | -ñ2¿áñËé=http://jbbs.livedoor.jp/anime/18/ | |
881 | -f¦Â=http://jbbs.livedoor.jp/anime/763/ | |
882 | -(L¥Ö¥`)f¦Â=http://jbbs.livedoor.jp/anime/641/ | |
883 | -ejX̤qlf¦Â=http://jbbs.livedoor.jp/anime/859/ | |
884 | -T|[gf¦Â=http://jbbs.livedoor.jp/anime/662/ | |
885 | -X®®ABBS=http://jbbs.livedoor.jp/anime/347/ | |
886 | -í¾Á½çðï=http://jbbs.livedoor.jp/anime/422/ | |
887 | -ºë¿áñËé=http://jbbs.livedoor.jp/anime/39/ | |
888 | -AjBBS=http://jbbs.livedoor.jp/anime/730/ | |
889 | -½Åàf¦Âver1.3=http://jbbs.livedoor.jp/anime/847/ | |
890 | -ØàBBS=http://jbbs.livedoor.jp/anime/823/ | |
891 | - Â=http://jbbs.livedoor.jp/anime/854/ | |
892 | -ÈñÅà è^m=http://jbbs.livedoor.jp/anime/467/ | |
893 | -f¦Â=http://jbbs.livedoor.jp/anime/553/ | |
894 | -°Ìf¦ÂiXbh®j=http://jbbs.livedoor.jp/anime/501/ | |
895 | -HìÂ=http://jbbs.livedoor.jp/anime/195/ | |
896 | -¨Î¢f¦Â=http://jbbs.livedoor.jp/anime/285/ | |
897 | -¯ÌJ[rBf¦Â=http://jbbs.livedoor.jp/anime/794/ | |
898 | -îñð·f¦Â=http://jbbs.livedoor.jp/anime/886/ | |
899 | -AAÂ=http://jbbs.livedoor.jp/anime/219/ | |
900 | -f¦ÂQ=http://jbbs.livedoor.jp/anime/587/ | |
901 | -n AMRÔn¬àäo£ Mk.U=http://jbbs.livedoor.jp/anime/903/ | |
902 | -t[f¦Â=http://jbbs.livedoor.jp/anime/933/ | |
903 | -Rulerfs Arcadia- xzÒBÌy=http://jbbs.livedoor.jp/anime/246/ | |
904 | -¨Åñ®=http://jbbs.livedoor.jp/anime/358/ | |
905 | -àç¿áÂ=http://jbbs.livedoor.jp/anime/593/ | |
906 | -2f¦Â=http://jbbs.livedoor.jp/anime/603/ | |
907 | - | |
908 | -[¯lER~PEñnì] | |
909 | -¤ë¾C[uCJtFÕ¤pf¦Â=http://jbbs.livedoor.jp/otaku/935/ | |
910 | -Ⱥ@xXgð@s³È¢Ì©H=http://jbbs.livedoor.jp/otaku/1322/ | |
911 | -íjG¦Â=http://jbbs.livedoor.jp/otaku/685/ | |
912 | -źIf¦Â=http://jbbs.livedoor.jp/otaku/530/ | |
913 | -TYPE-MOONÂ=http://jbbs.livedoor.jp/otaku/995/ | |
914 | -ÝñÈÅbµÜµå¤=http://jbbs.livedoor.jp/otaku/531/ | |
915 | -EFZu£Â=http://jbbs.livedoor.jp/otaku/1004/ | |
916 | -ã쪦_ÐVf¦Â=http://jbbs.livedoor.jp/otaku/692/ | |
917 | -h[¬àðêë¤=http://jbbs.livedoor.jp/otaku/525/ | |
918 | -Q¿áñ=http://jbbs.livedoor.jp/otaku/33/ | |
919 | -ÈñÅàf¦Â=http://jbbs.livedoor.jp/otaku/865/ | |
920 | -hyNwithùõÈ`^oBinÈÜèµÍC=http://jbbs.livedoor.jp/otaku/1134/ | |
921 | -iEÍEj(߸ßj=http://jbbs.livedoor.jp/otaku/134/ | |
922 | -AnotherDDD@µ½çÎ=http://jbbs.livedoor.jp/otaku/1173/ | |
923 | -[~ñ@êpÂ=http://jbbs.livedoor.jp/otaku/24/ | |
924 | -G@¬àðêéBBSiG@ÈçSÄÂj=http://jbbs.livedoor.jp/otaku/125/ | |
925 | -¿á¿áäy=http://jbbs.livedoor.jp/otaku/436/ | |
926 | -ê¢Èf¦Â=http://jbbs.livedoor.jp/otaku/1256/ | |
927 | -¨© ³ñÌÙEй¹èqåWf¦Â=http://jbbs.livedoor.jp/otaku/1297/ | |
928 | -¿ãÏ¿ãÏf¦Â=http://jbbs.livedoor.jp/otaku/426/ | |
929 | -²Â¢IWLf¦Â=http://jbbs.livedoor.jp/otaku/1251/ | |
930 | -æèîñÂ=http://jbbs.livedoor.jp/otaku/625/ | |
931 | -nJoÅéæÂ=http://jbbs.livedoor.jp/otaku/289/ | |
932 | -Gkf¦Â=http://jbbs.livedoor.jp/otaku/1286/ | |
933 | -¤ÆÌäÍ`bèÅ`BBS=http://jbbs.livedoor.jp/otaku/193/ | |
934 | -¥f¦Â¥=http://jbbs.livedoor.jp/otaku/270/ | |
935 | -ê¾f¦Â=http://jbbs.livedoor.jp/otaku/948/ | |
936 | -´Â=http://jbbs.livedoor.jp/otaku/1274/ | |
937 | -`pêHf¦Â`=http://jbbs.livedoor.jp/otaku/1281/ | |
938 | -ą̀«Â=http://jbbs.livedoor.jp/otaku/1284/ | |
939 | -¬¿áñiQ[AÂ=http://jbbs.livedoor.jp/otaku/261/ | |
940 | -P&óÌ«E[¬àf¦Â=http://jbbs.livedoor.jp/otaku/246/ | |
941 | -ÉÚÂ@UTKch=http://jbbs.livedoor.jp/otaku/1249/ | |
942 | -Xbht[g®f¦Â=http://jbbs.livedoor.jp/otaku/778/ | |
943 | -GRAN BUNISHI=http://jbbs.livedoor.jp/otaku/907/ | |
944 | -wåYÂxnhpXAT|[^[½}I=http://jbbs.livedoor.jp/otaku/1215/ | |
945 | -â®çf¦Â(Cj=http://jbbs.livedoor.jp/otaku/574/ | |
946 | -ABAN!=http://jbbs.livedoor.jp/otaku/992/ | |
947 | -Q³ÂÅGQ[ðìë¤Io£=http://jbbs.livedoor.jp/otaku/1120/ | |
948 | -Õ[OÌÙGkf¦Â=http://jbbs.livedoor.jp/otaku/1278/ | |
949 | -Ll^»=http://jbbs.livedoor.jp/otaku/27/ | |
950 | -@Ijm=http://jbbs.livedoor.jp/otaku/502/ | |
951 | -ToySoldiers¤¡«ÁÇ=http://jbbs.livedoor.jp/otaku/230/ | |
952 | -jh¯lÂ=http://jbbs.livedoor.jp/otaku/743/ | |
953 | -aÈ¿áñËé=http://jbbs.livedoor.jp/otaku/1212/ | |
954 | -Ù}ÁÝaar=http://jbbs.livedoor.jp/otaku/1170/ | |
955 | -Af¦Â=http://jbbs.livedoor.jp/otaku/1320/ | |
956 | -tRJCg¤TCgµ½çÎf¦Â=http://jbbs.livedoor.jp/otaku/655/ | |
957 | -uq@¨vØ=http://jbbs.livedoor.jp/otaku/519/ | |
958 | -¯lnOFFÂ=http://jbbs.livedoor.jp/otaku/717/ | |
959 | -f¦Â(¼)=http://jbbs.livedoor.jp/otaku/983/ | |
960 | -ˆ=http://jbbs.livedoor.jp/otaku/1282/ | |
961 | -ôºEôÌf¦Â=http://jbbs.livedoor.jp/otaku/514/ | |
962 | -DÀf¦ÂQOOR=http://jbbs.livedoor.jp/otaku/72/ | |
963 | -¢EJGòÑRN[àÜóÜ=http://jbbs.livedoor.jp/otaku/612/ | |
964 | -ãCxCx=http://jbbs.livedoor.jp/otaku/1050/ | |
965 | -Gkf¦Â=http://jbbs.livedoor.jp/otaku/908/ | |
966 | - ëf¦Â=http://jbbs.livedoor.jp/otaku/1133/ | |
967 | -½íµXbh=http://jbbs.livedoor.jp/otaku/615/ | |
968 | -T.N.Revolution=http://jbbs.livedoor.jp/otaku/1206/ | |
969 | -Á»íÂ=http://jbbs.livedoor.jp/otaku/1279/ | |
970 | -W¢aar=http://jbbs.livedoor.jp/otaku/259/ | |
971 | -ìl ¹I=http://jbbs.livedoor.jp/otaku/37/ | |
972 | -BBS223=http://jbbs.livedoor.jp/otaku/991/ | |
973 | -l^aar=http://jbbs.livedoor.jp/otaku/996/ | |
974 | -ä½[èf¦Â=http://jbbs.livedoor.jp/otaku/444/ | |
975 | -̬YéÌf¦Â=http://jbbs.livedoor.jp/otaku/1025/ | |
976 | -G`«Ì½ßÌBBS=http://jbbs.livedoor.jp/otaku/768/ |
@@ -1,16 +0,0 @@ | ||
1 | -[Ü¿BBS] | |
2 | -kC¹næ=http://hokkaido.machi.to/hokkaidou/ | |
3 | -knæ=http://tohoku.machi.to/touhoku/ | |
4 | -k¤EbMznæ=http://kousinetu.machi.to/kousinetu/ | |
5 | -Önæ=http://kanto.machi.to/kanto/ | |
6 | -23æ=http://tokyo.machi.to/tokyo/ | |
7 | -½næ=http://kanto.machi.to/tama/ | |
8 | -_Þì=http://kanto.machi.to/kana/ | |
9 | -Cnæ=http://tokai.machi.to/toukai/ | |
10 | -ßEnæ=http://kinki.machi.to/kinki/ | |
11 | -åã=http://kinki.machi.to/osaka/ | |
12 | -næ=http://chugoku.machi.to/cyugoku/ | |
13 | -lnæ=http://sikoku.machi.to/sikoku/ | |
14 | -ãBnæ=http://kyusyu.machi.to/kyusyu/ | |
15 | -«ênæ=http://okinawa.machi.to/okinawa/ | |
16 | -ïcº=http://www.machi.to/tawara/ |
@@ -1,2 +0,0 @@ | ||
1 | -[ñö®MRirÂ] | |
2 | -ñö®MRirÂ=http://flounder.s27.xrea.com/bbs/giko/ |