■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001 次100 最新50


レス数が 1000 を超えています。残念ながらこのスレッドには書き込めません。

ギコナビ開発スレ

1 名前:(ヒ) 投稿日:2003/08/07(木) 00:41 ID:guxjQqDo
ギコナビの開発について語るスレ

2 名前:名無しさん 投稿日:2003/08/07(木) 00:53 ID:rKf5iB3.
2げとずざー

3 名前:名無しさん 投稿日:2003/08/07(木) 00:57 ID:1B3NLO1U
>(ヒ)タン
乙です。



4 名前:よっふぃ〜 投稿日:2003/08/07(木) 01:04 ID:rQflvfBk
4げとずさー(っておい

5 名前:(ヒ) 投稿日:2003/08/07(木) 01:14 ID:guxjQqDo
>>4
名前書いちゃってすみません。。普通に使っているコテハンだと思ってた、、

6 名前:よっふぃ〜 投稿日:2003/08/07(木) 01:15 ID:rQflvfBk
あ、いや、気にしないでください。
ファイルの URL 晒した時点でもうバレバレだったので。

で、CVS を使うことは決まりのようですが、
うちのにするか sourceforge にするか、
その他にするかはどうお考えでしょうか。

7 名前:(ヒ) 投稿日:2003/08/07(木) 01:19 ID:guxjQqDo
sourceforge でいいような気がする。
他に良さそうな場所ありますか?

8 名前:よっふぃ〜 投稿日:2003/08/07(木) 01:20 ID:rQflvfBk
いや、他には知りません。

# 677 さん起きてないのかな?

9 名前:よっふぃ〜 投稿日:2003/08/07(木) 01:57 ID:rQflvfBk
えっと僕のコメント(#)がいけなかったのか
話が止まってしまいましたが、
大きな変更点というのは新しいコンポーネントを使用しているのでしょうか。

10 名前:(ヒ) 投稿日:2003/08/07(木) 02:21 ID:guxjQqDo
いえ、変更する予定の部分は沢山あります。
新しいコンポーネントも作成します。
予定のコンポーネントとしては、
・CoolBarコンポーネント(VCLのバグ回避だが、privateな部分のバグなので一から作成)
・タブ用のTabコンポーネント(Sleipnir風タブ。これはほぼ完成)
それ以外には、プラグイン形式での複数掲示板対応を考えています。
これを行うと、今のソースファイル構成が大幅に変わると思います。
また、プロジェクトファイルも、幾つか出来ることになります。
これは、まだ未着手ですが、テストプログラムで、プラグインにアクセスできることは
確認済みです。Delphiのパッケージ(BPL)を使用した方法になります。
その他、スレッドの随時表示にも対応したいと思っています。
また、現在は、TWebBrowserのインスタンスは1つですが、
これをスレッドごとに作成し、タブの切り替え高速化も行います。

この中で、次のリリースに含めたいのは、プラグインとTWebBrowserの複数作成です。
ごちゃごちゃしてすみません。追加修正点について、週末あたりにまとめます。


11 名前:(ヒ) 投稿日:2003/08/07(木) 02:27 ID:guxjQqDo
今日は寝ます。

12 名前:よっふぃ〜 投稿日:2003/08/07(木) 02:53 ID:rQflvfBk
いじれるところからいじっただけで
プログラムの詳しい構成は分かってないのですが
TWebBrowser は今までも使ってたものですよね?

そういう意味では互換性は取れるのではないかと思うのですがいかがでしょう。
ちなみに Win95 および
Delphi 6 Personal に対応する上で作る必要があった物は

http://yoffy.dyndns.org/cvs/cvsweb.cgi/gikoNavi/Attic/YofUtils.pas?rev=1.1.2.2&content-type=text/x-cvsweb-markup

にあるもので、主に IXMLNode です。

13 名前:前スレ677 投稿日:2003/08/07(木) 11:07 ID:lNsKExdQ
どうも、おはようございます(汗

プラグインで拡張できるのはいいですね。
今、WinCVSごった煮版というのを落としてきて勉強中です。


14 名前:よっふぃ〜 投稿日:2003/08/07(木) 12:24 ID:rQflvfBk
おはようございます。

WinCVS だけあってもサーバ無しで勉強できますか?
(ヒ)タンが sourceforge ゲットしてきたら手取り足取り腰取り(!)お教えしますよ。

15 名前:前スレ677 投稿日:2003/08/07(木) 17:52 ID:lNsKExdQ
>>14
こ、腰取りはちょっと・・・。
とりあえず、ローカル環境で遊んでます。
編集して、コミットして、アップデートして、タグつけてって感じで。




16 名前:よっふぃ〜 投稿日:2003/08/08(金) 00:32 ID:b3rke2xU
http://pc2.2ch.net/test/read.cgi/software/1058254721/829n

に質問させていただいたのでよろしくお願いします。>(ヒ)タン

17 名前:(ヒ) 投稿日:2003/08/08(金) 00:57 ID:S4u7V3pY
>>14
俺にも教えてください。。
昔仕事で少しだけCVS使ってたけど、普段はVSSが多いから、、


18 名前:(ヒ) 投稿日:2003/08/08(金) 01:00 ID:S4u7V3pY
>>16
>830は俺です。
CTRL+Cでコピペ出来ない現象は、初期化の問題だと思います。


19 名前:前スレ677 投稿日:2003/08/08(金) 01:07 ID:RmPn4Mps
>>(ヒ)タン
バグ報告。以前、ギコナビスレにも書いたんだけど一応こっちでも書いときます。
カテゴリを選んでるときに、取得日時でソートできないです。
どうも、ソース見ると4列目が取得日時(本当は3列目)になってるようです。

あと、意見として、
1、プレビュー出す前に一回blankに飛ばしません?一瞬前の残像が。
2、リンククリックで普通のブラウザを起動させるのShellExecuteの方がよくありませんか。


20 名前:よっふぃ〜 投稿日:2003/08/08(金) 01:26 ID:b3rke2xU
>>18
Thanks ッス!
そのコード、知らぬ間に消滅してました(おいおい)。

CVS は初心者に教えられる程度の知識量しかないですけど、
答えられることだったら聞いてください。

21 名前:(ヒ) 投稿日:2003/08/09(土) 01:43 ID:AGyzboMo
入門CVSっていう本買ってきた。
WinCVSのことも結構載っているので、色々いじくり回してみます。

それと、SourceForgeへプロジェクト申請を行いました。
申請が許可まで少し時間がかかるので、もうちょい待っててください。
いや、許可されるとは限らないんだけど(w


22 名前:名無しさん 投稿日:2003/08/09(土) 02:49 ID:mIWsYhNE
もうCVSというとCSVの書き間違いくらいにしか見えない

23 名前:(ヒ) 投稿日:2003/08/09(土) 15:31 ID:KxIn1uro
プロジェクト登録完了しました。
https://sourceforge.jp/projects/gikonavi

メンバー登録するので、ユーザ名を教えてください

24 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/08/09(土) 16:50 ID:bmB5ep6g
おぉ!おめでとうございます!

僕はもちろん yoffy でよろしくお願いします。

25 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/08/09(土) 17:03 ID:bmB5ep6g
ごめんなさい。
sourceforge.jp に垢登録してませんでしたね。

登録したのでよろしくです。

26 名前:(ヒ) 投稿日:2003/08/09(土) 18:53 ID:KxIn1uro
>>25
登録しました。

27 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/08/09(土) 19:47 ID:bmB5ep6g
試しに公開鍵を登録して CVSROOT のチェックアウトを行ってみたところ、
正しくチェックアウトできました。

28 名前:(ヒ) 投稿日:2003/08/09(土) 21:33 ID:KxIn1uro
オレもCVSROOTのチェックアウトが出来るようになりました。苦労した(w
で、ソースのインポートなのですが、よっふぃ〜さんの所のやつが一番新しいと思います。
(こっちのソースはバタ33公開後から更新してないです)
ですので、よっふぃ〜さんの最新ソースをインポートするのがいいと思うのですがいかがでしょう。


29 名前:よっふぃ〜 投稿日:2003/08/09(土) 22:21 ID:bmB5ep6g
僕は全くもって OK です。

http://yoffy.dyndns.org/cvs/cvsweb.cgi/gikoNavi/gikoNavi.zip?only_with_tag=gikoNavi_c33_4&tarball=1
にある c33.4 が最新です。

ただ、僕がどこを変えたか分かったほうがいいと思うので、
最低限 b33 をベースにして、c33.4 を上書きする形で更新したほうがいいと思います。

30 名前:(ヒ) 投稿日:2003/08/09(土) 22:38 ID:KxIn1uro
了解しました。
それじゃ、最初にb33を入れてからタグつけてc33.4をいれましょうか。


31 名前:名無しさん 投稿日:2003/08/09(土) 22:41 ID:bmB5ep6g
ういっす。

これからの展開に期待(笑)

32 名前:(ヒ) 投稿日:2003/08/09(土) 22:58 ID:KxIn1uro
一応b33のソースをインポートして"b33"タグをつけました。
コメントに"新規作成"ってつけたけど、良く考えたら新規じゃないね(w まあいいや。
でc33.4なのですが、よっふぃ〜さんが修正したものなので、よっふぃ〜さんが更新するのが
いいんじゃないかと思います。

33 名前:名無しさん 投稿日:2003/08/09(土) 23:08 ID:bmB5ep6g
どうも、ファイル名が文字化けしているせいか、
WinCVS がクラッシュしてしまうようです。

sourceforge.jp は日本語ファイル使えないんですかね?
.wav とか名前付け直してもう一度インポートしなおしたほうがいいかもしれません。

34 名前:前スレ677 投稿日:2003/08/09(土) 23:13 ID:VGpgQJeQ
おお、ついに動き出してる。

え〜っと、まずはどうしたらいいんでしょう?
とりあえず、アカウントを作ればいいのかな?

35 名前:名無しさん 投稿日:2003/08/09(土) 23:19 ID:bmB5ep6g
とんでもない勘違い発言ごめんなさい。

どうやら cvsweb.cgi が作り出す zip ファイルの日本語が化けてるんですね。
こっちの責任です。すみません。

36 名前:前スレ677 投稿日:2003/08/09(土) 23:22 ID:VGpgQJeQ
>(ヒ)タン
いま、アカウントとってきました。

h677 でよろしくお願いします。

37 名前:(ヒ) 投稿日:2003/08/09(土) 23:31 ID:KxIn1uro
>>35
ひとつ言うの忘れた。
「res\その他」フォルダを「res\etc」に変更しました。

>>36
追加完了しました。
よろしくお願いします。

38 名前:名無しさん 投稿日:2003/08/09(土) 23:31 ID:bmB5ep6g
コミット及びタグ付け完了しました。
また、正しくビルドできることを確認しました。

それと全部まとめて同じコメントでコミットしちゃいました。
手抜きですみません。

39 名前:(ヒ) 投稿日:2003/08/09(土) 23:33 ID:KxIn1uro
SourceForgeのソフトウェアマップの
Communications\BBSにギコナビが出てこないんだけど、
なんか設定あるのかな?


40 名前:名無しさん 投稿日:2003/08/09(土) 23:44 ID:bmB5ep6g
んー。
一通り設定眺めてみましたが謎ですね。
まさかリリースしないといけないなんてことはないでしょうし…

41 名前:名無しさん 投稿日:2003/08/09(土) 23:49 ID:68gxaDX2
ちょっと質問いいですか?
よっふぃ〜さん版は Delphi 6 Personal でコンパイル可能とのことなので、
memo.txt を頼りに試してみたのですが、コンパイルしようとすると、

フォーム読み込み中のエラー
クラス TGikoListView が見つかりません。エラーを無視して続けますか?
注意: エラーを無視すると、コンポーネントまたはプロパティを失う場合があります。

というエラーダイアログが出てしまいます。

Delphi 初めてなんですけど、
「プロジェクトを開く」で gikoNavi.dpr を指定 → 「gikoNavi をコンパイル」
だけじゃ、ダメなんでしょうか……。

42 名前:よっふぃ〜 投稿日:2003/08/09(土) 23:56 ID:bmB5ep6g
memo.txt に書いてあるものが適用できているならば、
Component フォルダにある gikoNavi.dpk をコンパイルして、
生成された *.dcu を gikoNavi のソースがあるフォルダに放り込んでください。

あとは普通に gikoNavi.dpr をコンパイルできるはずです。

43 名前:前スレ677 投稿日:2003/08/10(日) 00:12 ID:cr.gt15w
試行錯誤したら、なんとかチェックアウトできました。
明日早いんで今日はこれぐらいで寝るッス。

44 名前:41 投稿日:2003/08/10(日) 00:21 ID:uuQgWfL2
>>42
ありがとうございます。
そのようにやってみましたが、やはり同じエラーになってしまいます。

んー、初めてでこんなに巨大なものを扱うのは無理だったかな(w

45 名前:名無しさん 投稿日:2003/08/10(日) 00:33 ID:x1r9yr92
> クラス TGikoListView が見つかりません。

というエラーが出るということはすなわち、TGikoListView が無い事に他ならないと思います。

繰り返しになりますが、
Component/GikoListView.pas は入っていますか?
入っているのなら、Component フォルダに入っている gikoNavi.dpk を開きます。
すると、「パッケージ - gikoNavi.dpk」というウィンドウが開くはずですので、
そのウィンドウにある「コンパイル」ボタンを押してください。

この過程で、Component/GikoListView.dcu を始めとする
.dcu ファイルがいくつかできましたか?

.dcu ファイルが出来たら、それを Component フォルダから取り出します。
(つまり、Component フォルダの親に当たる gikoNavi フォルダに入れます)

この状態で gikoNavi/gikoNavi.dpr を開きます。(開いてあった gikoNavi.dpk はもう必要ありません)
そしたら [プロジェクト(P)]-[gikoNavi をコンパイル(C)] で出来ると思われます。

あ、そうそう、基本前提として IE のコンポーネントなども必要です。
これは [コンポーネント(C)]-[ActiveX コントロールの取り込み(X)] から行います。
たとえば「Microsoft Internet Controls(Version 1.1)」などです。
(ほかに何を入れたかは忘れました)

46 名前:名無しさん 投稿日:2003/08/10(日) 00:45 ID:uuQgWfL2
>>45
あ、丁寧にありがとうございます。
生成された .dcu は4つで、GikoListView.dcu というのもあります。
もちろん移動させました。

最後の段落に関しては新情報なので、色々試してみます。

47 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/08/10(日) 01:07 ID:x1r9yr92
僕も Delphi は 1 週間前くらいに触り始めたばかりで、
最初はビルドできずにちんぷんかんぷんで泣きたくなったのでお互いがんばりましょう。
で、是非是非(ヒ)タン率いる開発チームに...

48 名前:名無しさん 投稿日:2003/08/10(日) 02:10 ID:x1r9yr92
>>39
一覧に登場キター
てなわけで、どうやら日ごとに集計してリストが生成されるっぽいですね。
今のところ「活発なプロジェクト:最近一週間」で 8 位の快挙ッス!

http://sourceforge.jp/top/mostactive.php?type=week

このままオリコン1位目指して頑張るッス!

49 名前:名無しさん 投稿日:2003/08/10(日) 11:48 ID:x1r9yr92
せっかく sourceforge.jp に登録したので
有る機能は使ってやれってことで

tps://sourceforge.jp/users/yoffy/

に日記を書いてみました。

今までの自分の性格から言って、
9 割方愚痴日記になることは目に見えてるので
それでも見たい人だけ見てくだちい。

50 名前:名無しさん 投稿日:2003/08/10(日) 23:27 ID:x1r9yr92
そうだ。
正式に僕のソースが採用されたので、
うちのサイトからはページを削除しようと思います。
(バイナリはしばらく消しませんが)

なので、677 氏の FAQ も
gikoNavi のプロジェクトページに張り直していただけたらと思います。

それと、とりあえず b33 (c33.4 もかな?)のバイナリを
プロジェクトページに上げておいたほうがよろしいかと思いますがいかがでしょう?

51 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/11(月) 00:48 ID:4pTqAsPs
ギコナビのリリースについて。(案)
・細かな修正 or 機能追加
 マイナーリリース(ナイトビルド版)
・ある程度修正が行われたとき
 正式なリリース(リリースニュース掲載版)

正式なリリースとは、いわゆるバタがアップするリリースです。
マイナーリリースは、ビルド番号が変わるだけのリリースです。
正式なリリースのみプロジェクトホームページにリリース情報を載せます。
がいいと思うのですが、これでいいかな?


52 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/11(月) 00:49 ID:4pTqAsPs
プロジェクトホームページについて。
プロジェクトホームページはギコナビのWebサイト(xrea)になっていますが、
そのうちsourceforgeに移行します。(メンバーが変更できる環境にします)
wikiとかでFAQページを作って、メンバーじゃない一般ユーザもFAQに登録出来るように
したいですな。今FAQを作っている人もメンバーに入ってくれないかな。。


53 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/11(月) 01:02 ID:4pTqAsPs
ソースコードについて。
編集については、あんまり決め事は多くないほうがいいのですが、ある程度決めたいと思います。

タブやインデントなども自分のスタイルで書いてもらえれば、それでいいと思います。
ソースコードはDelphi6personalを基準とし、professionalと違う場合は、{$IF}などで分岐するようにします。
例:{$IF Defined(DELPRO) }

バグ修正や機能追加などで不要になった行は、消すようにしたほうがいいと思います。
前バージョンとの比較はdiffすればわかるし、逆にコメントで残っているとdiffの結果がわかりづらくなると思います。


リリースのところで書き忘れたやつ。
今までのビルド番号はDelphiの自動インクリメントを利用していたのですが、複数の人が開発に入るので
別の方法を考えたほうがいいと思う。
たとえば、日付にして、Build 20030811 とか。時刻もあったほうがいいかな。


54 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/08/11(月) 11:41 ID:Hkt5cc6Y
特に異論はありません。

55 名前:前スレ677 投稿日:2003/08/11(月) 11:54 ID:0vhrTxB2
ちょっと質問。
今b33とc33.4があるけど、どちらをいじった方がいいの?

56 名前:名無しさん 投稿日:2003/08/11(月) 13:21 ID:Hkt5cc6Y
>>55 >>28

c33.4 を CVS にアップするときに特にブランチもしなかったので、
c33.4 が最新版という扱いでいいと思います。

問題は次のバージョンがどういう名前を付けるべきかですが。

普通に考えると b34 だと思うのですが、
c33.4 で挙がっている問題を修正しただけのバージョンとかは
b33 と b34 の間に挟まるわけでして。
(こういうときこそビルド番号で対処?)

57 名前:前スレ677 投稿日:2003/08/11(月) 15:26 ID:0vhrTxB2
う〜ん、試しにちょっとだけファイルいじってコミットしようとしたら、

cvs [server aborted]: "commit" requires write access to the repository

と、でてcommitできない。
SSH使わないと無理とか言う落ちですか?

58 名前:名無しさん 投稿日:2003/08/11(月) 15:51 ID:Hkt5cc6Y
もしかしたらそうなのかも。
ちなみに僕は

http://core.ring.gr.jp/archives/net/ssh/

にあるやつを使ってます。

59 名前:前スレ677 投稿日:2003/08/11(月) 18:37 ID:0vhrTxB2
SSH入れたらコミットできました。

60 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/12(火) 00:01 ID:mQD67NN.
SHDocVw_TLBとMSHTML_TLBをusesしているとプロ版でコンパイルできないので、
条件コンパイルするように変更しコミットしました。
プロ版の人は条件定義に"DELPRO"を追加するとコンパイルできます。パーソナルの人は特に何もしなくていいです。
プロ版でもタイプライブラリの取り込みすればいいんだけど、うちだとエラーでるし(w

それといくつか。。
スレ一覧絞込みで、絞込み中に「すべて表示」とかのボタンを押しても戻らないです。
あと、絞込み中なのに、「すべて表示」とかのボタンが押されたままです。
ユーザから見ると今どちらの条件で表示されているのか分かりづらいと思います。
あと、ツールバーカスタマイズするとコンボボックスが消える。
これはカスタマイズされるときに、ツールバー内を全部消すためです。
現在、ツールバーカスタマイズはアクションで整理しているので、カスタマイズとコンボボックスの
共存は難しいような気がします。


61 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/12(火) 00:04 ID:mQD67NN.
それと、ソースに関するreadmeでも追加したほうが良さそうですね。
さっきの条件コンパイルとか、そういう注意点を書いたやつ。
そのうち追加します。これはソースと同じフォルダでいいよね。

それと、ユーザ向けreadmeもあったほうがいいよね。
これはresの下にreadmeとかフォルダ作ったほうがいいかな。


62 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/12(火) 00:13 ID:mQD67NN.
>>56
>問題は次のバージョンがどういう名前を付けるべきかですが。
次のバージョンとは、ユーザ向けにリリースするバージョンですか?
だとしたら、バタが上がります。バタはユーザ向けにリリースする場合、必ず上げたほうが
いいと思います。バグ修正しかなくてもバタは上げときましょう。

ユーザ向けじゃなくて、単なるナイトビルドは現在リリース済みバタ+build番号で対処しましょう。
ナイトビルドは、EXEと必要なファイルを固めたやつで、勇気のある人が試すような感じのリリースです。
ナイトビルドは、なんか変更されたら出すのが理想ですが、とりあえずSourceForgeに慣れてから(w
まあ慌てずいきましょ。


63 名前:前スレ677 投稿日:2003/08/12(火) 00:27 ID:P39ssBhQ
>(ヒ)タン
乙です。

本スレでのあの宣伝・・・。
あぼーん機能作っちゃいますよw

64 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/12(火) 00:32 ID:mQD67NN.
あと、ツールバーカスタマイズするとコンボボックスが消えるやつを直そうと思ったけど、やっぱ難しい(w
うーん、、絞込みアクションの場合だけ、特別にコンボボックスを置くことで対応できるかもしれん。
色々いじくってみます。


65 名前:(ヒ) ◆qLyuucaEEI 投稿日:2003/08/12(火) 00:35 ID:mQD67NN.
>>63
それ待ってました(w


404 KB
掲示板に戻る 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001 次100 最新50
read.cgi ver4.20 by GlobalNoteScript (2006/03/17)