WinDIA
愛環シリーズ
diagraph
各種の総合スレッドであります
>>2
過去スレ
>>3-10 位
各ソフト関連リンク
2
開発中のページはこちら
http://www013.upp.so-net.ne.jp/diagraph01/index2.html
過去スレ
運賃計算・経路検索ソフト
http://hobby6.2ch.net/test/read.cgi/train/1047440346/
運賃計算・経路検索ソフト
http://hobby6.2ch.net/test/read.cgi/train/1053497733/
ダイヤグラム総合管理ツールgikodiaスレ
http://hobby6.2ch.net/test/read.cgi/train/1057598412/
ダイヤグラム総合管理ツール
http://hobby6.2ch.net/test/read.cgi/train/1093494671/
WinDIA
http://www.vector.co.jp/vpack/filearea/win31/home/traffic/wdia/index.html
愛環
http://www.aikanrailway.co.jp/
diagraph(ダイヤグラフ)
http://www013.upp.so-net.ne.jp/diagraph01/index2.html
WinDIAのデータを携帯から見れるCGI
http://tsj.e217.net/d4w/
他にも、鉄道ダイヤ・時刻表関連ツールの情報がありましたら、
マターリと語って下さい。情報提供もよろしくお願いします。
というわけでdiagraphです。図らずもご無沙汰となってしまいました。
勤務先を点々としたりクビになったり鬱病をこじらせたりして、
開発がストップしておりましたが、これから再開します。
また、ほぼ最新版(034版)のソースも公開しました
(Borland C++ Builder 6 Pro版でしかコンパイルを確認して
おりません。またSTL、xNumEditが必要となります)。
生還オメ
C++知ってればソースもたっぷりかけたいところだけど。
今から勉強するかなあ……。
スレ復活/建立おめ。
ゆるゆる行こう。
>>7
プログラミング言語の習得に一番大切なのは「動機」だと思っています。
つまり「何か作りたい」「何か改造したい」という強い意志があれば、言語の
習得は(なんの動機もない場合に比べて)格段に早いと思います。
私のソースは汚い上に、C++は「クラスが使える便利なC言語」程度の使い方しか
していません(元共同開発者が記述した箇所を除く)ので、あんまり参考に
ならないかもしれません。これが、私がソースの公開を渋った原因です。
(他に、中途半端に開発途中のもののソースを公開した場合、プロジェクトの
指揮を執る自信がなかったというのもあります)
質問などありましたら遠慮なくどうぞ、可能な範囲でお答えします。
>>8
焦らず、「やわやわ」でいきたいと思います。
(まずは、バグと未実装機能をもう一度把握し直すところからですね)
ダウンロードのリンクが033のままになっています
>>10
ご指摘ありがとうございます。リンクを書き換えました。
大事なことを書き忘れていたのですが、034での変更点です。
・プロパティ→駅間タブ→駅間が表示されていない件を、表示される
よう実装した。(Q243)
・プロパティ→列車タブ→列車番号がTComboBoxになっている箇所を、
TListBoxに変更した。(Q247)
・プロパティ→列車種別タブ→列車番号がTComboBoxになっている
箇所を、TListBoxに変更した。(Q250)
・ダイヤ画面で、タイトルに半角カッコなどが入っていると文字化けする
件を改修した。(Q272)
これ以外にも実は治っている場所があります。ただカウントできて
いないだけで。それから、仕掛かり中の案件(たとえば、更新フラグなど)も
あり、そういった箇所にはソースだとコメントがしてあります。
ただエラー報告などは引き続きいただけると、こちらでも併せて確認
できますので助かりますし、「俺が前指摘したのが載ってねえぞゴルァ」と
言うケースについても同様にご報告いただけますと助かります。
age
保守さんくすです。ここで唐突ですがアンケートです(期限なしで)。保守代わりに、
定形にとらわれず、自由文で書いていただいても構いません。
#1.あなたがダイヤグラム用ツールを使う理由はなんですか?
(例)ある鉄道・線区が好きで、ダイヤを描くことでその運用を知っておきたい。
旅行や撮影のために持っておきたい。 特定の運用を追いかけたい。 など
#2.差し支えない範囲で、PCのスペックと、diagraphの使用感を書いて下さい。
また、描画に時間がかかったり、エラーが出るファイルで未報告のものがある
ときは、具体的に教えて下さい(描画時間は、「描画計時」を押すと、トレース
画面に表示されます)。
(例)Windows2000 Pro、Sempron 2600+、メモリ512M、HDD 200G、AGPx4 FX5200
描画は東横線土日で0秒219、日南線は0秒0
いただいたご意見は、開発に反映させたいと思います。また、設問も増やし、
具体的な特定機能に関することも、あとでお伺いすることがあると思います。
どうぞよろしくお願いします。
ダウンロードのページのリンクがまだ033のままで、
ファイルセットの中身も033のようですが、
034のファイルセットは、まだ無いのですか?
>>15
当方の作業にミスがあり、リンクが治っておらず、ファイルもアップロード
されていませんでした。修正しました。大変申し訳ないです。
ブラウザによっては、ページをリロードしないと034が取得できないケースも
あるかもしれません。
正常にダウンロードできました。
ありがとうございました。
>>17
いえいえ。ケアレスミスでご迷惑をおかけしました。
保全作業しときます。
がんがってね。
保守
保守
捕手
生活保護受けれる間は「働いたら負けかなと思っている」の精神で無理せず適当に頑張ってください。
心配おかけして大変申し訳ないです。
今週頭ぐらいから落ち始め、昨日は寝てる以外ほとんど
何もできませんでした。
今月いっぱいはバグチェックと検証をするつもりです。
ソースもごく一部ですがいじり始めています。
電話と電気が止まらない限りはここもちゃんとレスするつもりです。
保守だけしていただくのもアレなので、
機能面でのアンケートとかも考えておきますね。
ソースを読まれる方のためのメモ:
・記述スタイルが異なる箇所は、私が記述したか、元共同開発者が記述したかの
違いです(私は if( foo ) { で済むところをいちいちif( foo == true ) { と記述しています)。
・更新フラグについては工事中で、埋め込んだものはコンパイルのためリマークを
かけています。今考えたら#IFDEFにしておけば良かったと後悔しています。また、
diafile.cppのmyNewFile(と、たぶんOpenFile)で、更新フラグがチェックされていません。
留意して下さい。工数が大きいのですが、じわじわコーディングしています。
あと既知の不具合、備忘録を少しずつ追加・訂正しています。
保守。。。
「既知の不具合」と「備忘録1」について、内容と現状の整合を取りました(たぶん)。
これからソースのいじりに入りますが、どなたかいじり始めたかたいらっしゃいますか?
とりあえずいまAnsiStringになっているところを、キャスト含めてWideStringにしてみる
実験をしようと考えています。
工数は大きいですし、エンバグのおそれもあります。特にLength()を使っているところ。
しかし、日本語(2バイト文字列)の長さが、AnsiStringではちゃんと取得できない点が
あり、今やっておかないと、後々問題になると思いますので、やってみます。
連書き申し訳ないです。
結局AnsiStringにあってWideStringにないメソッドが結構あるので、この作業は諦めて、
個別撃破作戦に切り替えました。先に、EditBoxのバッファオーバーラン脆弱性の方を
対策します。「既知の不具合」は更新しましたが、対策方法は分かり切っているので
(ただひたすら面倒くさい)「備忘録1」は更新しません。
保守
保守
保守
保守ありがとうございます。
落ちていて(俺が)、035版がリリースできない状態が続いていますが、
読み込み後のバッファオーバーラン対策が終わったらバイナリとソースを
試作構体035としてリリースしようと思っています。
常識的に考えてdiagraphのEditBoxに512文字以上突っ込む人はいないと
思いますが、borlandが認めてしかもパッチが出ていない状況ですので(だよね?)、
バッファオーバーラン対策は先に済ませておきたいと思うのです。
今日は無理かもしれませんので時間を下さい。
試作構体035(と、そのソース)をアップロードしました。主な修正内容は、EditBoxの
バッファオーバーラン対策ですが、他にも実施しています。件数が多いので、
ダウンロードページ
http://www013.upp.so-net.ne.jp/diagraph01/download.html
か、既知の不具合ページ
http://www013.upp.so-net.ne.jp/diagraph01/docs/knownbugs.html
で確認して下さい。
修正項目が多く、また作業性が悪かったため(原因:鬱打氏脳)、エンバグしている箇所が
あるかもしれません。ご注意下さい。
保守
保守ついでにアンケート回答>>14
まだ使ってないんですけど、期待してる使い道としては
架空鉄道や、現行路線の停車駅案妄想ダイヤを作るのに使えれば
と思ってます。
以前、本業さんで意見出された方がいましたが、こんな感じの
とことん趣味的に使いたいという奴もいるということで。
漏れも使ってないけど一応…。
使ってない理由はまだ未完成すぎて使えないっていうのが1番大きい。
しばらく待って使える段階まできたら使ってみたい。