ミ,,゚Д゚彡フサギコのフサフサDelphi談話室�C
■ このスレッドは過去ログ倉庫に格納されています
0001フサギコ
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∬ ∧,,∧ | DelphiやBorlandに関する質問や話題を
~━っミ ゚Д゚彡,, < しながらミナ-で話しながらマターリくつろごうや
∀._(,,,~ ,,,~⊃_ |
━┳┷ |. ,(~ヽ,,,ミ. \_________
┃...| ̄ ̄し'J.  ̄ ̄ ̄
┻ ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0002デフォルトの名無しさん
NGNG0003フサギコ
NGNGミ,,゚Д゚彡フサギコのフサフサDelphi談話室�B
http://pc3.2ch.net/test/read.cgi/tech/1021554929/l50
★関連スレ
Delphi相談室その5
http://pc3.2ch.net/test/read.cgi/tech/1022921598/l50
Delphiで小さな実行ファイルを作ろう
http://pc3.2ch.net/test/read.cgi/tech/1009080085/l50
delphiで作られた有名ソフトって何がある?
http://pc3.2ch.net/test/read.cgi/tech/990056026/l50
★Delフサギコさんのスレ
C# 仲良し Delphi Round 2
http://pc3.2ch.net/test/read.cgi/tech/1022662451/l50
0004フサギコ
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
∧,,∧,,,,,, ) (´;;
⊂ミ゚Д゚⊂ `つ (´⌒(´
"""""
Borland Delphi 6 Personal ダウンロード
http://www.borland.co.jp/delphi/personal/
Borland Kylix Open Edition ダウンロード
http://www.borland.co.jp/kylix/openedition/
JBuilder 6 Personal ダウンロード
http://www.borland.co.jp/jbuilder/jb6/download/
Borland C++ Compiler 5.5 無償ダウンロードサービス
http://www.borland.co.jp/cppbuilder/freecompiler/
0005フサギコ
NGNG0006デフォルトの名無しさん
NGNG乙
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGイキナリsageか?
0009デフォルトの名無しさん
NGNG| -_- |
0010デフォルトの名無しさん
NGNG板違いだ
0011デフォルトの名無しさん
NGNGうるせーな。おまえの 2ch じゃないんだよ。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG談話なら(以下略)って言ってますけど、ずっとタイトルは談話室ですが何か?
0014デフォルトの名無しさん
NGNGまぁ前スレも別に多くないか・・・
0015デフォルトの名無しさん
NGNG*・゜゚・*:.。..。: | ノノノノハ) /
(((〃〜、 | ノソ ‘ 。‘ノ彡 ∧ ∧./ /´⌒`ヽ,
イエ〜イ (/´´ヽ彡ノ | / つ (´∀/ へ@______//
(‘。‘ ぅー" | .(〇___ノ ̄ ̄./ \(ノノノハ/ ?桃色片想い?
⊂ ハ_//゙)、 <)二) ∧∧∧∧ / ∩从’ 。’从∩
/ヽ/´ヽ) ノ / <. ぁ >/ |三三三三三三|
/ ̄ ̄ ̄くノ ̄ ̄` ヽ< 予 ゃ > | .MOMOKAN. |
<) ▽▲ ドキラブ号 ▼△ )< ゃ > | 〆`/'  ̄`ヽ |
――――――――――─< 感 ス >―――――――――――――――
γ⌒⌒ヽ <. ! ! レ > .ンー--、
ノノノノハ) <. の > ピ━━━, -J@___ハ ━━━チ
人‘ 。‘ 人 ∨∨∨∨ .\ n ヽ(ノノノノノソ
,O゙゙)=⊂二 ) プピピ./.`/=、/;:/ /\ 匹っ从 ’ー^从.θ
/ ノ(( ̄_ノニニフ /i''i!リ“"'ッ、,ノ ,//! /\ \_ソ` ='('ヽ/
'=-=、\>>_ノ/,.=-\/ | 、,、=ッ;,、"' ノノ' ,,i/‐''"\ ノi . ...,ノ^こ)
( ◎)゙ー――'(◎/ | ''ゝ=゚ィヽ:. ,.ゞfテ。;\ /`ー-(
ー=三三三三/ ,、''"~| .:.: '’''=‐''”`゛\L__@」 0(●‘◇‘)00(・◇・●)
0016XO
NGNG0017無責任だが
NGNG0018デフォルトの名無しさん
NGNGDelphi+BDE使ったらもう二度と
VB+ADOなんて使いたくない・・・
0019デフォルトの名無しさん
NGNG今時VB+ADOなんて使わねーよヴォケ。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGはい、VB.NETは満場一致認めてますから。
それより、旧VBにしがみついてる適正0のVB厨が少なからずいる事実を受け止めるべきです。
0022デフォルトの名無しさん
NGNGVB.NETと比較すると惨敗するから、仕方なくVB6と比べてるんだよ。ウプププ
0023デフォルトの名無しさん
NGNG343 名前:デフォルトの名無しさん 投稿日:2002/07/24(水) 13:50
多分とても簡単な質問だと思うのですがコマンドボタンを押したときに自分のホームページの中にファイルを作成する方法を教えてください。
まだVB歴が短く右も左も分からないような状態なので詳しく教えていただけると助かります。お願いします。
こういうのが後を絶たなくて愉快。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG・・・何しに来た?
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG自分が作ったわけでもない環境や言語を自慢し合って楽しいか?>双方
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG楽しいですが何か?
言語に愛着がない方がかわいそうだよ。
0033デフォルトの名無しさん
NGNGこうなんだろ?
0034デフォルトの名無しさん
NGNGまぁ、そんなもんだね。
C#が入ってないところがCコンプレックスを引きずってておもしろいなw
0035デフォルトの名無しさん
NGNGいらっしゃるんでしょうなぁ。
0036デフォルトの名無しさん
NGNGそだね。
いい道具があるからいいものが作りたくなる。
これはあるね。
0037デフォルトの名無しさん
NGNG現実には、まともなものが作れないのは道具が悪いから。とか、
良い道具を手に入れただけで良い物が作れると思い込む。とか、
手に入れた道具が良い物なのか、自分では判断できない。とか、
いろんな方がいらっしゃいますから。
0038源さん
NGNGmemoコンポーネントでなくブラウザのフォームやメモ帳に
1クリックで貼りつける方法を教えて下さい、解る方が
いらっしゃいましたらよろしくお願いしますm(__)m
(環境はdelphi6 personal + windows98SEです。)
0039デフォルトの名無しさん
NGNGmouse_event、keybd_eventでペースト操作をエミュレートする。
0040源さん
NGNGそれらしいことがたくさん出てきました、あとは自分で
なんとかやってみます(^^;A
ご親切にありがとうございました。m(__)m
0041デフォルトの名無しさん
NGNGそれだけで出来る?
>>38の言ってること考えると、別のアプリケーションに貼り付けたいってことでしょ?
違ってたらごめんなさい。
となると、Messageのマウスイベントみはらないといけないような・・・。
>>38のやりたいことが分からないです・・・。
便利ツール作りたいと思っていらっしゃるようですが、
普通の操作が不便になるような。
0042源さん
NGNG1クリックでブラウザやメモ帳に書き込んでくれるとゆうものです。
出来れば複数の定型文を各欄に連続でクリックしていくだけで
それぞれ貼り付けることが出来るようなソフトを作りたいのですが・・・
(↓私が考えているアプリの動作↓)
memo1〜memo5のプロパティに定型文をあらかじめ入れておき、
OnCreate時にmemo1のテキストをクリップボードに保存。
↓
メモ帳のフォームをクリック
↓
memo1の内容が貼り付けられ、同時にmemo2の内容を
クリップボードに記憶させる。
↓
メモ帳のフォームをクリック
↓
memo2内容が貼り付けられ、同時にmemo3内容を
クリップボードに記憶させる。
↓
〜省略〜
↓
memo5の貼り付けが終わったらクリップボードを
クリアしアプリをclose。
〜〜〜〜動作ここまで〜〜〜
>Messageのマウスイベントみはらないといけないような・・・
mouse_event、keybd_eventだけではダメってこと
でしょうか、出来ればメモ帳にmemo1の内容を貼り付ける
簡単な例文を作っていただけると助かるのですが・・(^^;A
>普通の操作が不便になるような。
こうゆう動作をさせようとするとマウスの動作が
制約を受けるってことですか・・(汗
常駐させて使うことはないのでこの点は問題無いと思います。
私はまだdelphiを始めて1ヶ月の初心者なので途方もないことを
言ってるかも知れません、言葉足らずかも知れません、
そうでしたら非常に申し訳無いです。m(__;)m
0043デフォルトの名無しさん
NGNG私もDelphi始めてそんなに経ってないので、間違ったことを言ってる
かもしれないと認識してから以下を読んでください。
常駐でなくほかのプログラムに対するイベント、
(この場合、メモ帳や、IEなどに対するクリック)
を取得する方法は非常に難しいと思います。
例えばあなたの作ったプログラム上でのイベントはOnClickイベントで検出できますが、
他のアプリケーション上のイベントは検出できません。(私が知らないだけかもしれません)
ではどうするかと言うと、やっぱり>>41が言うような
Windows上を流れるメッセージを横取りする方法しか思いつきません。
もしかすると、OLEなどの利用でアプリケーション内でアプリ(メモ帳など)を起動して
連係すると言う方法なら実現できるかもしれませんが。
私でしたら、HotKeyを押すと良く使う文章がクリップボードにコピーされるプログラムを作って
Ctrl-Cで貼り付けるようにすると思います。
どなたか詳しい人、間違い等ありましたら指摘してください。
0044デフォルトの名無しさん
NGNG自分の作ったプログラムに愛着があるなら理解できるが、
言語に愛着?いみわかんねーよ。言語=プログラム開発の手段
VBで素晴らしいシステム組んでる奴もいるだろうと思うし、
Delphi使っても駄目なシステムしか組めない奴はいるからね。
どの言語が良い悪いってのは結局意味ない論争でしかない。
0045デフォルトの名無しさん
NGNG教えてください(・∀・)♪
0046デフォルトの名無しさん
NGNG・KeyDown等のイベントで得る
・GetAsyncKeyState等のAPIで得る
・DirectInputを使う
0047デフォルトの名無しさん
NGNGこれからプログラミングを始めるにはDelphiとVB.NETのどちらがよいのでしょうか?
よろしくお願いします。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1022662451/l50
0050デフォルトの名無しさん
NGNGさっき会社から帰って来て、昨日作りかけのプログラムを作ろうと
起動したら、使用許諾を取得しろって言われてDelphiが起動
できなくなったよ、既にインストール時に許諾は得ているのだが
これってこんなに頻繁に聞いて来るもの?
つか、メールアドレスとパスワード入れて取得しましたって
出るくせに、次に起動したらまた使用許諾を!って起動できなく
なってるし・・・。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGDelphi。タダだから。
限界を感じたら他言語に乗り換える、くらいの軽い気持ちで始めるべし。
ある言語を始めたら乗り換えられない…なんて固い事考えてると、どんな言語
やってても「○○厨」って馬鹿にされるよ。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGですねぇ、色々試したけど駄目ぽいので一旦アンインストールして
やってみたけど、駄目でした、レジストリか何処かに変なのが残って
いるのでしょう、今、アンインストールしてレジストリを手作業で
消して逝こうとしているところです。トホホ・・・
0055デフォルトの名無しさん
NGNG壊れているのだと思いますが・・・。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG嘘つけ
0058デフォルトの名無しさん
NGNG私はMS-Office2000で泣かされた事がありましたよ。
0059デフォルトの名無しさん
NGNG006050
NGNGエクスプローラでProgram Files開くとバケバケになってるフォルダが多数あり
結局HDDが逝ってるみたいです。某ランドは無罪でした。
スキャンディスクかけたらより悪化してしまった・・・、半年でHDD死なれたら泣けるよ。
明日HDD買って来ます・・・(涙)
お騒がせしました。m(。。)m
0062デフォルトの名無しさん
NGNGもしかしてHDDは不治痛で型番がMPGで始まるやつ?
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065源さん
NGNG>Windows上を流れるメッセージを横取りする方法しか
ぅ〜ん、残念ですが初心者の私にはちょっと難しすぎる
ようです。 以前ベクターで落としたソフトに他アプリに
1クリックで貼り付けられる機能があるアプリがあったので
私も使いたいなと思ってましたが諦めるしかないようです。
貼り付けにはCtrl+Vを使うようにします。
レスを頂いた39、41、43さん、ご親切にありがとうござい
ました。m(__)m
0066ななしへたぐらま ◆B18Bks.Y
NGNG言語というか開発ツールに対する愛着はおかしなことではないと思うんだけどな.
なければいけないとは思いませんが.
たとえば筆記具でもなんでもいいよという方もいらっしゃれば
こだわっている方もいらっしゃいますが
どちらも間違ってはいないと思います.
0067デフォルトの名無しさん
NGNG板前は包丁を大切にし、大工はかんなを命の次に大切にしている。
それをとがめる奴はいないわね。
0068デフォルトの名無しさん
NGNG大工カンナ自慢もきかないけど、電動工具自慢はよく聞くのが面白い
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGニュー速+にまでスレ立てて
http://news2.2ch.net/test/read.cgi/newsplus/1027529973/l50
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG実行しているプロセスのファイル名を取得使用としているのですけれど
他のプロセスのファイル名も自分のファイル名が帰ってきます
なぜなんでしょうか?
フォームにボタンとメモをおいて
function EnumWindowsProc(wnd:THandle; lParam:longint):BOOL; stdcall;
var
dwProcessId:integer;
lpString : array [0..255] of Char;
s : string;
begin
result := true;
if (GetWindow(wnd, GW_OWNER) = 0) {and IsWindowVisible(wnd)} then begin
SendMessage(wnd, WM_GETTEXT, 255, Integer(@lpString));
s := String(lpString);
if GetWindowModuleFileName(wnd, lpString, 255) > 0 then begin// FullPathを得る
s := s + ':' + ExtractFileName(String(lpString));
Form2.Memo1.Lines.Add(s);
end;
end;
end;
procedure TForm2.Button1Click(Sender: TObject);
begin
EnumWindows(@EnumWindowsProc, 0);
end;
0073デフォルトの名無しさん
NGNGhttp://news2.2ch.net/test/read.cgi/newsplus/1027529973/41
もしかして神降臨してる?
0074デフォルトの名無しさん
NGNGそこで質問があります。
MCIの関数mciSendStringを使おうとしたら、
関数の宣言が見つからないと言われてしまいました。
なにか必要なunitなどがあるのでしょうか。
宜しければ、ご教授願います。
007574
NGNG0076デフォルトの名無しさん
NGNG無いんですか?
Kylixにはあるのに。
0077デフォルトの名無しさん
NGNGカコのしがらみでは?
0078デフォルトの名無しさん
NGNGEdit2
Button1
Edit1
のように、過去にフォーカスを得たコントロールのログを取りたいのですが、
Edit1 Edit2 Button1の各コントロールのEnterにソースを追加していきたく
ありません、フォーム側でイベントか何か追加して実現できないでしょうか。
(実際には沢山フォームがり、コントロールも多数あります)
0079デフォルトの名無しさん
NGNGハンドラは一つでいいかと。
008078
NGNG既に、各コントロールに書かれてあるので、一発で共通でイベントの内容を変更する事が
できないのです。やはり、1つ1つ見ていかないと駄目でしょうか。
0081デルファイの名無しさん
NGNG008278
NGNGありがとう御座いました。
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG78をゆっくり嫁ば分かるなり
008578
NGNGprocedure TfMain.ControlLog(Sender:TObject);
begin
fMain.Memo1.Lines.Add(Screen.ActiveControl.Name);
end;
procedure TfMain.FormCreate(Sender: TObject);
begin
Screen.OnActiveControlChange := ControlLog;
end;
取りあえずMemoを貼り付けて、こんな感じで実験してみたんですが、
動き自体は素晴らしく願い通りになっているのですが、
終了時にアプリケーションエラーが必ず出ます。
FormDestroy辺りに何か書かないといけないのでしょうか?
008678
NGNGbegin
Screen.OnActiveControlChange:=nil;
end;
で解決しました。が、これで良いのでしょうか・・・。
0088デルファイの名無しさん
NGNGあと、ハンドラ解除はOnDestroyの方がいいかも。
0089デフォルトの名無しさん
NGNG遅レス〜。もう解決したかな・・
GetWindowModuleFileName ですが,実は隠し API らしくって,挙動はぁゃιぃらしいです。
万全を期すなら
Win9x では GetModuleFileName を,
Win2000 や NT では GetWindowLong,GetModuleFileNameEx,GetModuleBaseName を
駆使して(笑)得なければならないようです。
ちなみに↓からの受け売りっす。
http://n76cd-01p05.ppp11.odn.ad.jp/old/02425.html
# WinNT4.0 SP6 で GetWindowModuleFileName が使えるようになった・・・らしい??
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/JP241/5/35.asp
009089
NGNGMSDN 見ると,ちゃんと GetWindowModuleFileName が紹介されていますねー。。。
あと,直リンしてしまってすまんです。
009178
NGNGはい、解りました。
皆さん本当に詳しくて勉強になります。
有難う御座いました。
0092デフォルトの名無しさん
NGNG〜′,,,,,,,,,,ミ,,゚Д゚彡 .NETマンセーですよ!!
UU"""" U U
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG92 はどう見てもニセだが。AA が一文字異なっているのに気づいた?
0095デフォルトの名無しさん
NGNG本当だとしても、そんなのどーでもいい事だ罠
0096デフォルトの名無しさん
NGNGhttp://news.2ch.net/test/read.cgi/news/1027673584/209-218n
0097デフォルトの名無しさん
NGNG情報が分散しすぎてまとめきれない。
0098デフォルトの名無しさん
NGNG問題ありすぎだろ。素直にVB.NETに移行しろ。
0099デフォルトの名無しさん
NGNGだから未だにDLL Hellとか騒いでるんだ。時代遅れ〜。ププププ
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG,,,,,,,,,,,,,,,∧,,∧ おまいら!
〜′,,,,,,,,,,ミ,,゚Д゚彡 荒らしは無視ですよ!!
UU"""" U U
■ このスレッドは過去ログ倉庫に格納されています