1 :
1 :
02/04/09 15:50 ID:RpEH4z6i
2 :
1 :02/04/09 15:55 ID:RpEH4z6i
さて、初めて建てたスレの運命やいかに。 ではボクはもう眠いので寝ます。 また明日。おやすみなさい。
3 :
:02/04/09 16:21 ID:sBy2OeO4
なにするものか、よくわからない。 一応age
4 :
(゚∀゚) :02/04/09 16:23 ID:vOJC/Sqw
あら奇遇!俺も先日でるふぁい始めたのよね。 あまりに熱中しすぎて余計ひきこもりになってるけど・・・
5 :
目前闇 :02/04/09 16:31 ID:/VwEIlb0
関心はありますが文型なのでどの変から手をつけてよいやらさっぱりです。
6 :
目前闇 :02/04/09 16:32 ID:/VwEIlb0
じつはMonazillaブラウザを作ってみようと思った事がありましたが挫折・・・ Indy?やらさっぱりでして。
7 :
:02/04/09 16:39 ID:/dxLXV/y
DelphiはPascalなんで、美しいコードが書けまふ。(;´Д`)ハァハァ
8 :
出廃 :02/04/09 17:58 ID:jMpxusoz
簡単ですか? 俺、perlのソースが読めるくらいの力しかありませんが。
9 :
目前闇 :02/04/09 19:43 ID:CfjUKFQU
Delphi 6 Personal入れるときデバッガをDelphiにしますか?のようなダイアログが出ますが Delphiに設定した方が良いのでしょうか。 はい。にしたらXPのOSのエラー報告が使えなくなってしまいました。戻し方も解らないのでサパーリ。
10 :
目前闇 :02/04/09 19:46 ID:CfjUKFQU
>>8 同じく。ソースを拾ってきてif文追加したりサブルーチンを増やしたりして出力を少し変えるくらい
しかわかりませぬ。
関数もほとんどソースの中で使ってるものを感でコピペして増やしたり本で調べたりしてやっとこ
ちょっとした機能追加できる程度です。
11 :
出廃 :02/04/10 10:12 ID:ptHDtgr4
ダウンロードしてきたぞ。 1はどこいった?
12 :
1 :02/04/10 11:22 ID:g9JNRsIY
おはようです。
1です。
今日中に簡単にですがブラウザの作り方を解説したwebサイトを作る予定です。
乞うご期待!
>>3 Delphiはプログラミング言語です。
C言語やVisual Basicみたいなモノです。
アプリケーションが作れるです。
簡単に作れるのに、本格的なアプリケーションが作れるです。
>>(゚∀゚)
俺もDelphi歴3ヶ月ですが、
最近Delphiばかりやってるです。
>>目前闇
文系でも大丈夫だと思います。
とりあえず、簡単にですがブラウザの作り方を解説するです。
今日中にwebサイトを作る予定です。
Monazillaブラウザは難しいです。
俺も今いろいろ調べながら作っているのですが、まだまだ完成しそうにないです。
>>7 そうですよね。でも、俺のソースは汚くて見せられない(汗
>>出廃
俺もまだよく分かってないので「簡単です」とは言えないけど、
よく分かってなくても動くモノが作れるので楽しいです。
俺もperlがほんの少し分かる程度でしたが、なんとかなってます。
VBの超基本しか知りませんが 大丈夫でしょうか? VBとどう違うのでしょうか?
14 :
:02/04/10 13:39 ID:q6jBAfbb
なに作ったらいいのかワカラン
15 :
目前闇 :02/04/10 14:55 ID:pxsQyOHt
>>12 解説サイトイイですね。
やっぱりMonazillaブラウザは難しいんですね。
Jane2chのGUI部分をかちゅ〜しゃそっくりにした感じの目標にしようと思ってたんですが。
>よく分かってなくても動くモノが作れるので楽しいです。
そうなんですよね。
ところでSP1みたいなのが出てるみたいですが入れたほうがいいですか?
16 :
出廃 :02/04/10 16:37 ID:9C9u2RX+
む。やってみたが結構簡単そうだな。 ところでパスカルって覚えなきゃならないの?
17 :
1 :02/04/10 20:39 ID:g9JNRsIY
うぅ…
終わんねぇ…
まだ途中だけどとりあえず
http://www.geocities.co.jp/SiliconValley-Oakland/6548/index2.html >>きゃら ◆vGiOKgRo
大丈夫!
俺はプログラミング自体ほとんど初めてだったけど大丈夫だったから。
>>14 とりあえず覚えてみると何か意欲が湧くかも。
>>目前闇
>解説サイトイイですね。
そう言ってもらえると、やり甲斐が有るです。
>Jane2chのGUI部分をかちゅ〜しゃそっくりにした感じの目標にしようと思ってたんですが。
俺も参考にしようとJaneのソースを見てみた事有るけど、さっぱり分からなかった…
でも分かるなら、改造しながら理解していくのも良いかも知れないですね。
>ところでSP1みたいなのが出てるみたいですが入れたほうがいいですか?
たぶん、入れた方がいいような気がします。
アップデートファイル2も入れた方がいい気がします。
でもボーランドのサイト、時々異常に重いです。
>>出廃
>ところでパスカルって覚えなきゃならないの?
ヘルプ見ながらやっていけば自然と覚えていくかと。
俺もまだあんまり分かってないから何とも言えないです。
18 :
1 :02/04/10 21:00 ID:g9JNRsIY
(´-`).。oO(今気付いたけど、この板籠手繁多いね。なんでだろう・・・?)
19 :
( ・∀・)<( ・∀・)< :02/04/10 21:02 ID:xQPQ3vWo
デジドカの一歩か・・ デジタル土方
20 :
1 :02/04/11 01:17 ID:dhL4iEed
一段落age >>( ・∀・)<( ・∀・)< 楽しいよ。 やってみない?
21 :
( ・_・) :02/04/11 01:46 ID:7hMGFhDE
とりあえずインストールしてみた
22 :
目前闇 :02/04/11 03:30 ID:nu8rMZlt
>>17 (・∀・)イイ!! 思ったより力はいってるのでびっくりです。
ど素人なので真似てやっていこうと思いますのでよろしくおねがいします。
2chブラウザはかなり難しいのですね。長い道のりになりそう。
あとPersonalはソケットアプリが作れないのでIndyを使わないとダメ、みたいなのをプログラム板
で見受けたのですが、1さんの解説みると使えるみたいですね。InternetContorolsとは違うものなのかな・・・
ぜんぜん良くわかっていないのですが、とりあえず真似て逝きますのでよろしくおねがいします。
23 :
:02/04/11 05:16 ID:EQM5/BaI
C++builder使いの私も仲間に入れてもらえますか?
24 :
1 :02/04/11 16:09 ID:dhL4iEed
さて、今日もサイト更新出来るように頑張るです。
>>( ・_・)
インストールを済ましたなら、もうDelphiでアプリケーションを作るのなんて
すぐだよ!
とりあえず、ヘルプのチュートリアルは初心者にはかなり分かりづらかった記憶があるから、
俺の作ったサイトを見てくれると作った甲斐があります。
「ヘルプ読んでも意味不明。どうやって調べていけばいいのかもわからない。」
という状態から脱出出来るまで導くのを目標にサイトを作っていくつもりです。
>>目前闇
>2chブラウザはかなり難しいのですね。長い道のりになりそう。
分かってしまえば、そうでもないのかもしれないけど、
monazillaスレとか見ても、ある程度分かってる人同士で会話が進められているから、
俺が見てもよく分からなかったりする。
>あとPersonalはソケットアプリが作れないのでIndyを使わないとダメ、みたいなのをプログラム板
>で見受けた
WinInet(Windowsに標準で付いてる機能)使えばIndy使わなくても出来るけど、
Indy使った方がたぶん楽なのでIndyは後で登場させる予定です。
でも俺自身まだほんの少ししか分かってないから、monazillaブラウザの解説は当分先です…
>>23 もちろん大歓迎です!
Delphiは効率良くアプリケーションが作れるです!
て、他の言語やった事無いから、実際のところどうなのか分からないけど…
25 :
:02/04/11 21:22 ID:qATIdMH3
暇だしインストしてみよっと♪
26 :
[] :02/04/11 21:40 ID:baCX92zC
Delphi6が出た頃に学習目的でインストールしたはいいけど ASPに浮気して触ってなかったので、これを機に勉強しようっと!
27 :
( ・_・) :02/04/11 21:49 ID:DT3MM+Qu
私プログラマやってたんですが Delphi触ったのは初めて! <- 易 難-> VB < Java < Delphi < VC++ ↑ファーストインプレッション とっつきやすさね。
28 :
23 :02/04/11 22:05 ID:MH9fP3De
BCB(BorlandC++Builder)は、Delphiの言語部分をC++にした 開発ツールです。 Pascalも書けるので、C++も書けるDelphiと考えた方が早いかも。 …というわけで、フリーではないですが、Cから流れてきた方は、 BCBもお奨めです。
29 :
1 :02/04/12 02:03 ID:2HGe8CXU
ふぅ、少し更新。
説明文は明日加えます。
>>25 是非、俺のサイトを見てくだちい!
>>[]
うんうん、是非是非!
仲間が増えるのは嬉しいです!
>>( ・_・)
なんと元プログラマですか!
JavaはDelphiよりとっつきやすいのですか!
他でも割と簡単とかって聞いた気がするし、
ある程度Delphi覚えたら、次はJavaもやってみようかな。
>>23 BCBはDelphiと同じ感じの造りになってるですか。
C++やるときはBCBにしようかな。
2,3種類の言語には触れてみたいから。
ここまで、自分のサイトの掲示板のような振る舞いをしてきた訳ですが…
うーん、2chでの1のあり方がわかんない。
匿名に戻ってしまっていいのだろか。
でも放って置いたらスレが倉庫行きになりそうな予感…
30 :
職歴無しさん :02/04/12 13:00 ID:2HGe8CXU
一段落age
31 :
出廃 :02/04/12 15:09 ID:PdqcEglR
>1 貴殿のHPに掲示板とかは作らないの? 倉庫行きの前に作りませんか?
32 :
出廃 :02/04/12 15:56 ID:PdqcEglR
ブラウザ作成、LESSON6までいったんだけど、 サンプルのアイコンがどこにあるかわかりません。 なかったら自分で描かなきゃだめっすか?
33 :
1 :02/04/12 16:21 ID:2HGe8CXU
34 :
1 :02/04/12 17:15 ID:2HGe8CXU
35 :
目前闇 :02/04/12 20:52 ID:yO9Aagp9
>>34 ftp.geocities.co.jpですよー
36 :
[] :02/04/12 21:09 ID:yKKUQ2s6
Lesson9までやってみました。パーツを組み合わせて 動作を指定するくらいで、思ってたよりも簡単ですね! (これからレベルが上がってくるのでしょうけど・・・) 今後はタブブラウザ作成の解説もあるのでしょうか。 楽しみっす!
37 :
( ・_・) :02/04/12 21:20 ID:ec2OZ4A0
>>1 Lesson一通りやってみたよ
久々にプログラムの楽しさを味わった。
もう一回復職しようかな(^^;
わかりやすい&題材もいい!
これなら未経験者でも入りやすいかと思います。
38 :
目前闇 :02/04/12 21:49 ID:yO9Aagp9
39 :
目前闇 :02/04/12 21:57 ID:yO9Aagp9
もしかしたらサービスパックと同じでUpdate Pack 2にUpdate Pack 1も入ってます? Delphi 6 Update Pack 1はDLしなくてもいいのかな・・・
40 :
K :02/04/13 07:12 ID:cZWviHE/
41 :
出廃 :02/04/13 09:01 ID:HcOaFR2b
>1 ちゃんとiconあったのね。ごめんなさい。 動きが派手なプログラムが簡単に作られていいっすね〜。 面白いっす。
42 :
1 :02/04/13 13:59 ID:bJOH0C8l
>>目前闇 ありがとう! ジオにffftpでつながりました! >>[] >今後はタブブラウザ作成の解説もあるのでしょうか。 一応、次はタブブラウザの解説をするつもりだけど、 一気に内容が難しくなりそうで、上手く分かりやすく解説出来なかったら、 後でブラウザとタブブラウザの間に何かもう一つ解説を挟むかもしれないです。 >>( ・_・) ありがとう! そう言ってもらえると嬉しいです! >もう一回復職しようかな(^^; 俺は、仕事に出来るだけのスキルが有って、 それを仕事にしないのは勿体ないような気がします。 でもやっぱり仕事となると色々と、かなり辛いんでしょうか? プログラミングの仕事って、楽だよって話を聞いたことが無いから… >>K、目前闇 Delphiのサイトに 「このアップデートファイル #2 は、アップデートファイル #1 の内容を含みます。」 と書いてあったから、#2だけでOKみたいです。 >>出廃 >動きが派手なプログラムが簡単に作られていいっすね〜。 >面白いっす。 みんなこの楽しさを知らないなんて勿体ない!と思ってこのスレを建てたので、 そう言ってもらえて嬉しいです!
43 :
目前闇 :02/04/13 18:35 ID:0uryfx/J
>>40 >>42 どうも。UP2いれました。
とりあえずレッスン12まで一通りやってみました。
変数に代入するときにコロンがつくのとか<>とかがなんとなく違和感ありましたが、
大まかな進め方は大体つかめました。
44 :
1 :02/04/13 23:46 ID:bJOH0C8l
手抜き更新sage >>目前闇 そういえば、俺も最初の頃は違和感があったような… そのうち気にならなくなるです。
45 :
( ・_・) :02/04/14 00:36 ID:flVS/WhW
ちなみに
>>1 さんは
Delphiどうやって勉強されたの?
46 :
1 :02/04/14 02:14 ID:ZMZUTOmQ
>>( ・_・) ヘルプ、メーリングリストの過去ログ、 Tipsをまとめたサイト、Googleで検索、 どうしてもわからなかったらプログラム板で聞く。の方法で独学です。 今も勉強中。 今はとりあえず、TThreadを勉強することと、 ファイルの途中からダウンロードする際、 レジュームするファイルが合うかを比較する方法を調べることが課題です。 この2つをクリアすれば、2ch用ブラウザや、ダウンロード支援ソフトは、 シンプルなモノなら作れるようになるハズなので。 あ、それと、Delphi6オフィシャルコースウェア応用編て本を買って少し読みました。 ホントはあと2冊くらい本が有ると心強いんだけど、 ずっと働いてなくてお金が無いので… あと英語が読めればもう少しはかどるのに… 今年中には、ある程度英語も読めるようにしたい! そんな感じです。
47 :
K :02/04/14 03:11 ID:LcIE1/gc
>>1 さん
Lesson12までやりました。一度エラー出て止めそうになりましたが、もう一度やったら
できましたw
作るの大変でしょうが、是非是非、続編をお願い致します!
48 :
出廃 :02/04/14 11:12 ID:GfchYMuI
今日もいい天気で、ボクも無職です。
49 :
目前闇 :02/04/14 13:50 ID:ATejSXFT
いい天気age
50 :
泪蟲 :02/04/14 15:02 ID:YuFNkviE
50ゲトー
51 :
:02/04/14 22:17 ID:/qS80mmq
非常にわかりやすいページです・ 一通りやってみたのですが,L10のところでエラーが発生してしまいます。 procedure TForm1.NavigateButtonClick(Sender: TObject); begin if Edit1.Text= '' then begin Edit1.Text ='about:blank'; end; WebBrowser1.Navigate(Edit1.Text); end; ☆彡Edit1.Text ='about:blank';☆彡 この部分なんです。
52 :
目前闇 :02/04/14 22:27 ID:ATejSXFT
>>51 変数代入はコロン「:」が入ります。
Edit1.Text:='about:blank'; です。
よろしく。いまダウンロードしているところです ちなみに本当にコレ無料なんですか? 試用期間制限あるとか?
54 :
目前闇 :02/04/14 22:52 ID:ATejSXFT
>>53 タダですよ。
制限ないです。登録してキーをもらわないとだめですが登録メアドもヤフーとか適当な
フリーメールでいいです。
55 :
1 :02/04/14 23:12 ID:ZMZUTOmQ
Lesson13一応追加。何をどの程度解説すべきかの、さじ加減がわからん。 タブブラウザを作る編を、大まかに一通り書いてから、あちこち調整します。 >>K 頑張ります。 今週中にはタブブラウザ編を完成させます。 でも俺も無職・だめ板の住人なんで、保証はできませんが…
56 :
51 :02/04/14 23:31 ID:/qS80mmq
>>52 ありがとう。いけたよ。
しかし,違うところがまたエラーだ。
真似してるだけなのにそれすらうまくいかんよ。
情けなくなってくる。もうちょっと後でがんばろ。
57 :
1 :02/04/15 00:05 ID:0cMcVJbV
>>56 コンパイル時のエラーは日常茶飯事です。
俺なんか、あまりにも毎回エラーが出るから、
長いソース書いてエラーが出ないと、かえって不安になったりします。
だから、エラーが出てもそんなに気にする事無いです。
58 :
K :02/04/15 21:32 ID:PrvJDAz3
>>55 HPの更新ご苦労様です。
これからLesson13やってみます。
ありがとう!
59 :
○ :02/04/15 21:39 ID:d0NX/0eS
やりたいけどシスアドの試験が終わるまで オアズケ・・・(>_<)
60 :
[] :02/04/15 22:04 ID:qZdugySz
>>59 2年前の春試験で僕も取りました。<シスアド
会場は結構騒々しいので耳栓があると
良いかも。頑張れ!
61 :
祖父会 :02/04/16 01:38 ID:JkRE18ec
21日、そういえば情報処理の試験日だったね。 まったく勉強してないや・・・(w
登録したけど、キーが来ないです。 だれか不要なキーを教えてもらえますか?
63 :
目前闇 :02/04/16 19:49 ID:m4oLYJJh
>>62 インストールのときに取得してもダメですか?
64 :
[] :02/04/16 22:21 ID:QFbPidHX
優しくダイアログの使い方を解説したサイトをご存知 ないでしょうか。簡単なツール類を作るのに役立つかと 思うのですが。。。
65 :
:02/04/17 17:06 ID:1ydq/qWu
あげ
66 :
出廃 :02/04/18 11:40 ID:Ll9mEPnC
埋もれてしまいそうですね。
67 :
[] :02/04/18 23:37 ID:/I60mGL3
入門書を買ってしまった。。。 「Borland Delphi6 オフィシャルコースウェア基礎編」 発行所 アスキー株式会社 2800円 店頭でいくつか立ち読みしてみたけど、数少ない Delphi入門書の中では上記のが一番良さそうでした。
68 :
K@メインはJAVA :02/04/18 23:54 ID:pNfoxEGt
プログラムにハマルと2ちゃんに来ることが少なくなります…
69 :
1 :02/04/19 01:12 ID:OdMrGgI0
あと少し説明の粗い部分を直せば、とりあえずタブブラウザ編完了。 たぶん、明日の夜までには終わってると思うです… 感想:Webサイトの運営を長いこと続けてる人ってすごいと思った。 >>[] 俺もその本立ち読みしてみたけど、俺も結構良さそうだと思う。 近くの本屋(と言っても4駅離れてる)には、あんまり種類が無かったから、 他の入門書がどんな感じか分からないけど… >>K@メインはJAVA 確かに。 俺の場合は、Perlでは地味な事しか出来なかったのが、 Delphiだと割と簡単に派手なモノが作れてしまうから、 そのせいで、余計に、はまっているのかも。
71 :
鈴木或斗 :02/04/19 21:36 ID:9qSjCmhZ
久方にDelphi起動させたら 使用許諾コードが未登録だった・・ (´Д`;)
72 :
1 :02/04/19 23:19 ID:OdMrGgI0
http://www.geocities.co.jp/SiliconValley-Oakland/6548/ ようやくタブブラウザ編の更新完了。
でも、すでに需要が無い予感…
えと、分かりづらい箇所が有ったら、言ってください。
>>K@メインはJAVAさん
すごいすね。そのサイト。
一見、俺のサイトと似た感じだけど、
なんかすごい、解説、構成が上手い。
と思ったら大学の講義のサイトなんですね。
やっぱり、まじめに生きている人には敵わないや。
まだチラッとしか見てないけど、インベーダーゲームとか面白そう。
あとで一通りやってみようかな…
73 :
K@メインはJAVA :02/04/20 01:58 ID:1rGyEs+M
>>1 HP更新ご苦労様です。需要あります…が、まだ作業はできていません。
なんとかついていきますので、よろしくです!
74 :
[] :02/04/20 11:09 ID:4f0as3DU
>>1 タブブラウザ編更新お疲れ様です。ざっと目を通した感じでは
前回より数段レベルが高いようですが、ゆっくり取り組んで見ます。
75 :
1 :02/04/20 20:55 ID:7g53HreM
どうでもいいけど、スレのタイトルを★☆★☆ Delphiやろうぜ! ☆★☆★とかにすれば良かった。 見つけづらい… >>K@メインはJAVAさん、[]さん 次の更新は少し先です。 俺自身、基本的な事をよく分かってないので、 これ以上の内容は迂闊に書けない… 少し勉強した後で次に取りかかります。
76 :
:02/04/21 02:27 ID:iiao0zpx
ちゃっと見てるよー。 きちんとブラウザ出来てチョイ感動。 がんばれ1さん。
77 :
うんこ :02/04/21 02:34 ID:/LGpzLHV
エーアイ出版の「使いながら覚えるDelphi4」っての買ったんだけど その中のサンプルプログラムが「BO2K」だってマカフィーに言われたよw
>>1 いつも見てますよー。
応援してます。
自分もこれ見て感化されて、
出来もしないのに、何かアプリ作ってみようかと思っています。
発注・精算作業を支援するものが作りたいんですけど、
Excelと連動した形で出来ないかなぁ、と。
まだまだ自力じゃ無理なんで、いろいろ他のページ見て回ってます。
79 :
1 :02/04/22 18:33 ID:dQYJM76y
うへ〜、2chへの書き込みが成功しないヨ!!
>>76 さん、ROMphiさん
ありがとです。
頑張るです。
たぶん次はブックマーク編だと思うです。
そしたら次は短いサンプルソースをポコポコ書くです。たぶん。
>Excelと連動した形で出来ないかなぁ、と。
うーん、Excel使ったことないからわからないけど、
フック使えば他アプリと連動出来るとか出来ないとか。
よく知らないです。すみません。
>>うんこさん
つん つん
トロイですか?アレに感染すると、
仕掛けた人は自由にその感染したパソコンを操作出来るらしいですね。
怖いですね。
80 :
77 :02/04/23 00:23 ID:1Iqdc30/
>>1 タン
でもソース読んだら、ただ単にフォントサイズを変更するだけの
プルグルムでした。
マカヒが糞ってことで。。。
81 :
1 :02/04/23 14:12 ID:RKUP7ywS
ようやく2chへの書き込み成功。
Indyのヘルプが欲しい…
>>77 さん
ウイルス検知って、どういう仕組みなんだろう?
ウイルスじゃないのに反応されたら、いやんですね。
82 :
1 :02/04/24 11:54 ID:80JLt2t+
えと、ある方のご厚意により、Webサイト移転しました。
http://delphi.sakura.vg/ さて、俺もそろそろ仕事を探さないといかんなぁ。
真面目に働いている方にお世話になると、
なんだか罪悪感を感じてしまう。
とりあえず、半年くらいはまた居酒屋ででもアルバイトして、
来年はプログラマーとして就職したいなぁ。
ところで、プログラミングに関係の有る資格はどういったものが有るのでしょうか?
83 :
:02/04/24 12:29 ID:ddiuXZP+
基本情報技術者試験 ソフトウェア開発技術者試験 このあたり?
84 :
83 :02/04/24 12:31 ID:ddiuXZP+
漏れは最近、基本情報を受けてきた。
85 :
初心者 :02/04/24 12:38 ID:dX5swkgr
基本的な質問で悪いですけど・・・ 自分も何かやってみたいんだけど VBとかJAVAとかCとかいうのは駄目なの? たまに聞いたりするんだけど。
86 :
1 :02/04/24 13:07 ID:80JLt2t+
>>83 さん
普通、どのくらいの時間、勉強してるのでしょうか?
今、ちょっと調べたら、どっちも合格率15%くらい…
うーむ…
>>初心者さん
駄目というのは無いです。
どれも使われている言語です。
ただし、この分野はこの言語が向いているとかは有るんじゃないでしょうか?
VBがプログラミング初心者には分かりやすいらしいですが、
ソフトを買わないと出来ないです。
C言語は、フリーのコンパイラが有るので、お金を掛けずに始められます。
JAVAとDelphiは無料で統合開発環境が手に入るので、より手軽に始められます。
87 :
1 :02/04/24 13:24 ID:80JLt2t+
ちなみに俺はPerlとDelphiしかやったこと無いから、 他の言語がどんな感じか分からないけど、 いきなりC言語とかから始める人はすごいなぁとか思ってしまう。 なんとなくC言語って初心者には難しいようなイメージがあるから。 でも実際、どの言語が一番取っ付きやすいんだろう?
88 :
85の初心者 :02/04/24 14:42 ID:Cfjrg8gm
>>1 さんへ
素朴な質問ですが、Delphiができると何に役立つのでしょうか?
ソフトウェア会社みたいなところで働かないと、勉強しても意味ないのかな?
89 :
1 :02/04/24 15:44 ID:80JLt2t+
>>85 の初心者さん
一応、時間とスキル次第で好きなソフトが作れます。
こんなソフトが欲しいんだけど無いかな〜、なんて探してみたけど無かった。
って場合に、ちょっとしたものなら自分で作ってしまえるのだけど、
でももし、プログラミング自体に興味は無いし、ちっとも楽しいとは思わない。
というのなら、無理してやるような事では無いです。
少なくとも趣味でプログラミングをやってる人は、単にソフトを作る為だけではなく、
プログラミング自体を楽しいと思ってやっているハズです。
仕事の場合はどうなんでしょう?
やる予定じゃなかったのに会社に入ったらやらされた。って場合もあるのかな?
90 :
ほにょにょ :02/04/24 16:48 ID:/dsUk5+7
>>1 さんおはつです。
私も今日からDelphiでびぅです。よろ。
91 :
1 :02/04/24 18:58 ID:80JLt2t+
>>ほにょにょさん どもども。 ほにょにょさん、よろしくです。
92 :
83 :02/04/24 19:47 ID:r3b1814q
>>1 どのくらいってのは、個人差があるからよく分からんです。
1週間くらい勉強しただけで受かったって言う人もいるしね。(基本情報技術者試験)
1さんはあまり勉強しなくても受かりそうな気がする。
試験問題解いてみたらどうですか?
93 :
1 :02/04/24 21:40 ID:80JLt2t+
94 :
1 :02/04/24 21:42 ID:80JLt2t+
んが、間違えた。 85じゃなくて83でした…
95 :
目前闇 :02/04/26 22:03 ID:t5mdXejd
お久しぶりです。 また会社落ちてしまったのでしばらく鬱でした。。。 とりあえずまたヒッキーやりながらDelphiできます。 レッスン2少し難しいですね。変数の決め方とか (Perlを少ししかやったことがないのでT.なんたら.〜、とかのドットで区切ってやる使い方?がうまくつかめない・・・) わたしもシスアド受けたことがありますが午後が全然ダメで落ちて以来受けていない。。。
96 :
:02/04/27 02:28 ID:EEDeGZCl
日経ソフトウェアの「カンタンDelphi」というムックを買ってきた。 DelphiをインストールしてP12までやってみた。 拡張子の.dpr、.pasや保存の仕方がいまいち分からなかった。
97 :
1 :02/04/27 05:28 ID:CN3UX7Ou
とりあえず、ブックマーク編のソースのみアップ。
ノードの移動とかは、たぶんブックマーク編の次でやります。
それと、ソースとアイコンの一部を後で若干変更する予定。
なんか初心者向けじゃなくなってきているので、後で補足説明を加えていきます。
>>目前闇さん
お久しぶりです。
元気出しましょう!
いくらでも次は有ります!
変数とかドットで区切って表記する仕方とかは、
色々と見よう見まねでやったり、
ヘルプを何度も読んだりしている内に何となく分かってきます。
>>96 さん
実際に中身を直接いじるのは、ほとんど*.pasだけです。
保存はメニューの[ファイル | すべて保存]を選べば、
必要なファイルは全部保存してくれます。
98 :
:02/04/27 23:32 ID:0ty9VsZx
>>97 ご回答ありがとうございます。
すると、一度保存したものを編集するときは*.pasファイルを
ダブルクリックすればいいのですね。
99 :
1 :02/04/28 07:23 ID:6IlpsaIp
>>98 さん
それでも編集出来ますが、
通常は*.dprをダブルクリックかメニューの[ファイル | プロジェクトを開く]で開いて、
*.pasの中身を編集します。
コードは*.pasに書いていきますが、*.dprが心臓部みたいなもので、
*.dprで開いておかないとコンパイル出来ません。
ただ、ヘルプ見たら、
コマンドラインからプログラムをコンパイルする場合は,
すべてのソースコードをユニットファイル(.pas ファイル)に記述することもできます。
とも書いてありましたが、通常はコマンドラインからはコンパイルしないと思います。
100 :
おぱーい ◆G0cxlsfs :02/04/29 06:55 ID:IhPi1jbx
オットトットト100おぱだぜ
101 :
あげ :02/04/29 20:58 ID:8kNZ5QE0
あげ
わーい、書いてあると〜りにBrowserのソース書いたらでけた〜。 ちなみにステータスバーの表示はデフォルトであんな感じでしょうか。 セキュアなサイトに行ったときに出る鍵のアイコンとかが出てこないのですが。 あと、起動時に「Edit1」じゃなくhomepageが表示されるようにしたいのですが。 教えてクンで申し訳ありませんが、どなたかご教授願えますか。
103 :
:02/04/29 23:25 ID:/dFNEDzo
何かこのスレ覗いてるとC言語を勉強するのが厭になってくる。(W
104 :
寝てる犬 :02/04/29 23:31 ID:KIbw0nZI
105 :
せんばこき :02/04/29 23:34 ID:dmuHSgqt
昔プログラマーでしたが、バグが発生しないプログラムが作れなくて挫折しました。 デジ土方は、天性のスキルが無いとマジつらいっす!
106 :
102 :02/04/30 00:08 ID:2TVLTs4Y
>>104 簡単で楽しそうだから。
1バイト単位の操作ばっかりで厭になってくる。
ブラウザ作れるなんていつになることやら。(鬱
>>105 才能言い出したら、どの分野でもそうですがな。
努力するしかありますまい。
107 :
寝てる犬 :02/04/30 00:22 ID:hv7zlu4P
>>106 なるほど。
派手なものが比較的簡単に作れますからねぇ。
108 :
1 :02/04/30 15:09 ID:debprraS
>>ほにょにょさん
起動時にEdit1に表示される文字は、
オブジェクトインスペクタでEdit1のTextプロパティを
書き換えておけば変更出来るです。
鍵のアイコンの表示は、
WebBrowserのOnSetSecureLockIconにごちゃごちゃコードを書けば、出来るはずです。
何割読み込みが終了したかの表示は
WebBrowserのOnProgressChangeイベントにごちゃごちゃコードを描けば、出来るはずです。
けど、まだよく分かってないので実際にどういうコードを書けばいいのかは分からないです…
ちょっと試してみたけど、上手くいかなかった…
割と簡単なコードで出来そうなんだけども。
>>103 さん、寝てる犬さん
でも、C言語は覚えておいて損は無いと思うです。
Googleで検索した時、Delphi以外の言語のTipsは引っ掛かったんだけど…
て事が良くあるので困ります。
>>せんばこきさん
天性のスキル…うぅ…俺もエラー出まくり…
109 :
出廃 :02/05/01 10:29 ID:QROV1DYl
おいらもまた会社落ちました。 とりあえず、でるはい
110 :
せんばこき :02/05/01 10:39 ID:xDW3NgE1
プログラマーに失礼だが、 プログラム組むのは趣味のレベルでやるのが一番いいと思う。 プログラム知らない顧客からの仕様変更&納期に縛られるデジ土方は、命削る職種ですね。
111 :
せんばこき :02/05/01 19:34 ID:LL5IFvpp
ageときます
112 :
:02/05/01 20:42 ID:Bq5P4pbl
>>せんばこき 最近この手のレス多いですね。 スゴクうっとうしい。
114 :
せんばこき :02/05/02 02:47 ID:LYTNmpnx
>112 うっとおしいとな・・・ それはスマソ
115 :
1 :02/05/02 21:53 ID:K/bLgvTV
マ、マターリしましょう。 ブックマークのノードをドラッグ&ドロップで移動出来るようにした。 ソースと実行ファイルをアップ。 うぅ…ドラッグしてる時の見た目が思うようにいかない… >>出廃さん 気を落とさずに頑張りましょう! みなさん、ちゃんと仕事探してるんですね。 俺も探さねば… >>せんばこきさん 確かに仕事となると、色々と大変そうですね。 楽しみながらやりたいなら、趣味で留めておくべきなのかもしれませんね。 でも一度プログラミングの仕事をしてみたいなぁ… どのくらい大変なんだろう… >>ミ,,゚Д゚ミ さん >単純だが自分が作ったブラウザーが動くなんて感動する。 ですよね。 こういう風に動くようにしよう!と思って色々調べたり試したりして、 実際に思い通りに動いた時はけっこう嬉しいです。
116 :
XYZ :02/05/02 23:01 ID:68+/UpVs
自分はプログラムのド素人だけど、
>>1 さんのサイト通りにやったら見事タブブラウザが完成した!
すげー
感動のあまり自分でもなんか作ってみよう!と思ったはいいが
電卓くらいしか思い浮かばん・・・
でも無職(涙)で暇だし、何か作ってみようかな
とりあえず
>>1 さん、ありがとう
117 :
ほにょにょ :02/05/03 17:30 ID:aa+64FlZ
>>1 さん
遅レスですが回答有難うございます。
私も無職でヒマなんですが、ブラウザ完成してから、
次に作りたいものが思い浮かばないんですよ。( ´д`)ハァ
>>116-117 hikky 崩し とか???
ハイ&ロー or ルーレット
コイン(持ち金)を持たせて賭け事みたいのとか・・・
つまんないかな?
ブラウザができたんだから、メーラーとか、エディターとか???
どうすればいいかはわかんねえッス。 ← 無責任
119 :
ミ,,゚Д゚ミ :02/05/03 21:52 ID:qzXcaBS8
120 :
せんばこき :02/05/03 21:57 ID:FvFrtNGN
>119 入門基礎レベルの研修にお金かけても、大して成果は望めませんな。
121 :
XYZ :02/05/03 22:41 ID:dQD58ZS7
>>118 >>ブラウザができたんだから、メーラーとか、エディターとか
エディタの作り方はヘルプにでてるっぽいね。
見ながら作ってみようかな。
>>119 た・・高ッ!
金の無い俺にはきついー。
1さんの貼ってくれたリンク集辿って勉強するが吉なんでしょうな。
122 :
(−_−) :02/05/03 23:04 ID:bDWk4UXm
とりあえず開発系アプリで持ってるのが、 金がなくてアップグレードしてない VisualBasic6 金がなくてアップグレードしてない Macromedia Flash4 あとはフリーで ActivePerl、ruby、Java2 SDK 1.3、JBuilder5 Personal、 Delphi6 Personal、HTML Help WorkShop これだけインストールしてて、まだ何一つマスターしてない(汗) とりあえずPerlはHTTPデーモンでCGIテストに役立ってるけど。 参考書を買っただけで満足してるヲレ。
123 :
ミ,,゚Д゚ミ :02/05/04 02:30 ID:61vhkH4U
プログラミング経験のある方に質問
>>1 さんのサイトでブラウザを例にプログラミングの練習をしましたがDelphiでブラウザを作るぞ!と思ったら、いきなりDelphiを起動してコ
ードを打てるものなのでしょうか?
それともブラウザに使われているいろいろな機能を調べてからDelphiにどう実装しようか考えるものなのでしょうか?
今回は
>>1 さんのサイトを見てそのまま作ったわけですが、自分で何か作るとなると・・・・
124 :
XYZ :02/05/04 22:01 ID:mR81PItl
なんか今日は寂しいのう・・・このスレ ヘルプ見ながらエディタ作ってみてはいるが なんかあのヘルプ微妙に現実とずれているような気がする・・・ 俺のだけかな?
125 :
:02/05/04 22:12 ID:6L7sT0kB
というか、XYZさんが上げてくれたから知ったこのスレ。 楕円体の体積を計算するなんていうシンプルなプログラムを 打ち込んでいた学生時代が懐かしい。 またDelphi始めるかな。
OEみたいなhotmailも扱えちゃうメーラーを作りたいです。 でもわけわかりません。寝ます。
トリップ実験して、寝ます
128 :
だめっぽい ◆dtcZ24dA :02/05/05 14:02 ID:K70cGFwL
>XYZさん
エディタの作り方、ヘルプにありましたね。でもあれ、personal 用でないようですよ。
profeshonal か、ex・・・ ナントカ の版でないと……。
でも、新規作成のときに
>>1 さんがタブブラウザの作り方を解説してくれた
ときに使った'MDI'ナントカってのがもう半分、エディターになってましたね。
それと、インストールしたときに、’イメージエディタ’なるものもあって、
あれくらいのものは簡単にできてしまうようですね。
長くなりますが、自分はタブブラウザの作成に目下、奮闘中です。
(タブが出てきまへんがな……)ChildWin のソース文では、作成した
procedure をファイルの頭で宣言(定義づけ?)しないといかんようです。
XYZさんはどうされました?(^o^)
129 :
XYZ :02/05/05 14:39 ID:EjtgAf3c
>>128 ヘルプの事は昨日の夜中に気づきました・・・
どーりで違うわけだ(w
でも色々いじってるうちにDelphiに親しみが持てたので良しとするかな。
タブブラウザ作成って、ゼロから自分で作られてるんすか?
やるなあ!
俺は1さんのサイト見て作りましたが、完成したものの
プラグラムの中身については「?」って感じで・・・サパーリでした(w
今はアプリ作成の例題等がのってるサイトを見ながら勉強しよう、
って感じです。
> いや、1さんのサイトを見ながら初めやって、うまくいかなかったから いろいろいじってって感じです。でもいまだに動いてくれない。 ( ´,_ゝ`) はぁ〜 きょう、半日取り組んで、くたくたです。
131 :
(−_−) :02/05/05 20:36 ID:ELGJzM47
122です。なんとなくVBから始めてみた。思ってたより簡単だった。 とりあえず、カーソルキーでPictureオブジェクトの一定範囲を キャラクタが上下左右に移動するプログラムができた。 昔やってたBASICプログラムのレベルになんとか追いついたって感じ。 パブリック変数とオブジェクト変数の使い分けがよーやく理解できた。 あーでもすぐ忘れるんだろうな。
132 :
わけわかめ :02/05/06 00:04 ID:sEp95BXz
133 :
わけわかめ :02/05/06 00:44 ID:sEp95BXz
134 :
目前闇 :02/05/06 17:26 ID:R8b/v+t6
私は結構作りたいものはあるけれど・・・
まず作りたいのは実用的なもので変数エクスプローラーの付いたタブ式のPerlエディタとか、
あちこちのサイトを定期巡回スクラップ&ジャンル管理・速報してくれるツールとか・・・
遊びだと制限なしの2chトリップツールとかちゅ〜しゃログに特化した全文検索ツールあたりを(w
いまは1さんのレッスン見ながらサイト検索してなんとなく意味がわかったかな?という感じで
相当遠い道のりかもと思いつつも集中力続かないのでのんびりマターリやってる感じです。
それにしてもあちこち見ていると1さんのサイトは判りやすくよく出来ているなぁと感心します。
>>109 わかります・・・お互いがんばりましょう。
135 :
わけわかめ :02/05/07 00:21 ID:hmbFShxg
136 :
XYZ :02/05/08 00:47 ID:K3tpq7NC
137 :
:02/05/09 00:12 ID:4DLC6OJL
かちゅ〜しゃもそうなのね
138 :
鈴木或斗 :02/05/12 08:47 ID:vJVOhK82
保守あげ
139 :
:02/05/12 15:27 ID:fDnTjIV8
テキストボックスを2つボタンを1つ、ラベルを1つ配置します。 テキストボックスから数をとって計算させ、ラベルに表示さたいのですが、 型変換でエラーがでます。どうしたらよいですか?
応援カキコ (´-`).。oO(でも sage 。。。)
141 :
:02/05/14 20:14 ID:d3Psfthw
142 :
XYZ :02/05/15 11:39 ID:96OrmV31
保守age メモ帳もどきは簡単にできたけど、フォントスタイル、サイズの変更や、 文章内のURLをブラウザに渡す・・・とかがまだわからないや。 気長にやりますか
143 :
ヲタ :02/05/15 12:46 ID:p+jazQ89
Delphi6は難しそうなので、RubyかJAVAにしようかとおもいます。
144 :
:02/05/16 01:55 ID:DDvm+qAx
うーん、昼に登録したのにキーがまだこない…。
145 :
涙 :02/05/16 21:05 ID:12SWl9p6
WIN95じゃ駄目なのでしょうか?
んなーことはないはず32ビットのMEでも動いてるんだから。いや多分
147 :
XYZ :02/05/16 21:33 ID:vMksNCiZ
>>145 Delphi6はWin95では駄目みたい。
98/Me/2000/XPが対応してるっぽい。
以前ここに書き込んでらした方々は今もDelphiやってるのかな?
プログラム板にでも羽ばたいていったのでしょうか。
とつぶやいてみる
148 :
XYZ :02/05/16 21:39 ID:vMksNCiZ
まちがえたー。XPは対応してないです。 インストールのみ出来るそうです。 XP→NTの間違いです。スマソ。 Delphi関連の書籍にて確認しますた。
初めまして。 >1さんはいないのかな。 とりあえず顔だしに来たんですけど・・・。 >148 WinXPで使えてるよ>Delphi6Personal ひょっとしたら、アップデートしないと無理なのかもしれないけど。
150 :
[] :02/05/17 22:42 ID:uL4F3G72
151 :
XYZ :02/05/17 23:14 ID:CTfBXUcL
>>150 やってる人が イタ━━━━━(゚∀゚)━━━━━!!!!!!!!!!
何かソフト作られましたか?
自分はくそったれインチキメモ帳作成中です。
文字列の検索方法がイマイチよくわからんです。
理解力に乏しい・・・
IndyってJaneで使われてるヤツですよね。
インストロールしてみよ。
しかし使いこなせなさそうという罠(w
152 :
XYZ :02/05/18 00:24 ID:zsfCPKek
>>147 さん紹介のサイトからの引用
>Indy コンポーネントを使うと、簡単なメール送信クライアントが、
ものの 10分程度で作成できるようになります。
予想通り自分の能力では
無 理 で し た
ヘルプが英語なのね・・・(゚∀゚)アヒャヒャ
153 :
XYZ :02/05/18 00:26 ID:zsfCPKek
147じゃなくて150さんの間違い。 も う だ め ぽ
154 :
1 :02/05/18 01:27 ID:n27WCU+a
ども、1です。
最近、全然プログラミングをしてませんでした。
そろそろまた再開しようかと思います。
Webサイトで2週間後に解説うpとか言って、もう2週間過ぎてるし(汗
>> ◆AngelBlkさん
ども。
あの…、食べ物だけは何とかして食べるようにしていただけるとちょっぴり嬉しいです。
日記を読んでいると、なんだかとても不安になるです。。。
それと、おにゃのこではなかったのですね。
勝手に勘違いしてしまいました。すいません。
>>XYZさん
メモ帳でしたら、
http://member.nifty.ne.jp/~katsuhiko/ こちらのTEditorというコンポーネントを使うと良さそうです。
シェアウェアですが、すごく高機能です。
TeraPadなども、このコンポーネントを使っているようです。
155 :
[] :02/05/19 20:43 ID:O0frOmXn
156 :
K@メインはJAVA :02/05/19 22:21 ID:tmEUfVAm
>>154 おっ、1さん復活ですか。
ちょっとCやったりフラフラしていましたが、また私もDelphiやろっかな。
ダメ人間はプログラムやっても飽きっぽいので1つの言語に集中できないw
157 :
1 :02/05/20 02:05 ID:pp9gcOtx
>>156 Delphi始めてから、ずっとDelphi漬けだったので、
ちょっと離れてました。
また再開するです。よろしく。
(´-`).。oO(俺もCとかにも手を出してみようかな…)
>157 無理してC使うことも無いと思う・・・。 特にWinプログラムに限って言えば。 少なくともDelphi出来るならBCBやることは無いと思います。 理由として ・コード補完遅すぎ(1回検索すると30秒くらい固まる。Pen3-800Mhz) ・コンパイル遅い ・Delphiで作ったコンポーネントはBCBで使えるけど、逆は無理。 利点は ・C/C++のライブラリが比較的楽に使える くらいかと・・・。 コード補完とコンパイルの遅さはC++の複雑さから来てる気がするから CPUとか早くなっても余り変わらないと思うし・・・。
159 :
1 :02/05/20 19:21 ID:pp9gcOtx
>>◆AngelBlkさん なるほど。 コンパイルが遅いってのは俺にとって痛いかも… Delphiのコンパイルが速いおかげで、 こまめにコンパイルしながら、確認していく癖がついちゃったので。 どっちみち、プログラミング集会所@ダメ板のエロゲーの話が、 もし順調に進んでいくと、原画を描く手伝いをするつもりなので、 しばらくは、他の言語には手を出せないかも…
160 :
:02/05/21 23:07 ID:6RtbiS3W
161 :
XYZ :02/05/21 23:12 ID:4EXnodvU
おお!しばらく見てなかったら1さん登場してる!
紹介してくださったコンポーネントすごいイイすね。
TeraPadは自分も使ってるです。これを使ってたのね。
シェアかあ・・・無職にはきついのう・・・
>>151 さん
テキストエディタは登竜門だったのですかー
確かに多機能を望まなければ簡単ですものね。
自分は今「基礎からわかるDelphi6」って本で勉強中。進みは遅いっす(涙
いつかはIndyコンポーネントを使ってメーラーやブラウザを作りたいなー。
でもIndyの使い方ってみんなどうやって覚えるのだろう。
公開されてるソースを参考にするんだろうか。
Pro版はヘルプがあってうらやまし。
162 :
XYZ :02/05/21 23:14 ID:4EXnodvU
ありゃまた間違った
151さんでなく
>>155 さんです。
いやー、おれって馬鹿丸出し。(゚∀゚)アヒャ
163 :
1 :02/05/22 12:45 ID:+ogqs8HC
164 :
:02/05/23 00:48 ID:r5D4/1Yv
>>163 =1さんありがとう。
ソースを見てみました。
まだ俺には分からないことばかりです。
・・・Memo1KeyUp(・・・;var Key:Word;・・・)のWordとか
・・・FileExist、LoadFromFile、SaveToFile(diary)のと
ころとかピンとこないです。
一応ヘルプ見たけど、根本的にこれらの関数の意味
が分かっていないのかな。
>161
>Pro版はヘルプがあってうらやまし。
最終手段としては、Enterprise体験版を手に入れて
ヘルプファイルだけ戴くとか(笑
テキストエディタは突き詰めていくと
かなり難しいですよ〜。
Undo/Redoもまともに動くものを作ろうと
思ったらかなり大変。
TEditor使えばかなり軽減できるけど・・・。
(どうでもいいけど、あの人の開発環境はかなり驚き。)
文字列操作とか、勉強になることも多いと思うので
頑張ってみるといいかも。
Indyコンポについては、ヘルプ見てもよくわかりませんね(苦笑
とりあえず
ttp://members.jcom.home.ne.jp/monazilla/document/indytips.html こういうの見てみるとか。
166 :
1 :02/05/23 23:21 ID:7/1D3qwn
>>164 LoadFromFileとSaveToFileは
TStringsのメソッドで、
LoadFromFileでファイルを読み込み、
SaveToFileでファイルに保存します。
で、Memo1.LinesのLinesはTString型なので、それらが使えるのです。
例えば、
Memo1.Lines.LoadFromFile('C:\WINDOWS\デスクトップ\diary.txt');
という感じで使います。
Wordは0以上65535以下の整数が格納できる型です。
FileExistsは、例えば、
FileExists('C:\WINDOWS\デスクトップ\diary.txt')なら
デスクトップにdiary.txtというファイルが有ればTrueを返し、
無ければFalseを返す関数です。
だから例えば、
diaryはstring型の変数で、既に'2002523'というファイル名を格納済みだとして、
if FileExists(diary) then
begin
Memo1.Lines.LoadFromFile(diary);
end;
は、もし2002523というファイルが有るなら、
そのファイルの中身をMemo1に読み込む。という意味を持ちます。
それと、上記のようにディレクトリを指定しないでファイル名だけ指定した場合は、
実行ファイルと同じフォルダ内とみなすようです。
あと、if FileExists(diary) = True thenなどは、
上記のようにif FileExists(diary) thenなどと省略出来ます。
167 :
164 :02/05/24 01:19 ID:9DfsXgAI
>>166 =1さん ありがとうございます。
自分はファイルを読んだり、保存したりするメソッドの
引数にパスではなく'2002523'とか文字列を入れるのが
分からなかったのですが、
>>166 さんの説明ですっきり
しました。
168 :
XYZ :02/05/24 02:23 ID:NmoMD6YG
169 :
:02/05/24 02:49 ID:cEkhr5QO
170 :
1 :02/05/24 18:25 ID:M5G982by
>>169 DLして使ってみました。
かなりよさそうですね。
俺は、英語が苦手なんで苦労しそうですが…
(´-`).。oO(やっぱり英語を読めるようにしないと、この先辛いかなぁ。。。)
171 :
:02/05/24 22:24 ID:i16GfhCp
>>170 俺も英語は小学生以下なレベルだけど
コンポーネントに付属のデモをコンパイルして
ソースコード見ながら動かしたりしてると、結構いけるよ。
デモが一つも入って無いと少しキツイけど・・・
172 :
1 :02/05/25 14:34 ID:7RZMftm1
>>171 とりあえず、このコンポーネントは、
たくさんデモが付属してるので、
基本的な部分に関しては、なんとかなりそう。
それに、デモがちゃんと作ってあるみたいなので、
それ以外にも色々勉強になりそうです。
173 :
:02/05/26 21:45 ID:/TwH5hft
保守
174 :
:02/05/27 15:32 ID:tGX35I5l
このスレを読んでDelphiを始めたくなりました。 この板初カキコなんですがよろしくお願いします。 もちろん無職です。 C++Builder5を買ったときに付いてきた Delphi 4 Standardっていうのを持ってるんですけど、 Delphi 6 Personalとどちらがいいかわかりますか? WinXPなどにも対応するアプリは6の方が良さそうな気がするんですけど。
175 :
:02/05/27 16:39 ID:cFh/uw/K
Del6はXPには正式対応してません。
176 :
XYZ :02/05/27 23:10 ID:HYankB4L
177 :
:02/05/28 01:07 ID:xWxxyQeb
Delphi 4 Standardって、画像見る限り、データベースコンポーネントとかが 付属してるように見えたから、こっちの方がいいかも。
178 :
ドジオ :02/05/28 01:40 ID:x7MA44t/
集会所より というわけでDelphi教えて下され〜(´Д`;) 明日本買いに逝きます。
179 :
:02/05/28 15:11 ID:tPvQMyDe
>>175-177 ありがとうございます。
6なら何の問題もなさそうですもんね。
参考になりました。
>>ドジオさん
Delphiで作るとなると、俺も何か出来ると思うので、
そっちの方が、俺としては嬉しいです。
VBからDelphiへの移行は、VBユーザーの為に解説した本や、サイトが有るので、
比較的、楽なのではないかと思います。
とりあえず、ここに色々と載っているです。
http://www.wwlnk.com/boheme/
181 :
XYZ :02/05/30 11:41 ID:hyrkapnV
保守age・・・・ッッッ 文字列「全て置換」の処理はちょっと面倒な予感。 とりあえずMLで過去ログ検索ですな・・・。 しかし検索がヒットしてもコード解析に苦悩する罠 でもそれが楽しいんだけどね。
182 :
田中 ◆BuuuUUUU :02/06/01 07:55 ID:h1llR2Xs
>>181 そうですよね。
自分で調べて、試行錯誤して、
実際に動いたときは、嬉しいですよね。
ここ一ヶ月、あんまりいじらないでいて、
昨日、久しぶりにIEコンポーネント使ったアプリを作ろうとしたら、
早くも色々忘れていて、ちょっとまいった。
ちょっとづつでも、毎日いじらないとダメね。
183 :
XYZ :02/06/02 00:05 ID:OBtxfbjc
>>182 毎日いじってないと忘れるよねー。
自分の書いたソースをわざわざ解読する虚しさと言ったら
ドイツに惨敗した昨日のサウ(以下略)。
30分でもいいから毎日コツコツやるのが上達の早道らしいすね。
別スレでの活動もがんがって下さいね。
というわけでage
184 :
フーテンのDQN :02/06/02 12:55 ID:ANsn+uhg
初めまして。いいですね、このスレ。
C/C++は、学習すれど学習すれど身についた気がしない言語でした。
一応、「Windowsアプリを開発するなら…」と思ってVisualC++も触ってみましたが、
C/C++難解さとVisuaC/C++の複雑さとが、
合い極まって無念にも挫折してしまいました。
基本情報処理試験も午後試験のCの難解なこと…。
一見したところ、DelphiはGUIが親切なつくりになっていますね。
アイコンが多い為か、直感的に分かりやすい。
Delphiを触っている方は、身についたという実感を得られますか?
また、PASCALという言語自体の習得しやすいですか?
>>1 さんのHPを見る限り、簡易ブラウザをポンポンと開発されたようですが…。
Cには疲れちゃいました…。
185 :
田中 ◆BuuuUUUU :02/06/03 00:31 ID:MsBRPqiB
>>183 前にやったのと、ほぼ同じ事をやろうとしてるのに、
忘れてしまっていて、自分のソースを参考するのは、
けっこう悲しいです。
やっぱりコツコツやらないとダメですね。
>別スレでの活動もがんがって下さいね。
ありがとです。がんばります。
>>184 >Delphiを触っている方は、身についたという実感を得られますか?
>また、PASCALという言語自体の習得しやすいですか?
どうなんでしょう?
まだ、僕はよくわかってないんで、なんとも言えないですが、
身に付いた知識が、すぐに結果として現れるので、
飽きっぽい僕には向いているように思います。
Cをある程度修得しているのなら、他の言語を習得するのは、
比較的楽なんじゃないでしょうか?
気分転換くらいのつもりにでも、Delphiなどの他の言語をやってみては、
いかがですか?
186 :
:02/06/03 08:45 ID:ikFR1+Jg
187 :
フーテンのDQN :02/06/03 23:08 ID:Je0AnKnR
>>185 確かに、Delphiは目に見える形として即座に出てきますね。
結構行き当たりばったりで開発出来るし。
また、VC++と違ってGUIの開発が容易だし、
何より初心者に優しいデバッガがいい!
非常にバグを取りやすい!
PASCALも、見た感じCほど複雑ではなさそう。
しかし、Delphiを触ってみるとして何を作ろうかな。
それが問題だ。(w
>>186 聞かないで…・゚・(ノД`;)・゚・
う、う、ヽ(`Д´)ノ ウワァァァン
188 :
XYZ :02/06/04 00:04 ID:cPDBToH0
>>187 なるほろ・・・
やっぱりC言語と比べるとDelphiは簡単なんですね。
でもそんなDelphiの習得も遅々としてる俺って・・・(゚∀゚)アヒャヒャ
>しかし、Delphiを触ってみるとして何を作ろうかな。
>それが問題だ。(w
(´-`).。oO(思い切って2chブラウザなぞどうでしょう。。。)
189 :
:02/06/04 01:32 ID:rICDgHbi
showmessage関数はデバッグに便利だなー。 どんなデバッガよりも俺はこれが一番使いやすい。
190 :
フーテンのDQN :02/06/04 07:28 ID:CXe7lLMw
>>188 (・∀・)
>>187 はVCよりDelphiの方が使いやすくて取っ付きやすい意味です。
決してDelphiが簡単という意味ではありません。
誤解を与えて申し訳ない。
> (´-`).。oO(思い切って2chブラウザなぞどうでしょう。。。)
(´・ω・`) ショボーン.。oO(既にかちゅ〜しゃを使っている罠…)
しかし、今かちゅ〜しゃ良く見てみると、グラフィックがDelphiっぽい。
それどころか、2chのツールはみんなDelphiっぽいですね。
会社クビになったので安心してここにこれます(w 不況の煽り受けて。 社長に謝られちゃったよ(苦笑 で、VCと比較したDelphi。 インターフェース部を部品はるだけである程度作れるのは やっぱり楽です。 VCL使わないで作ろうと思うと、余り大変さ変わらないけど。 ObjectPascalの利点は言語構造が比較的簡単なので C++より初心者向けといえば初心者向けなのかも。 (言語構造の違いがコンパイル速度や補完にかかる時間に もの凄く影響してる。 まあ、BCBの補完にかかる速度は ちょっと異常かと思うけど・・・。) >190 2chブラウザはDelphi多いみたいですね。 あとは、ABoneがBCBかな。
192 :
:02/06/04 19:55 ID:RMJWmKJ9
他の2chブラウザがみんなかちゅを見本に作られてるわけですしね。
そういえば、2chブラウザ作りかけで放置してあるんだった。 続きやらねば。 既得分のDATのサイズ調べて、続きからDLしてるのに、 一行くらいずれてたりするのは何故だろう… 色々、問題山積みのまま放置してある故、 完成はだいぶ先だぁ。 いちいち、たくさんのアプリを起動するのが面倒だし、 細かい機能はいらないから、 (MDIBrowser+かちゅーしゃ+Iria)÷4+αなアプリを作ろうと思ってるんだけど、 完成するのは、いったいいつになるんだろう… >> ◆AngelBlkさん 日記覗いたら、ラジオが既に終わった後で残念でした。 次回こそは聴きたいと思うです! てか、一時間前に予告とかだと、また聞き逃す可能性大… 大々的に予告して欲しいかもです。。。
う〜ん、DelphiのHP見ながらDelphiの勉強するのは眼が疲れる! DelphiやPASCAL(OBJECT PASCAL)勉強するのに適した良書って、 どんなものが有ります? でも、その前に本を買う金を稼がないと…・゚・(ノД`;)・゚・
>193 恥ずかしいので大々的に予告はちょっと(苦笑 >194 良書かどうか謎だけど。 CマガでDelphi講座始まりましたよ。
196 :
XYZ :02/06/06 00:33 ID:2FkpWcVF
197 :
:02/06/11 06:32 ID:WMhAz5ii
俺は心の中でデルぴぃと読んでるぞ やり始めオ−エンage
198 :
王様 :02/06/16 12:35 ID:2UyDPhFr
199 :
王様 :02/06/18 11:37 ID:H0Wssw+y
201 :
40男 :02/06/19 20:13 ID:2oFHwOP6
>>田中さんへ Googleでここを見つけて,早速やってみました. 丁度ブラウザが作りたかったんです.SDIの. 大変参考になりました. 本当にありがとうございます. ただ,ボタンのサイズとそこに貼る画像を変えたいんです. ボタンを100*100くらいの大きさにして,そのサイズのBMPを貼るには, どうすればいいですか? ImageListでBMP画像を設定すると,16*16くらいの小さいサイズにされてしまいます. あと,TWebBrouserの領域の4辺を凹んだ感じ(普通のウィンドウのように)にするには, どうすればいいですか? Delphiの本を6冊くらい読んでみましたが, 知りたいことは書いてありませんでした. オブジェクトインスペクタのプロパティもあちこち弄ってみましたが, さっぱり思うようになってくれません. どうか教えてください. お願いいたします.
>>201 ボタンの画像のサイズは、
オブジェクトインスペクタで
ImageListのHeightプロパティとWidthプロパティを変更して、
その後に、画像をImageListに読み込めばOKだと思います。
TWebBrowserの4辺を凹んだ感じには、
何処かにNavigateすれば、そうなると思います。
もし、何も表示されてない状態でも、そうしたいのなら、
about:blankにNavigateすれば、一応そうなります。
プロパティで有りそうなんですが、見あたりませんね。
TreeViewとかだと、BorderStyleプロパティで変えれるんですが。
203 :
40男 :02/06/20 07:33 ID:OI8uuhFK
>>田中さん 早速のご指導,ありがとうございます. ImageList“そのものの”プロパティでサイズを設定すればいいのですね. これから仕事なので,帰ったら試してみたいと思います. サイトの方もゼヒ継続してください. 期待しております.
205 :
40男 :02/06/20 21:49 ID:OI8uuhFK
>>田中さん 教わった通りにやってみましたら, 思い通りのイメージを貼り付けることができました. ありがとうございました. 起動時にTWebBrowserが凹まない問題は, 「TForm1.FormCreate」に「WebBrowser1.GoHome;」を追加し, 起動と同時にHOMEを表示させることで回避できました. 今後も,田中さんのサンプルプログラムをはじめとして, いろいろ研究していきたいと思います. サイトの更新,楽しみにしてます. (ご自分のペースで続けてくださいね)
206 :
しぇり :02/06/20 23:12 ID:inXMEuM/
流れ流れてこのすれに逝き尽きました。 よろしゅうおながいします。
207 :
XYZ :02/06/21 01:21 ID:YZ9d30Uo
サッカー見てばっかで最近全然いじってなかったけど・・・
>>204 田中さん
・・・ッッッ!!
すげー!進化してるじゃないすか!
Google検索まで出来るようなってるのですね。
ソースを落として改めて勉強してみようかな。
Web系ソフトの作成は難しそうだけど
その分、面白そうですなあ。
>>XYZさん ブラウザは一番重要な部分が既に用意されているので、 実はそれほど難しくないんじゃないかという気がします。 他のもの作ってみてないから分からないですが。
210 :
XYZ :02/06/21 15:19 ID:YZ9d30Uo
>ダンディ田中さん
>>208 で教えてくださったUIWebBrowserなんですが、
インストールしようとすると
「致命的エラー’vclie'が見つかりません」と表示され
インストールできなかったっす・・・。
どうもPersonal版にはvclieは付属されてないようで・・・
インストールは無理なのかな?
田中さんはPro版を使用してるんでしょうか?
教えてくださったらありがたいです。よろしくです。
>>XYZさん 俺もパーソナル版です。 俺も確か、すんなりインストール出来なかったなぁとか思いながら、 試してみたら、UIWebBrowserPG.dpkをインストールしようとすると、 やっぱりvclieが無いとか言われました。 で、UIWebBrowser.pasをメニューの[コンポーネント|コンポーネントのインストール]から インストールしたら上手くいきました。 その際もやはり、SHDocVwが無いとか言われると思うので、 あらかじめ、UIWebBrowser.pasのusesのところのSHDocVwをSHDocVw_TLBに書き換えておくと、 すんなりいくと思います。 あとは、メニューの[ツール|環境オプション]、ライブラリのライブラリパスの右の[...]をクリックして、 そこでライブラリパスの一覧にUIWebBrowser.pasの置いてあるフォルダのパスを追加すれば、 使えるようになると思います。
212 :
XYZ :02/06/21 19:43 ID:YZ9d30Uo
>>211 ダンディ田中さん
どうもありがとうございます!できました!
こういうやり方でインストールできるのですね。
勉強になったっす。
重ね重ね感謝です。
213 :
40男 :02/06/21 19:45 ID:nJBSIhRv
>>田中さん 私もXYZさんと同じようにUIWebBrowserのコンポーネント入たいと思い, 田中さんの211のレスを参考にして入れてみましたところ, コンパイルの途中で,「UIWebBrowserが自分自身を参照しています」 というメッセージが出て止まってしまいました. 私は何を間違っているのですか? よろしければ教えてください. お願いです.
>>XYZ コンポーネントのインストールが上手くいかない時って結構有ります。 俺がよく分かってないってのが一番の問題なんだろうけど、 なんか、配布の仕方が人それぞれで分かりづらい… >>40男 うむむ…何故でしょう? 俺もちょと原因わからないっす。 あ、えと、UIWebBrowser.pasを直接インストールした時は、 UIWebBrowserPG.dpkをインストールする必要は無いです。 211の文章だと誤解が有りそうなので一応…
215 :
XYZ :02/06/22 01:25 ID:AgwLmSPd
216 :
40男 :02/06/22 17:02 ID:ZpTHX0d1
>>田中さん,XYZさん お二人のご指導を参考に,分かる範囲でいろいろやってみましたが, その度に異なるエラーが出てしまって,やはり入れられませんでした. TWebBrouserのままだと, BBSなどの書込みの際に,改行ができないんですよねぇ….
ファイルを保存をすると終了できなくなるバグとかの修正と機能少し追加。
実行ファイル
http://delphi.sakura.vg/sample/activebook003.zip ソース
http://delphi.sakura.vg/sample/activebook003src.zip SL1.SaveToFile('Option\BookMark.txt');
こういう風にする時は、気を付けないとダメみたい。
C:\Program Files\ActiveBook\Option\BookMark.txtのはずだったのが、
デスクトップにファイルを保存したら、
C:\WINDOWS\デスクトップ\Option\BookMark.txtになってしまった。
なので、
strDirApp := ExtractFileDir(ParamStr(0)); //strDirApp:string;
SL1.SaveToFile(strDirApp+'\Option\BookMark.txt');
このように変更。
>>216 うーん、何故でしょう?
俺の場合は、そういう時は、一度、dcluser.dpkを開いてみて、
もし中途半端に一部分だけインストールされてたりしたら、
他のコンポーネントを削除しないように気を付けつつ、
それをいったん削除して、
新しくDLし直して、何処でエラーが起きるか注意しつつ、
再びインストールを試みます。
それでダメだったら…もう俺の場合は諦めるです…
218 :
40男 :02/06/25 07:10 ID:eDSfLokV
>>田中さん はい,結局諦めました. 今はもっと基本を勉強したいと思います.
無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ 無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄無駄ァァァ
はじめまして。 私もでるふぁいをちょっと触ってみました。 まだ、for,ifとかしか、わからないのですが、今のところおもろいです。 記念カキコって感じですが、よろしくお願いします。
221 :
ダンディ田中 ◆BuuuUUUU :02/06/29 03:48 ID:ys2sv5Ws
ブックマークがくっついたり離れたりするようにした。
ずいぶん本格的になってきた気がするがどうか。
目立つバグがいくつかあるけど…
http://delphi.sakura.vg/sample/activebook004.zip Drag&Dockが思い通りにいかない。
でも、とりあえずは、これでいいか…
PanelのVisibleがFalseとなった時に処理をしたいのだけど、
どうすればいいんだろう…
フックとかかしら…
でもフックってどうやるのかしら…
かなり勉強しないと俺には無理っぽい…
>>40 男さん
そうですか。
でも、勉強していれば、そのうち解決出来ると思います。
お役に立てず、すみませんです。
>>うぉーほーるさん
よろしくです。
でるふぁいは触っているうちにどんどん分かってくるです。
俺は、未だにヘルプを読んでもさっぱり分からない時が有りますが、
けっこうなんとかなってます。
222 :
40男 :02/06/29 11:19 ID:xVKR3bHZ
>>ダンディ田中さん 今度はタブブラウザの方を組んでいます. おかげさまで,大変参考にさせていただいてます. しかし,またしてもいくつか分からないところがあるのです. 1.起動と同時に子ウィンドウを1つ開くには,どうすればいいでしょうか? 「TMainForm.FormCreate」のところに「CreateMDIChild」を追加してみましたが, コンパイル時にエラーが出てしまいます. 2.子ウィンドウが開く際に,デフォルトで最大化させるには,どうすればいいでしょうか? 子ウィンドウのプロパティで「alClient」にすると,ほぼ最大化されるのですが, 多少隙間があいた感じで,右上のサイズボタン表示も最大化になってません. 3.親ウィンドウのスクロールバーを消すには,どうしたらいいでしょうか? スクロールは子の方でやるので,親の方のスクロールバーは不要なのですが, プロパティの「VertScrollBar」,「HorzScrollBar」でVisibleをFalseにしてみても, 何にも変化がありませんでした. いつも訊いてばかりで申し訳ないのですが, ご存じでしたら,よろしくお願いいたします.
224 :
XYZ :02/06/29 12:59 ID:SV6nBDLt
ダンディ田中さんのブラウザのブックマーク関係のコード・・・
If文の入れ子に入れ子に入れ子に・・・俺の頭は(゚∀゚)アヒャヒャ状態。
でも参考になるっす。
>>222 田中さんじゃないけどいいすか?参考にして下さい
1・MainFormのOnShowイベントに
「MainForm.Navigate1Execute(Sender);」で一応出来ました。
でも俺、なーんか微妙に間違ってる予感・・・
2・IEWindowのWindowStateプロパティを
wsMaximizedにする事によって可能と思われます。
3・親ウインドウ(MainForm?)にスクロールバーってでるのですか?
自分は何故か出てこないのでちょっとわからないです・・・すんまそん。
・・・結局田中さんを召喚しないとならないと言う罠。
225 :
40男 :02/06/29 13:43 ID:xVKR3bHZ
>>XYZさん 早速のご指導,ありがとうございます! 1.「OnShow」イベントというのがあったのですね.教わるまで気付きませんでした. で,ここに「Home1Execute」を追加したら,思い通りの結果となりました. おまけに,何故か親ウィンドウのスクロールバーが消えてなくなりました. おかげで3番も解決です! 2. 頂いたアドバイスの通りでした! 3. 1番の「OnShow」を使わない場合は,最初に空の親ウィンドウが開きますよね. それを最大化した状態でURLを入力し,子ウィンドウを開いて, それも最大化させたときに,親側にも縦と横のスクロールバーが出ていました. が,おかげさまで一挙に解決しました! 本当にありがとうございました!
226 :
XYZ :02/06/29 23:53 ID:SV6nBDLt
>>225 40男さん
参考になったみたいで良かったっす。
ただ1の問題解決についてちょっと補足(と言うか疑問)があります。
メニューのプロジェクト→オプションのフォームタブの
「自動作成の対象」にIEWindowを移動し、IEWindowのInterface部の最後に
var
IEWindow: TIEWindow;
と書き込むことで同様の効果が得られるようです・・・が、
これだけじゃ完全な空っぽの子ウインドウしか開かないのです。
IEWindowのOnCreateイベントに下手にコードを書くと当然、
新しい子ウインドウが開くたびにそれが実行されるわけであって・・・。
やっぱり
>>224 の方法が無難なのかなあ。グ、グムー・・・。
>>40男さん、XYZさん
MainFormのOnShowで問題ないと思います。たぶん。
>>226 の方法も、
グローバル変数使って、IEWindowのOnCreateで、
if MainForm.first = True then //first:Boolean;
begin
WebBrowser1.GoHome;
MainForm.first := False;
end;
とかやれば出来なくはないけど、
OnShowでやった方がいいような気がするでし。
>>224 >ダンディ田中さんのブラウザのブックマーク関係のコード・・・
自分で見ても分かりづらいので、
後でソースにコメントを大量に付けておきます。
でないと、思い切り集中して書いた部分とか、
自分でも分からないって事になりそう…
て言うか、既になりかけてる…
>>◆AngelBlkさん
halbowさんのサイト、オイラには難しいです…
過去に一度挫折してるです…それも1章で(汗
その頃は、まだDelphiを勉強しはじめたばかりだったけど、
今見ても、やっぱり難しそう…
うーん、でもそろそろ難しい事も覚えないと、
思惑通りのものが作れないのも事実…むぅ…
228 :
40男 :02/06/30 10:09 ID:yw1WcxOG
>>XYZさん,ダンディ田中さん 毎度ご指導ありがとうございます. 前述の「Mainの「OnShow」に「Home1Execute」を指定する」ことで, とりあえず目的は果たしているようなので, しばらくこれで使ってみます. こういうことができるのも,ActionListを使うメリットなのかなと 勝手に考えています. 次はいよいよ「ブックマーク」に挑みます.
ブラウザが貼り絵みたいに簡単にできちゃうんですね。listboxに"2ch.net"で壷! いやはや。これは、面白いですね。 で、今、やりたいと思ったのが、ページ取込みhtml加工表示。 例えば、テレビの番組表。フリーシェア完璧なものが多数有りますが、自分用に作ってみたいな。ですね。 ただ、ブラウザだけでなく、ほかのこともやりたいのが...!? 田中さんをはじめ皆様にはついていけませんが、今後ともよろしくお願いします。
230 :
40男 :02/07/01 21:37 ID:QazZl4Kl
検索に検索を重ねて10日余(実は諦めてなかった), とうとう「UIWebBrowser」のインストールに成功いたしました! 先に「Microsoft HTML Object Library」を入れてからでないとダメだったようです. 喜び勇んでこれまでの「WebBrowser」を削除し, 「UIWebBrowser」を貼り付けてみたのです,が…, 基本動作は問題なく,キーボードからの改行なども反映されるのに, どういうわけか,EditボックスにURLが表示されず, ステータスバーにも何も表示されず, タブにもサイト名が表示されません…. 一難去って,また一難.まだまだ先は長そうです.
231 :
XYZ :02/07/01 23:34 ID:pmAmpyfC
>>227 OnShowで良かったのでしね。
確かにこっちの方が簡単だもんなー。
>後でソースにコメントを大量に付けておきます。
ありがた(・∀・)イイ!!
>>229 お初だす。トリップカコイイすね。
自分は超ド素人ですがよろしくです。
>>230 おめでとさんです!
>一難去って,また一難.まだまだ先は長そうです
いやーもーホント、激しく同意!ってヤツです。
W杯終わって寂しいので・・・sageな気分
232 :
XYZ :02/07/01 23:39 ID:pmAmpyfC
あ、IDもうちょっとでAmPmだ。 こんなことでも嬉しい無職の夜・・・ふふふ
233 :
:02/07/02 04:43 ID:GYaL0f8T
最近気がついたんだけど、Tobjectってほとんどなんでも入れられて 型キャストして使えるんですね。こりゃ便利だ。
234 :
XYZ :02/07/03 21:00 ID:BbIcddKJ
久々にageますか
235 :
( ´∀`)つ== :02/07/03 21:50 ID:P/gEnBJl
C#しる
236 :
:02/07/03 22:39 ID:aY+vEu0I
C#はGUI環境買うには1万以上ださないといけないじゃん。
『Delphiはじめの一歩』本当にありがたいです。こういう本が出ていたら、間違いなく買っていたと思いますです。 ページ製作者にこの場を借りて心から、激しく感謝!!です。 >>XYZさん。どうもです。トリップのKDEですが、たまたま出たもんで使ってみました。 私のLinux....インストール体験で終了!!しますた。
238 :
40男 :02/07/05 06:57 ID:md/Qz5X8
保全age
239 :
:02/07/09 01:28 ID:YV0qQhQB
Janeコンパイルしようとしたら失敗しちまった。 で、皆さんまだDelphiしてるの?閑散としてきたわけだが・・・
240 :
joe@都民 :02/07/09 01:29 ID:I3hEA/gB
ビズアルベーシックで勘弁していただけませんか・・。
241 :
XYZ :02/07/09 01:39 ID:YV0qQhQB
あ、239に名前入れるの忘れちゃった。
>>240 よろしいのではないでございましょうか。
VBとかC#とか興味はあるが金が無いという罠。
まあ俺の記憶力じゃDelphiだけでも一杯一杯だしなあ・・・
色んな言語があるがそれなりに共通項なんかがあるのかな?
とりあえず金をなんとかしなきゃねー。
あー仕事決まんないかなー。
242 :
:02/07/09 15:44 ID:QzVOnhf2
Delphiで無料のコマンドラインコンパイラを利用できる開発環境を自作して それで勉強っていうのもいいかも。
243 :
ダンディ田中 ◆BuuuUUUU :02/07/10 03:08 ID:JRXMFZsI
2ch用ブラウザ作ってみた。
実行ファイル
http://delphi.sakura.vg/sample/mikan001.zip フックの勉強は後回しにして、
ここ一週間くらい、これを作るのに没頭してた。
ギコナビやJaneのソースを参考にしながら。
うーん、難しい…
まだまだ完成にはほど遠い…
>>Warholさん
>ページ取込みhtml加工表示。
PosとかCopyとか、いくつかの関数を使えば出来るはずなんで、
元となるページの構成が複雑じゃなければ、割とすぐに出来ると思うです。
>ただ、ブラウザだけでなく、ほかのこともやりたいのが...!?
俺も作りたいのがいくつかあるんだけど、
タブブラウザに2ch用ブラウザの機能とIriaのような機能を加えたものを作って、
それを実用に耐えうる程度までしていきたいんで、
他のには当分取り掛かれないぽ…
>ページ製作者にこの場を借りて心から、激しく感謝!!です。
ありがとう!!
中途半端な状態で放置してあるので、そろそろ続きにとりかかるです。
244 :
ダンディ田中 ◆BuuuUUUU :02/07/10 03:09 ID:JRXMFZsI
>>40男さん
>どういうわけか,EditボックスにURLが表示されず…
激しく遅レスですみませんが…
UIWebBrowserのNameを、以前貼っていたWebBrowserのNameと同じにして、
オブジェクトインスペクタで、それぞれのイベントを結びつければOKだと思います。
>>233 さん
TObjectと言えば、
TObjectListが色々入れられて便利でつ。
>>( ´∀`)つ==さん
>C#しる
お金がないでつ。
>>236 さん
>C#はGUI環境買うには1万以上ださないといけないじゃん。
んだんだ。
245 :
ダンディ田中 ◆BuuuUUUU :02/07/10 03:09 ID:JRXMFZsI
>>XYZさん
>Janeコンパイルしようとしたら失敗しちまった。
Listのインデックスを超えてます。とかなんとかコンパイル時に4、5回例外が発生するけど、
気にしなくて平気です。たぶん。
設定を読み込む時、設定ファイルが無い場合に例外が発生するようになってるんだと思う。たぶん。
俺より遙かにスキルの高いお方のソースなので、参考にする以前に俺にはよく分からない…
いったいどれがどうなってるんだろう…
部分部分を参考にしつつ、ちょっとずつ解読しつつ、2ch用ブラウザの制作に励んでおるです。
>>joe@都民さん
>ビズアルベーシックで勘弁していただけませんか・・。
お金が有れば俺もやってみたいでつ・・。
>>242 さん
>開発環境を自作
そういえば、プログラム板でOSを作る企画とかがちらほら。
すげーっと思いますた。
246 :
XYZ :02/07/10 11:03 ID:t3VAevaR
久々に田中さん降臨してるー。
>>243 のブラウザ使ってみますた。
読み込み速いね!この辺りはJaneを参考にしたのが生きてるのでしょうか。
ログも記録されるしカキコもできるしかなりいい感じ。
やる人がやれば一週間でここまで出来るのね。
・・・みかんブラウザ?
とりあえず柑橘系(゚Д゚)ウマー
>例外が発生するけど、気にしなくて平気です。
そうみたいすね。実行ファイルも生成されてたし。アドバイスありがd。
>そういえば、プログラム板でOSを作る企画とかがちらほら。
>すげーっと思いますた。
(´-`).。oO(あんたも十分凄いと思うぜッ・・・)
247 :
40男 :02/07/10 20:51 ID:vqYYzAJP
>>244 ダンディ田中さん,ご降臨ありがとうございます.
UIWebBrowserに入れ替えただけじゃダメなのですね.
Nameは前のと同じにしていたのですが,
イベントの関連付けが必要なのですね.
おかげさまで何とかなりました.
本当にありがとうございます.
今度こそブックマークに挑もうと思います.
(´-`).。oO(私には田中さんが神様に思えます)
248 :
XYZ :02/07/11 22:55 ID:qRRfcOQE
田中さんが
>>217 で提供してくれたタブブラウザにListBoxを使って
クリップボードに記憶される’http’で始まる文字列の監視、履歴、
ダブクリで開く機能をつけてみますた。
後は監視の許可、不許可を選べる機能とそれを設定ファイルに記憶できるように
したいなあ・・・。
MDIブラウザみたいな感じでプロキシの選択もできるようにしたいのう。
とりあえず暑いのがイヤンな今日この頃
249 :
:02/07/14 20:36 ID:Aj5g/CBo
indyコンポーネント使ってFTPクライアント作ってるけど 結構簡単に出来そう。やっぱ凄いなー、コンポーネントは。
250 :
ダンディ田中 ◆BuuuUUUU :02/07/15 00:47 ID:yj1eAHQL
タブブラウザ+2ch用ブラウザ Acty
ようやく出来てきますた。
http://delphi.sakura.vg/sample/acty100b1.zip あぁ、でもまだ付けなきゃいけない機能がいっぱい…
>>XYZさん
>やる人がやれば一週間でここまで出来るのね。
いや、ある程度までは前に一度作ったので、
実質的にはもっと掛かっているです。
>クリップボードに記憶される’http’で始まる文字列の監視、履歴、
>ダブクリで開く機能をつけてみますた。
そういえば、履歴とかも付いていて当たり前みたいな感じがあるから、
俺も付けておいた方がいいのかなぁ。
自分で使わない機能はどうしても後回しになってしまう…
>>40男さん
>今度こそブックマークに挑もうと思います
ブックマーク編の解説…そろそろ書こうかと思うのですが、
今制作中のブラウザをある程度まで作り上げてしまいたいので、
もう少し先になりそうです…
>>249 さん
>やっぱ凄いなー、コンポーネントは。
確かに。
コンポーネントが無かったら、俺には何も作れない(汗
全て自作しなきゃ作れないなら、俺はたぶんすぐに挫折してただろうと思われるです。
251 :
_ :02/07/15 00:51 ID:0euP8ZGA
びんぼーにんにはLinux+Kylixだな。
252 :
ダンディ田中 ◆BuuuUUUU :02/07/15 01:09 ID:yj1eAHQL
あぁ…>が抜けてた…
>>251 PCが親父のなので、OS入れ替えられない…
自分のなら、Linuxも入れるのに…
あぁ、さっそくバグ発見… 自作のブラウザ >が表示されない…
修正完了!
255 :
XYZ :02/07/15 01:43 ID:OwyAoZPx
ほんとだー>が表示されてねーや・・・ ってもう修正かい!ハヤイネー。 この使い心地はJ2ch-Cacheを思い出すなー・・・シミジミ
>>255 J2ch-Cacheどんなのかしらと思ってみたら、もう公開されてないのね。残念。
とりあえず追加する機能を列挙してみる。
・二重起動抑止
・100レスずつ表示機能(200レスくらいから重くて表示がもたつく感じがある)
・履歴
・2ch以外のサイトを表示していたウインドウに2chを表示出来るようにする。
・その逆も。
・新規スレが立てられるようにする。
・ページ内検索
・スレ一覧を検索して絞り込む機能
・セキュリティの設定
・Proxomitronを同時に起動、終了出来るようにする。
・タブのポップアップメニューにソースを見るを追加。
・2chを自前のスタイルシート使って見れるようにする。
・戻ると進むを5つまで戻ったり進めたり出来るようにする。
とか色々。
あぁ…
やり方が分かんないのもあるから大変だがや。
257 :
XYZ :02/07/15 17:17 ID:OwyAoZPx
monazilla.orgにActy紹介されてるね。
ソフ板にもスレが早くも立ってる!
2ch好きには画期的なブラウザだし、さすがにみんなほっとかないねー。
>>256 j2ch−Cacheは非常に優れたソフトでした。
しかーし俺の低機能パソでは思ったようなスピードで動かすことができなく、
泣く泣く使用を自粛しましたが(涙
Actyはマイへぼパソでも機嫌良く動いてくれるので(・∀・)イイ!! です。
258 :
XYZ :02/07/15 17:20 ID:OwyAoZPx
259 :
40男 :02/07/15 19:40 ID:nLf82LLK
>>ダンディ田中さん サイトの更新,気長に待たせていただきます. 頂いたソースを拝見しても,私の頭では何が何やら…. やはり“師匠”の解説を頂かないことには, にっちもさっちもいきません. XYZさんも自力でどんどん先に進まれてらっしゃるようで, 羨ましいかぎりです.
>>260 > 部屋まで雨が…うぅ…
災難だねー。
って漏れも午前中面接で外出したのだが・・・スーツ濡れ濡れ。
・・・何か濡れ濡れってイヤンな感じ。濡れ濡れ。ふふふ。
> 大抵のPCで大丈夫だろうと思っていたら、そうでもないみたい…
環境による不具合ってどうしたら良いやら・・・
とりあえず家のWin98、IE5.5SP2では特に問題ないです。一応報告っす。
> Actyを一から作り直したい欲求がムクムク…
マターリと頑張ってね。何はともあれバージョンアップ、ワショーイ。
>>259 40男さん
> 自力でどんどん先に進まれて
DelphiのMLからソースをゲット→自分の思惑に合うように改変
って事くらいしかやってなかったりします。あ、あはは・・・
262 :
40男 :02/07/17 20:14 ID:vcOS1gNs
>>田中師匠 サイト更新,おめでとうございます. 今後ますますのご発展を見守らせていただきます. >>XYZさん 基本ができてる方は,他の方のソースコードも解析できるのですね. 私なんて,やっとDelphiそのものの使い方が分かってきたような段階で, 他人様のコードを理解するなど,とてもとても. (カクテルXYZを注文したい気分…)
263 :
40男 :02/07/17 20:20 ID:vcOS1gNs
追伸: Actyですが, Win2000SP2+IE5.01SP2で普通に動作しております. これもActyで書き込んでおります.
264 :
40男 :02/07/17 20:36 ID:vcOS1gNs
名前いれてちょ。。。のエラーが出て、Actyからこの板に書き込めない。
うぅ、なんでだろう。
>>XYZさん
>とりあえず家のWin98、IE5.5SP2では特に問題ないです。一応報告っす
ありがとう。
とりあえず、Win98なら問題無いみたいですね。
>マターリと頑張ってね。何はともあれバージョンアップ、ワショーイ。
うん。でも正直、リリースするの早すぎたと、ちと後悔。
タブブラウザに2ch用ブラウザのソースを足してった為に、
非常に汚いソースになってるので、現在新しく作り直し始めてます。
今のやつにも、必要最低限の機能は付けていくつもりだけど。
>>40男さん
>田中師匠
あう、師匠と呼ばれるほど、スキル無いっす(汗
>Win2000SP2+IE5.01SP2で普通に動作しております.
報告ありがとです。
良かった。やっぱ、2000が大丈夫という事はXPが怪しそうだ。
>MozillaBrowserコンポーネントを入れてみました.
MozillaはActiveXで取り込んで使うと、
なかなか思惑通りに動いてくれないみたいですね。
http://zero.s2.xrea.com/ こちらで公開しているJanusがソースも公開されているので、
参考になるかもしれません。
俺もソース全体は理解できていませんが、
部分部分は参考にさせてもらってます
ちょっとテスト
268 :
XYZ ◆UMESirIQ :02/07/22 23:25 ID:0YVkMvKH
今日は久しぶりにでるふぁい。
>>217 でゲットしたブラウザに某ブラウザ風のプロキシ切り替え機能付けてみた。
WindowsAPIってやつが絡んでくると結構ややこしく感じてしまうなあ。
実際、完全にコードを理解できてないし・・・
それでも動くのがDelphiの良いところ・・・なのかな?
しかも作りなれてないからUI考えるのも結構一苦労。
フリーソフト作者さんの凄さがしみじみと感じられるねえ。
超亀レスですが
>>267 さんどうもお初です。
ヒキ板のスレちょっと拝見しました。プログラマさんだったんですね。
しかもかなりデキル人とお見受け。
しかしプログラマ→ラッパーって凄い転身ですな。
269 :
(・∀・)b :02/07/23 04:49 ID:moe8InwA
Actyの1.00β3でこのスレ見てみたら 書き込みボックスが表示されない・・・。 なんでだろう? 今IEで書き込んでます。
270 :
(・∀・)b :02/07/23 04:53 ID:moe8InwA
ありゃ?BookMarkからこのスレに飛ぶと書き込める、、。 板一覧からこのスレに来ると、このEditBoxが見れないのに。 (謎 このレスはActyで書き込み。
>>ハラッパ☆ラッパーさん ども。はじめまして。 プロキシにもそのうち対応します。 まだまだ、分からない事が多いので、 なかなか進みませんが、頑張るです。 >>XYZさん 確かにUI考えるの難しいですね。 俺の場合、直感ですぐに使い方が分からないソフトは、それだけで使わないから、 なるべく分かりやすいようにしたいのですが、なかなか思うようにいかないです。 >> (・∀・)bさん スレに書き込む場合は、上にある鉛筆のボタンを押せば、 書き込み用のフォームが現れます。 そのうち、一から作り直してVersion2としてリリースするつもりなので、 その時は、もうちょい分かりやすくなっているようにしたいと思います。
>>271 Acty、スレタイの検索機能ついたんだ。個人的にありがたいっす。
UI、確かに「直感的」は大事かも。
今Janeのソースを参考にして
マウスジェスチャーを実装しようとしてるんだけど、うまくいかーん。
ソース内のコメントを参照してジェスチャのコードが記述してある部分は
ある程度見当がつくんだけど、なかなか手強い・・・。
マウスの動きを矢印に置換え、フォームのキャプションに描く事はできたんだけど
これをどうアプリの動作に反映させるのかしらん。
ちなみ矢印一杯出てきました。右に少し動かすと
→→→→→→ってな感じ。
田中さんジェスチャ実装でけました?
>XYZさん >田中さんジェスチャ実装でけました? いや、まだです。 Janeにマウスジェスチャあったっけと思ったら、 Jane_Testとかに付いていたのね。 ソース見てみたら、OnMessageに何やら書いていたので、 これなら出来るかもと思ってみたけど、まだ何もやってないので、 出来るか分からんです。 とりあえず、今はProxomitronの起動と終了をActyと連動させるのを実装させようと思っているので、 それと、プロキシの切り替え機能が出来たら取りかかります。
>>273 田中さん
夜分遅くレスありがd。
>OnMessageに何やら書いていたので
自分はJaneSyrupTestなんでJaneTestとちょっと違うかもしれないけど
OnMessageにジェスチャのオン・オフ
OnGestureMessage、MoveGesture、GestureExecuteにジェスチャの動作が
記述してあるっぽいです(違ってたらごめんなさい)。
>プロキシの切り替え機能
マターリと開発が進んでるみたいで、とっても嬉しいです(゚∀゚)。むふふ。
ところで俺の
>>272 のカキコ、「ジェスチャ実装してね」って内容にも取れる・・・。
うーん、ちょっと反省。
277 :
:02/07/27 19:01 ID:XDQNyDZ8
ヒキ板のピークが午前4時頃っていうのが何となく おもしろかった
うあぁ。なんだか、やたらとProxyに手こずってしまった。
ほとんどMLのコピペなのに。
しかも、まだIEと同じ設定に戻す方法が分かってないし。
>>XYZさん
>ところで俺の
>>272 のカキコ、「ジェスチャ実装してね」って内容にも取れる・・・。
いや、そろそろ挑戦してみようかと思っていたんで、気にすること無いです。
URL貼ってくれてありがとう。
しかし、由木尾さんとか、いったいどうやってああいう情報を調べるんだろか…
英語で書かれたMSDNライブラリを隅々まで読んでいるんだろうか…
>>◆Andy7KDEさん
おお。なんかすごいですな。
こうして見ると、ダメ板ってやっぱり人が少ないんですね。
>>278 田中さん
おお、ついにプロキシが・・・!これで簡単にオミトロンがかませるよー。
プロキシ切り替えのUIも(・∀・)イイ!!
これってPopUpMenuなんかを動的に作成(って言い方で合ってる?)してるんだよね。
俺はこのやり方がイマイチ飲み込めなくて別のやり方でごまかしちゃった。
でも便利そうだし、また勉強しようかな。
>URL貼ってくれてありがとう。
いえいえ、どういたしましてです。
>しかし、由木尾さんとか・・・
俺もそう思う・・・普段から色々な本を読んで知識を深めてるんでしょうなあ。
「UrlMkSetSessionOptionってなんだろ?」って思ってGoogleしたら4件くらいしか
ヒットしなくて・・・そんな細かいことまで知ってるって事にビクーリしますた。
ジェスチャについては自分は停滞中です(涙
あはは・・・
>しかも、まだIEと同じ設定に戻す方法が分かってないし
これ俺もどうやっていいか分からなかったです・・・
MDIブラウザなんかにはこの機能ついてるんだよねー。いったいどうやってるのやら。
あ、MDIで思い出したけど、
>>275 のMLのリンク先では大きく触れられてなかった
バイパス設定についてです。
MDIブラウザの作者さんのサイトの「日記」の8月分に詳しく書いてありました。
<local>ってやるとローカルファイルには通さないのね。さすがに詳しいやね。
でもこういうのってオミトロンで代用できるのかな?
もしそうだったら軽く聞き流してくささいませませ。
>>276 ◆Andy7KDEさん
おもしろーい!そしてこういうソフトの作成を思いつくのがうらやまし。
背景ですっかりマターリ。そしてヒンヤリ・・・涼しげ。
ダメ板、人少ないけど・・それはある意味良いこと?
・・・と思ってみるテスト
281 :
XYZ ◆UMESirIQ :02/08/01 01:06 ID:g9+nAUzM
保守age
282 :
40男 :02/08/03 19:30 ID:+BPFbxbk
命綱保全age
283 :
富岡 :02/08/03 21:03 ID:NP/gmY0N
284 :
王様 :02/08/07 21:27 ID:+8BsXlX7
285 :
XYZ ◆UMESirIQ :02/08/08 15:29 ID:uqKNTohr
おう、下がりまくってんなあ、このスレ。 Janeを参考にしてマウスジェスチャーくっつけてみたけど、ダメでした。 UIWebBrowserがキーボード入力のメッセージを受け取るように出来てるらしく、 メッセージがジェスチャーの方まで届かないや。 Application.OnMessageをジェスチャーに届くようにすると今度は UIWebBrowserがメッセージをキャッチできないので色々と不便だし・・・。 両方に上手い具合にメッセージをまわすのってどうやったらいいのやら。 田中さんはうまく出来ました?開発は順調? って言うかこのスレ見てるかしらん・・・
>>XYZさん プロキシの細かい設定は後回しにして、マウスジェスチャーやってたけど、 やっぱり同じところでつまずいてる。 一応、TUIWebBrowser.pas のinterface部に var AppMessage :TMessageEvent; を書き足して、 620行目あたりを if HookOnMessage = nil then begin HookOnMessage := THookApplicationMessage.create; if @Forms.Application.OnMessage <> nil then begin AppMessage := Forms.Application.OnMessage; HookOnMessage.HookMessage(AppMessage); end; Forms.application.OnMessage := hookOnMessage.Handler; end; て感じにすれば、一応動いてくれるけど、 TUIWebBrowserのソースいじったり、新たなコンポーネント作ったりすると、 後でソースを配布する時に面倒だから、他の方法でやろうと思って、 フックを勉強しているんだけど、よくわからん… つーことで、行き詰まり中…
あ、AppMessageをグローバル変数にする必要は無いや。
田中さん(とJane作者さん)のおかげで
僕にもデキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
マウスジェスチャをブラウザの動作に割り当てる処理はまだだけど、
ステイタスバーにマウスの動きを矢印で表示するのに成功しました!
どうもありがとう!やっぱあんた凄いよ。
しかし
>>286 の意味はわかってなかったりして。
これはApplication.OnMessageが発生した場合、
アプリケーションその物にメッセージが届くようにフックし、
その後(?)でUIWebBrowserにもメッセージが届くようにする処理なのかな?。
>つーことで、行き詰まり中…
そうなんですか・・・。やっぱ人の目に触れる物となると大変ですなあ。
でも、最終的にオープンソースになるとしても今回の
>>286 に関しては
まんまコピペでいけるから問題は少ないように感じますです。
289 :
XYZ ◆UMESirIQ :02/08/14 10:57 ID:AbBsDO8M
他の板でもDelphi絡みでちょっと盛り上がってんのね。 最初は簡単だった見たいだけど、徐々に難しくなってってら・・・。
むぅぁぁぁぁぁぁ.................ワカラナイコトガヤマヅミダヨ… >288 >これはApplication.OnMessage・・・ 実は俺もよくわかってなかったり。 きっと、これでいける気がする! で試してみたら動いてくれたから、とりあえずいいっか。と。 だから、ひょっとしたら、何か不具合があるかも。 >289 ラウンジでもDelphiやってるみたいね。 そういえば俺、コンソールアプリを作った事が無いや。 やってみようかな。
>>290 >実は俺もよくわかってなかったり・・・
そういうのって漏れもあります。
本当はまずいんだろうけど・・・。あはは・・・。
>ラウンジでもDelphiやってるみたいね
知ってますたか。
コンソールアプリは問題の半分くらいしかやってないけど、
結構良い勉強になるっす。
で、重複ファイルチェッカーなんだけど、
CRCListコンポーネントを使って自分なりに作ってみてます。
フォルダの中身をListView1に読み込ませ、ボタンを押すと
ListView2に重複ファイル、ListView1には残りのファイルをリストする、
ってとこまでできたけど・・・そのスレの455さんの提案するGUI画面見て
へこみますた。
あんな綺麗にはできそうもないYO!
ところで今回のActyの更新でページスクロールの問題が
解決されてるけど、これもフック関数ってヤツを上手く使ったんでしょうか。
UIWebBrowser自体をいじったのかな?
できればこの問題を解決するに当たって参考にしたサイト等が
あれば教えてもらえるとありがたいです・・・。
やっぱり
>>223 のサイトなんかを参考にしたのでせうか。
>UIWebBrowser自体をいじったのかな? そうです。 UIWebBrowser.pasの680行目あたり。 try if FOleInPlaceActiveObject = nil then の前あたりに、 if (Msg.wParam = VK_PRIOR) or (Msg.wParam = VK_NEXT) then exit; を書き加えてあげれば、OKです。 これもUIWebBrowserのコードを眺めながら、勘で。 詳しく言うと、 1150行目あたりのTHookApplicationMessageに関するコードと、 600行目あたりのTUIWebBrowser.createのコード、 それと650行目あたりのTUIWebBrowser.MessageHandlerのコードを見て、 まず、TUIWebBrowserは、TUIWebBrowser.createの中の Forms.application.OnMessage := hookOnMessage.Handler; でApplication.OnMessageをすり換えている。 で、hookOnMessage.Handlerは、コードを見るとMessageListの中のプロシージャを全て実行している。で、どうやってMessageListにプロシージャを加えてるんだろう?とコードを見ると、 THookApplicationMessage.HookMessageで、MessageListにプロシージャを加えている。 なので、 AppMessage := Forms.Application.OnMessage; HookOnMessage.HookMessage(AppMessage); として、OnMessageをすり換えられる前に、 OnMessageにあったプロシージャをMessageListに加えることで、 マウスジェスチャーが効かなくなる不具合は解決。 で、TUIWebBrowser.createの中で、 HookOnMessage.HookMessage( MessageHandler ); とあるので、きっとMessageHandlerの中で、 TWebBrowserでは処理されないMessageを処理しているのだろう。と見当をつけて、 TUIWebBrowser.MessageHandler を見てみると、 if ほにゃらら then Exit; てな感じのコードが並んでる。 で最後によくわからないけど何処かにMessageを渡しているらしいコードがあるので、 きっと、TWebBrowserで処理されないMessageは、渡した先で処理してるのだろう。と見当をつける。 で、PageUpとPageDownは、TWebBrowserも処理しているのに、 Messageを渡した先でも処理してしまって、二重に処理してしまっているんではないかと。 んで、 if (Msg.wParam = VK_PRIOR) or (Msg.wParam = VK_NEXT) then exit; としてみたら直ったので、めでたしめでたしと。
フックに関しては、
http://www2.biglobe.ne.jp/~sakai/ のLowTechで勉強中だけど、まだよくわかってないのでActyのβ6ではまだ使ってない。
で、もっと詳しくUIWebBrowserのコードを理解するには、
どうやらインターフェースとか色々理解しないといけないっぽいので、
それも勉強しなきゃならなかったり…でなんか最近思うように捗らない。
>>293-294 丁寧な回答ありがとうございます。
参考にさせてもらいますです。
これを理解してうまい具合に使えばUIWebBrowserが生成された後、
ActionList等で設定したショートカットキーが効かない(俺だけか?)問題も
解決できそうな気がしてきますた。
ありがd
そういえばActy、パソ系雑誌(名前は忘れてしまった)に載ってたね。
「期待の2chブラウザ」って紹介されてたよん。
人事ながら嬉しい・・・がむばってちょ。
>295 ショートカットも効かないっぽいね。 効くのもあるみたいだけど。 けっこう面倒くさいそうな予感… >そういえばActy、パソ系雑誌(名前は忘れてしまった)に載ってたね。 そういえば、ネットランナーに載って雑誌が届いた。 なんだか、こういうの嬉しいね。
>>296 おお、連続のバージョンアップですね!おめでたい。
ショートカット、やっぱ効かないですか。
でも、マウスジェスチャがあるのでさほど使用する人は少なそうですね。
UIWebBrowserの中身をきちんと理解、ってのはカナーリ大変そうだし、
後回しでもActyの開発的には何ら問題は無いかもしれませんね。
ちなみに漏れはonUITranslateAcceleratorイベントで誤魔化してます(w。
そーいやSleipnirは外部アプリでジェスチャを実装してるんだっけ。
UIWebBrowseにもそういう形で対応した方が良いのだろうか・・・
ショートカットも含めて・・・。
つーか、どちらにしろメッセージフックの勉強をしろ!俺!
298 :
40男 :02/08/19 19:15 ID:3imhV7At
>297 ショートカット用のイベントが有ったんだ。全然気付かなかった。 イベントが有るなら、それで済ませていいと思うです。 >つーか、どちらにしろメッセージフックの勉強をしろ!俺! あう。俺もだ。 >298 ソース少し見てみたけど… IrvineのMainfrm.pasは約15000行… ActyのMain.pasは約3500行… IrvineのPasファイルの数は約150… ActyのPasファイルの数は9… 規模が違いすぎ… 俺には無理だと思いますた。
tesuto。
>>299 そうですか,残念です.
その規模の違いすら実感できない厨な私….
302 :
王様 :02/09/02 21:54 ID:ypaQF8Bv
ここはお気に入りですので、消えませんように。
305 :
名無しさん@毎日が日曜日 :02/09/15 18:18 ID:LN1wzW4X
age
306 :
色即是空@CハカーLV1 :02/09/15 18:40 ID:rkc/X3wW
を、ここは残ってましたか。
>>304 7 月あたりは 10 日ぐらい書き込みが無くても大丈夫みたいでした。
今はどうなんでしょ。
307 :
名無しさん@毎日が日曜日 :02/09/16 11:02 ID:Xp1BEgGX
age
308 :
名無しさん@毎日が日曜日 :02/09/19 00:40 ID:7+/m+Fcm
この板にあったプログラミング総合スレのURLきぼんぬ。
310 :
308 :
02/09/19 14:49 ID:nWy97a90