ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室�A
■ このスレッドは過去ログ倉庫に格納されています
0001Delフサギコ
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∬ ∧,,∧ | Delphi や Borland に関する話題
~━っミ ゚Д゚彡,, < 雑談や質問を、しながら
∀._(,,,~ ,,,~⊃_ | マターリくつろごうや
━┳┷ |. ,(~ヽ,,,ミ. \_________
┃...| ̄ ̄し'J.  ̄ ̄ ̄
┻ ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄ AA ハリマクッテ ヨシ
0232223
NGNGこれでいけますか?
0233223
NGNGkylixの質問だと言うのにみんな親切
ありがとう
>>231
一応255文字の文字列を含んだシェルスクリプトを呼び出す物を作ってみたんですが
それだと動作しないんです。直接起動させないとだめなコマンドらしいんで。
残る方法は「xterm -e コマンド」だけです。
0235223
NGNGこれで文字列の結合いけました。
ありがとう御座います。
0236231
NGNG0237Delフサギコ
NGNG〜′,,,,,,,ミ;゚Д゚彡 < >>219マヂ?!スギャー
UU""" U U \_______________
試したいけど、微妙に時間がネーっす。
どなたか、入れてみた?
0238デフォルトの名無しさん
NGNGD5でもそのままで動きました
でも
beginとendとかよく使う予約後はブラインドタッチできちゃいます
ソース参考にさせてもらいます
0239デフォルトの名無しさん
NGNGprocedure Hoge(var obj);
begin
obj := TObject.Create;
end;
だって危ないじゃん。
0240デフォルトの名無しさん
NGNGウォー!すげー便利だ・・・・・
けど、意識してないと指が勝手にbeginって入力してしまうヽ(;´Д`)ノ
0241デフォルトの名無しさん
NGNGは Format('%s', [10]);だと実行時にエラーが出ますが、
これって、const Args: array of const が型の情報を渡しているのですよね?
それから考えたのが下のですが。。。
procedure Hoge(var Obj: array of const);
begin
if Obj[0].VType = vtObject then
begin
TObject(Obj[0].VObject).Free;
TObject(Obj[0].VObject) := nil;
end;
end;
procedure TForm1.Button3Click(Sender: TObject);
var
Obj: TObject;
begin
Obj := TObject.Create;
// "変数パラメータに定数オブジェクトを渡すことはできません"
// と出ますがどうしてですか?
Hoge([Obj]);
end;
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG謎の全知死さんは、どこへ行きましたか?
0244デフォルトの名無しさん
NGNGNifty を含むネットに出てこないだけです
Delphi でバリバリ仕事をされています
0245Delフサギコ
NGNG|Д゚彡
| U
| ミ
| U
0246デフォルトの名無しさん
NGNGD5を売り場に出すのはいいかげんやめてください。
0247デフォルトの名無しさん
NGNG定価なの?
0248Delフサギコ
NGNG|Д゚彡 ああいう所はわかってないすから
| U シカタないのでは?
| ミ
| U D4売っている当時にTurboC++とBorlandC++が
売ってる店もあったですし。
0249デフォルトの名無しさん
NGNG前日にタダの奴ダウンロードしてみたけど、やっぱプログラム
初心者には同梱の説明書がないと難しかったので…
新宿ヨドバシのコンピュータ本コーナー調べたけど
まったく初心者から理解できる入門書の類ってないですね。
0250デフォルトの名無しさん
NGNGこのページ初心者にお勧めなんだけど。
できるところまででいいからやってみると吉。
そのあとで初心者用の「はじめての〜」とか書いてある本買えばよろし
と思う。
0251249
NGNGぬお?、面白そうなページ教えてくれてありがとうございました。
本屋にある「入門書」を見て、みんなこんなのわかるんだろか?と
激しく不安になってたので助かります。
ちょっと勉強してきます。
0252デフォルトの名無しさん
NGNGいいなぁ。俺もDelphiで仕事してぇなぁ。
Delphiは、1から3まで一杯仕事で使ったけど、
それ以降はjavaばかり。
周りはunix信者ばかりだから仕方ないか。。。
フサギコ氏は仕事でDelphi使ってる?
0253デフォルトの名無しさん
NGNG「基礎からわかるDelphi5/三原幸一」\2400
「Delphi Object pascalリファレンスブック/(株)アンク」\2480
って奴。
前者はTips集として活用。後半はデータベースとか使っているので無視。
後者はpascalの関数集として活用。
一応Cのポインタで挫折した経験がある程度。
で、C++builderとDelphiどっちを買おうかと迷った
「どうせやるなら全然知らない方がいいかなー」と思いDelphiを選択。
その選択は間違えていなかったようだ。
0254デフォルトの名無しさん
NGNGC#が主流になれば死滅するかもしれないんだから、スレ立てたほうがいいんでないの?
0255デフォルトの名無しさん
NGNG0256249
NGNGパソコンのプログラムの知識ほとんどない。
C++builder買おうかとも思ってたが、4800円
パックのDelphi見つけて、この値段なら学習失敗
してもそんなに惜しくないや、と…(w
0257デフォルトの名無しさん
NGNGなんかいい解説本orサンプルない?
やりたいのはDBのC/SをJ2EEみたいにMVCで分けるのをSOAP使って実装させたい。
付属のデモでは全然わからん・・・
0258
NGNGもう後戻り出来ない。
0259デフォルトの名無しさん
NGNGたかが道具。そんなに思い詰めるな。
それより何を作るかを夢見なさい。
0260デフォルトの名無しさん
NGNGサーバーが無いと無理なのかな・・・
たとえるならICQみたいな奴
0261デフォルトの名無しさん
NGNGそれなら既にボインチャットってのがある
0262Delフサギコ
NGNG〜'"ミ;゚Д゚ミ < ボインチャン??
UU''UU \___________
>フサギコ氏は仕事でDelphi使ってる?
前まではDel/Java/VBでしたが
今、転職中でして(w;
探せばDel仕事も速攻見つかると思いますよ。
2choffでは仕事誘われたりもあったりなかったりのご内密バナシモ....
数年前はDelの名前を知らない会社も多かったけど
いまはDelphi/Kylixのおかげで名前はかなり浸透してるようです。
>>253
その本、かなりよいと思います。
DBを使うときは三原幸一氏の別のDelphiDB本はもっといいです。
>もう後戻り出来ない。
突き進んでヨシ。
0263デフォルトの名無しさん
NGNGいや IPアドレス入れなくても 誰が起動してるか がわかるように・・・
ICQのオンライン通知機能がサーバー立てずに出来ないだろうかという・・・
できるとは思えんが。
0264デフォルトの名無しさん
NGNGレコード型のポインタ同士のやりとりについてお聞きしたいのですが。
TListItem.Dataにレコード型を保存するため、以下のようにしました。
procedure CustomProc(CustomRecord: TCustomRecord);
var
P: PCustomRecord;
begin
New(P);
P := @CustomRecord;
ListView.Items[0].Data := P;
end;
これでやると、CustomProc内では確かにDataにPが代入されていて
CustomRecordと同じ値が参照できるのですが、
このあと別のプロシージャからDataを参照すると中身がからっぽなのです。
そこで、
procedure CustomProc(CustomRecord: TCustomRecord);
var
P: PCustomRecord;
begin
New(P);
P.hoge := CustomRecord.hoge;
ListView.Items[0].Data := P;
end;
としてレコード型の構成要素同士を代入してやるとうまく参照できます。
なぜなのでしょうか?
0265デフォルトの名無しさん
NGNG動かないほうのコードの、
> New(P);
> P := @CustomRecord;
> ListView.Items[0].Data := P;
をデバッグしてみなされ。
0266デフォルトの名無しさん
NGNG全員がサーバーになったらどうだろうか?
0267デフォルトの名無しさん
NGNG0.0.0.0から255.255.255.255全てにパケット投げたらどうだろうか?
0268デフォルトの名無しさん
NGNG迷惑だから止めてくれ(笑
>>266
新規参加者は何処に既参加者がいるか分からない。
既参加者は何処に新規参加者がいるか分からない。
お互いが出会う為には、待合(集合?)場所が絶対に必要。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNGStringReplace( 元文字列, 半角文字, 全角文字, [rfReplaceALl]
0271Delフサギコ
NGNGミ ゙''゙゙゙つ
ミ∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚彡 < こうかもね。
U U \________
{
文字列を半角⇔全角変換などを行なう関数
LCMAP_FULLWIDTH : 半角 ⇒ 全角
LCMAP_HALFWIDTH : 全角 ⇒ 半角
LCMAP_HIRAGANA : 全角カタカナ ⇒ ひらがな
LCMAP_KATAKANA : ひらがな ⇒ 全角カタカナ
LCMAP_LOWERCASE : 大文字 ⇒ 小文字
LCMAP_UPPERCASE : 小文字 ⇒ 大文字
}
function LCMapStringAPI(Value: String; dwMapFlags: DWORD): String;
var
DestStr:PChar;
DestSize:Integer;
begin
Result := Value;
DestSize :=
LCMapString(LOCALE_SYSTEM_DEFAULT, dwMapFlags,
PChar(Value),Length(Value),Nil,0);
if DestSize = 0 then Exit;
DestStr := AllocMem(DestSize+1);
try
DestSize :=
LCMapString(LOCALE_SYSTEM_DEFAULT, dwMapFlags,
PChar(Value),Length(Value),DestStr,DestSize);
if DestSize = 0 then Exit;
Result := DestStr;
finally
FreeMem(DestStr);
end;
end;
0273デフォルトの名無しさん
NGNGやっぱこれだろ。
http://www2.big.or.jp/~osamu/Delphi/delphi-browse.cgi?index=041823
function SingleToDoubleByteString(const Str: string):string;
begin
SetLength(Result, LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_FULLWIDTH, PChar(Str), Length(Str), nil, 0 ));
SetLength(Result, LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_FULLWIDTH, PChar(Str), Length(Str), PChar(Result), length(Result) ));
end;
0274266
NGNG0275デフォルトの名無しさん
NGNG?? 誤爆 ??
0276Delフサギコ
NGNGミ;゚Д゚ミ < そういえば、zeus西坂さんって
ミ ミ \__どこ江消えたのでしょう?
〜ミ,UU_ミ
0277デフォルトの名無しさん
NGNGあの人も電波入っていたからなぁ。
0278デフォルトの名無しさん
NGNGスレ違いか
0279デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/993005709/
0280デフォルトの名無しさん
NGNGD4 Proからの乗り換えだから楽しみだ。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG0284あげ
NGNGどういうプレフィックスを付けていますか?
lvTestとか、editHogeとか付けるのはDelphi的にどうなんでしょう?
0285Delフサギコ
NGNG〜′,,,,,,,ミ,,゚Д゚彡 < オレはHogeEditとか、こだわりないです。
UU""" U U \_______________
Editだけでまとめる必要性を感じたことがないので
StartBtnとかDateLblとか、コントロル名は後記述
0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNGhttp://www.pbear.com/
0290デフォルトの名無しさん
NGNGタブブラウザも作れますよね?
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGやる気が出てきました。
頑張ります。
ところでDelphiのおすすめの参考書はありますか?
まだ始めたばかりなので。
0294デフォルトの名無しさん
NGNGOOPの基礎はOKですか?
0295デフォルトの名無しさん
NGNGOOPですか?すみません。何ですかそれ?
ほんとにはじめたばかりの駆け出しなのです。
0296デフォルトの名無しさん
NGNGツリーノードの選択をエクスプローラ風に出来ますか?
つまり、マウスダウンイベント前で選択ではなく、
マウスアップで選択されるスタイルに。
0297デフォルトの名無しさん
NGNG0298Delフサギコ
NGNG一応、
推薦図書/必読書のためのスレッド in プログラム板
http://pc.2ch.net/test/read.cgi/tech/1005897052/
の469と470に書いてみました。
他にもこのスレの>>4のリンク先を見て
本を選んでください。
今日、書泉グランデ逝ったら
マスターDelphiとかDelphi/Kylixとか
新しい本も出ていました。
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧
ミ,, ゚Д゚彡
〃つ旦O
〜ミ,,[ ̄ ̄ ̄.]
 ̄ ̄ ̄
0299デフォルトの名無しさん
NGNGなどの、現代的なプログラム言語を経験されているのかを
聞きたかったのです。
0300デフォルトの名無しさん
NGNGすっごいぶ分厚いマニュアルが入ってた。
もうお絵かきソフトとかのサンプルの作り方書いてないのね。
薄っぺらい方のマニュアルは電車の中で読むかな。
コンポーネントがめちゃんこ増えてるな。DBとインターネットがらみが特に。
ソースファイルもすっごい増えてる。CLXが原因かな?
D1はもう付属してないのね。
あと使用許諾のやつはめんどっちいな。なんだあれ。
キャンセルしたよ。気が向いたら登録してやろう。
0301デフォルトの名無しさん
NGNG出てくるメニュー一覧のショートカットに下線が引かれてないのだが。
(A)
- ←これがない
キー操作だと出てくる。なんじゃこりゃ?Win2000だから?
0302デフォルトの名無しさん
NGNG出来ないです。。。
>>298
わざわざありがとうございます。
たくさんあるんですね。
本屋で探してみます。
>299
全く初めてです。
使いやすいとの事だったのでDelphiを選んだんです。
0303デフォルトの名無しさん
NGNG「ここにある」ってDelフサギコが紹介するでしょう
Wizmanの所を。
0304Delフサギコ
NGNG∧,,∧ / バレてるから、
ミ;゚Д゚彡< やめときます。
ミつ つ \
〜ミ ミ.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0305デフォルトの名無しさん
NGNG現在D5Pro使ってます。
率直にいって、3万払ってアップグレードする価値はありますか?
茄子でアップグレードするか迷っているのですが。
0306デフォルトの名無しさん
NGNG0307Delフサギコ
NGNG,,,,,,,,,,,,,,,,∧,,∧ / ̄
〜′,,,,,,,,,,ミ;゚Д゚ミつ ))) < 人それぞれ、とちゃうかな。
UU"""" U \_
俺は気に入ってますが。
つくるアプリによっては
大幅に便利になっているとは言えないですね。
0308デフォルトの名無しさん
NGNGわたしはWin2k正式対応ってことでバージョンアップを決めました。
あとはWin32コンポーネントが良くなっていることを期待して。
>>303-304
行ってみたけどどこに書いてある?Wizman日記(?)みたいなところ
には記述がなかったのだけど。
0309デフォルトの名無しさん
NGNGやっぱwin2kでのバグか。分かった。ありがとね。
0310305
NGNGコンポーネントやらあるそうですが、これは特にすげえ
っていうコンポーネントはないですか?
ちなみに自分はネットワーク+DB系のアプリを趣味で
組むことが多いです。D5ProではADOが別売だったのですが、
D6Proは標準で付いてくるらしいですね。
0311Delフサギコ
NGNGミ,,゚Д゚彡 一番よくわかると思われ
0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNGD5 でコンパイルするより D6 の方が EXE のサイズ小さくなるの?
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGこれ定説。なんでかというとFormsがでかくなってるから。
0316デフォルトの名無しさん
NGNGそれ以上にサイズが減るような事がおこってないかなーと。
0317デフォルトの名無しさん
NGNGdelphi1の頃から語られていたことです。
あとはexe圧縮ソフト使うしかないでしょう。
0318TListView
NGNG変数があるんですけど、これはつまりプログラマが自由に
使っていいモノなんですよね?
0319デフォルトの名無しさん
NGNGユニットを細かく分けだしたけどね。過去のソースの互換性
考えると結構ジレンマだな。
0320デフォルトの名無しさん
NGNG使っていい。ヘルプぐらい読め。
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGすくなくとも2ちゃんねる中毒の奴らは毎日沢山の文章を読んでるかと。
0323デフォルトの名無しさん
NGNG0324249
NGNG一部ソースの説明とかでわかりにくい場所がありますが、
他の入門書よりはわかりやすい。
まるっきり素人にわかるように書くのは機能が多すぎる
のかも、って感じがしてきました。
0325デフォルトの名無しさん
NGNG∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ノ,っ━~ < Delphi for WinCEの話はどこいったんだ貴様等
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
0326デフォルトの名無しさん
NGNGDelphiCE ホスィ
0327デフォルトの名無しさん
NGNGそんな話あったっけ?
0328デフォルトの名無しさん
NGNGプログラマなら、”ソースが無いと読む気がしない”です。
0329デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNGお陰で漢字がめちゃくちゃです(w
われのIMEは2ch語で犯されてますぅ
■ このスレッドは過去ログ倉庫に格納されています