ミ,,゚Д゚彡フサギコとモナーのDelphi質問相談談話室
■ このスレッドは過去ログ倉庫に格納されています
0001統合しました
NGNG ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
∧,,∧____
∬ /,ミ゚Д゚,,彡,, /|
□⊂へ ::::⊂,,,ミ //
(_ミ ゛,, ノ~~//
(_丿|_|"" し'
 ̄ ̄
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´∀`)<. Delモナーがどんな厨房疑問でもやさしく答えます。
( ) .| Delモナーは時に私であり、時には別の人。
| | | | 他のスレに書き込んで罵倒される前に、まずここで質問しよう。
(__)_) \_________________________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∬ ∧,,∧ | Delphi や Borland に関する話題
~━っミ ゚Д゚彡,, < 雑談や質問を、しながら
∀._(,,,~ ,,,~⊃_ | マターリくつろごうや
━┳┷ |. ,(~ヽ,,,ミ. \_________
┃...| ̄ ̄し'J.  ̄ ̄ ̄
┻ ヽ ̄ ̄
0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNGこのスレの住人と思われる
0156t-akiyama
NGNGこのPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGあるタイミングでDelphiアプリが全て応答なしになってしまします。
(不規則で、月に3回ほど。)
BorlandのBDEFAQで
ttp://www.borland.co.jp/qanda/jbuilder/jfaq0048.html
のような記述があったので、MEMSIZEの上限200MBに設定したのですが
以前変わりません。どうような現象を経験された方いますか?
0159デフォルトの名無しさん
NGNGそれはつまり、複数のクライアント端末が同時に死んでしまうという事ですか?
Oracleは生きていて?
0160デフォルトの名無しさん
NGNGDataDiskmanとしても使えるの?
0161デフォルトの名無しさん
NGNGサーバー上でうごいてるアプリ(複数ある)が同時に死んでしまうのです。
タスクマネージャ上で(応答なし)になります。
そーいえば、そのときのoracleの状態は見ていませんでした。
私は、同時に応答なしになるあたりで、BDEのSQLドライバあたりが
怪しいかなーと思っているのですが。
ちなみにDelphiは5です
0162OracleボンカレーGold
NGNG>サーバー上でうごいてるアプリ(複数ある)が同時に死んでしまうのです。
うろ覚えだけど、たしかBDEは同一PCで複数のBDE使用アプリの起動をサポートしてない
ような気がしたんだけど、一度サポートに問い合わせるかFAQ見たほうがいいかも。
D5だからdbExpress使えないし…。
BDE、インストールの手間やエリアス作成の手間なんかがあるし、
パフォーマンスもよくないんで、漏れはもう使っていない。
DOA(Direct Oracle Access)がおすすめです。
ttp://allroundautomations.nl/doa.html
ただこれやると、アプリ1から作らなければならない罠。
0163デフォルトの名無しさん
NGNG0164動画直リン
NGNG0165デフォルトの名無しさん
NGNGどこかに資料はないでしょうか。
英語でもOKです。
作ろうとしているのは、仮想ドライブ(RAMディスク)、仮想ポインティングデバイス、
仮想プリンタ、など、仮想なものをいろいろ作って管理できるソフトウェアです。
目的はいろんな入出力を捕まえちゃうことです。
開発環境はD6PROです。
ターゲットはWin2K/XPです。
0166デフォルトの名無しさん
NGNGこれをDelphiに直して、DLLを作った後、どこかにデバイスドライバですよってフラグを入れないとけいない。
これはまあDelphiでツールを作れば簡単でしょう。
仮想ポインティングデバイスは、マウスポインタが1個なんで作っても意味がないと思うよ。
プリンタについては、やはりDDKのポストスクリプトプリンタドライバが参考になると思うよ
0167165
NGNGダウンロードしようとしたらオーダーのページしかなく、
価格は0ドルということなのですが、ちょっと躊躇していました。
ですが、>>166さんもたぶん同じもののことを言ってるようなので注文してみます。
0168デフォルトの名無しさん
NGNGそれだけ大変なのは理解してますよね?
日本語の情報はごく僅かです。
http://www.microsoft.com/japan/developer/winds/Ddk/ddk.htm
図書館に行ってまず雑誌類のたまにある特殊記事を漁るのが一番確実でしょう
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNGTListItemって、Createしなくても使えるしfreeしなくても良いよね、
これって、キャストしてるだけみたいな物なの?
0171デフォルトの名無しさん
NGNG>>TListItemって、Createしなくても使えるしfreeしなくても良いよね、
そんなことない。
親のコンポーネントの中にあるTListItemじゃないか?
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGWIN2000お使いの方
しょぼ蓮沼って打てる?(しょぼ→enter→はすぬま→変換)
いかがでしょうか?
0174デフォルトの名無しさん
NGNGおもろ
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGでてる。
ttp://www.borland.co.jp/delphi/del6up.html
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGインストーラーが付いてない…
そしてインストール方法が書いてない…
曲がりなりにも製品として売ってるものなのに。
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGc:\winnt\System32\rtl60.bpl
c:\winnt\System32\rtl60.map
c:\winnt\System32\rtl60.jpn
Windows98seの場合はどうすんの?
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNGここで質問させて下さい。
Integerをarray[0..63] of Charに代入するには
どのように型キャストすればいいですか?
0188デフォルトの名無しさん
NGNG0190187
NGNGRarray: array[0..256] of PChar;
szTip: array[0..63] of Char;
で
Rarray[0]には『13 156』というように『整数 半角スペース 整数』が
入っています。
このスペースより前半にある整数(今は13)を
szTipに代入したいのですが
どう書けばいいか分かりません。
まず、szTipにRarray[0]を代入しようとしたら
arrayとPointerには互換性はないと怒られてしまって
困惑しております。
どうかお助け下さい。
初歩的な質問をお許し下さい。
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNGもう寝ろ。
頭冷やしてからまた質問しに来い。
0193デフォルトの名無しさん
NGNGもし無ければ自分で翻訳しようかと思ってるんだけど、DUnitユーザーって
どれぐらい居るんだろうか?
要望が多ければ励みにもなるんだけどなぁ。
0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNG果たしてそういう仕様がどこから出てきたのか、またはその仕様でいいのか、疑問に残りまくりまくりすてぃ。
0197デフォルトの名無しさん
NGNG某VBのコンポーネントメーカー某グレープ指定なんか毎回バグフィックスは
このやり方だぞ?
0198190
NGNGループはできるのですが
コピーが型が違うと言われてできません(;。;)
>>196
bsmtp.dllでBPOP3でチェックしたメール数とバイト数を
タスクトレイのTipsに入れたいのです。
bsmtpはバイト数まで取ってしまうので
困っています。
メールの新着数を得るのに
適したdllやUnitを教えてくれませんか?
0199デフォルトの名無しさん
NGNG疑問1、どうして Indyを使わないの?
疑問2、Rarray: array[0..256] of PChar; のそれぞれの領域はどうやって確保しているの?
こういうDLLを使う時は StrArray:array[0..256] of string; として
DLLを呼び出す直前に
SetLength(StrArray[ n ] , 10000); とか領域を確保しておいて
引数には PChar(StrArray[n]) みたいに渡すの
DLLが#0 で文字列を設定するなら
StrArray[ n ] :=PCharStrArray[ n ]);
とゼロ終端を認識させる。
0200デフォルトの名無しさん
NGNG修正ファイルが小さい場合、インストーラーをつけると肥大化するの。
インストーラーをつけたほうが簡単/確実なのは百も承知なんだけど、
今度は「書き換えファイルが小さいのに無駄なインストーラーをつけるな」ってヤシが
現れるの。必ず。
分かってくださいな。だんな。
0201デフォルトの名無しさん
NGNG底辺と比べられるほどDelphiは落ちたってことか
0202デフォルトの名無しさん
NGNGあんなの一々使うよりキーボード主体のファイラでささっとコピーした方が断然速いし楽だね。
0203デフォルトの名無しさん
NGNG呼び出される順がOnShowの方が先でOnPaintが後なだけですか?
0204デフォルトの名無しさん
NGNG大体、ハードディスクなんて有り余ってるんだから、ちょっと増えるくらいでギャーギャー騒ぐなよ
戦後何十年経ってると思ってるんだ・・・
(ハードディスク余ってないやつは色々と才能無い)
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGOnShow=表示されるとき
OnPaint=描画されるとき
OnPaintにShowMessage('')なんて書くと終了できなくなるぞ。
0207デフォルトの名無しさん
NGNG> わざわざそれのためにキー坊主体のファイラをダウンロードするのが面土井よ
効率を追求するなら最初から入れてるもんなんだよ。
普段から非効率的な作業してる癖にこんな一つのケースでぎゃーぎゃーわめいてんじゃねーよプ
>戦後何十年経ってると思ってるんだ・・・
まーーーったく関係ねーー(嘲笑禿藁
0208デフォルトの名無しさん
NGNG現れた場合でもOnPaintイベントが起きる。ShowやHideはvisible
が変化した時しか起きない。
0209デフォルトの名無しさん
NGNG告知が控えめすぎやしませんか?最近。
0210デフォルトの名無しさん
NGNG多くの人々にはクリック一発で終わって、ゴミ箱に入れるだけの方が楽なんだよ
無駄に肥大化してるわけじゃない。「楽」を得ているんだから
お前は、戦後の貧困期の人間だろうな
「楽を選ぶこと=悪いこと」というのが頭に焼き付いてるんだろうナムナム
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG俺基準でね
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG操作手順に慣れてる香具師はとんでもない糞GUIを作る傾向にあるな。
使う側の身になるなんて発想が出来ないらしい。
0215デフォルトの名無しさん
NGNGそれは違うな。
エンドユーザーの環境とかけ離れている奴には2種類あるからだ。
一つは太古の操作体系から逃れられない頭の固まった奴。
もう一つは操作性を追求して自ら変化していった奴だ。
前者は本当に糞UIを作りやがるが後者は違う。
ユーザーの使う場面を想定して最適なデザインをするだろう。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG後者でも前者でもどっちでもいいからおまいらWindwsルックアンドフィールに基づいて
ちゃんとデザインしてくだちい。
0218デフォルトの名無しさん
NGNG人のストレスの感じ方は幅広いから気をつけなきゃね。
0219デフォルトの名無しさん
NGNG無理矢理話をゆがめるなよなw
>>217
基づいていますが何か?
0220デフォルトの名無しさん
NGNGコンテキストメニューが充実していれば馬鹿でも使えるのだよ。
コンテキストメニューこそが最も重要なインターフェースなのだよ。
あらゆる場所にコンテキストメニューを用意しろよ。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGxyzzyとか。
意識的にWin風から遠ざけるか変な開発環境使わない限りWin風にはなるな。
0225デフォルトの名無しさん
NGNGそれってリア厨が構想無しで作ったんじゃねーの?
0226デフォルトの名無しさん
NGNGその“風”が曲者なのよ。
なまじ見かけがまともなだけに使いにくさとかが見えにくくなってる。
コントロールの配置と表示されるデータの関連性がバラバラなんてのは本来は
論外なハズなんだけど自称上級プログラマが作るGUIは往々にしてこんな物。
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGそんなのDelphi使ってる奴にはほとんどいないだろ。
VC++で作ってる奴には結構いるけどさ。
0229デフォルトの名無しさん
NGNG局所的なデバッグなど無意味。
ユニットごとの関連性が重要なのであってXPなど無駄なのである。
0230デフォルトの名無しさん
NGNGユニットごとの関連性もDUnitで反復的にテストできますが何か?
0231デフォルトの名無しさん
NGNGxUnit自体はXPで必須ツールとされていますがxUnitがXPを必要とする訳では無いのですが何か?
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNGプログラマーが対象なんだからストイックなときがあっても良いと思う。
いつもインストーラーが付かない、というわけでは無いようだし。
0234デフォルトの名無しさん
NGNGそういうノリで量産された糞コードをメンテする側の身にもなって下さい。
っていうか、ブレークポイント入れたりShowMessageを入れる手間を惜しまないなら
なぜDUnit程度の僅かな手間を惜しむのか理解に苦しみます。
0235デフォルトの名無しさん
NGNG無くても(ドキュメントがあれば)許すけど、有ったら便利。
問題は
>>200
>今度は「書き換えファイルが小さいのに無駄なインストーラーをつけるな」ってヤシが
>現れるの。必ず。
って連中の存在かな。
もちろん、数キロバイトの置き換えファイルに1メガのインストーラーがついてきたりすると
ちょっと鬱になるが。
ところで 200 さんの文体が気になるんだけど、まさか関係者?
0236デフォルトの名無しさん
NGNGブレークポイントやShowMessageは10秒も掛からないが、
テスト用クラスを書くのは数分かかる。
0237デフォルトの名無しさん
NGNGそれはチミがバグを出さないと仮定した場合の話ね。
シートベルトせずに運転するタイプでつね(w
0238デフォルトの名無しさん
NGNGだからShowMessageで変数の内容を出したり、途中経過を見ていけば良いんだろ?
なんでわざわざDUnitを使わせたがるんだよ。
0239デフォルトの名無しさん
NGNG一人でやってるサンデープログラマは相手にしてないのでつよ。
3名を超えるチームでプログラミングする時やメンテチームに引き継ぐ時に
ShowMessageを入れるポイントまでちゃんと教えれるわけないでしょ?
単体テスト要領書の山を渡されてもその通りに再現テストできると思う?
0240デフォルトの名無しさん
NGNGそういうときだけ使えば良いだけだろ?
なんか君はどんなデバッグにも使ってるようだけどね。
0241デフォルトの名無しさん
NGNG「デバッグに使う」という認識自体が誤りであると知って下さいね。
アレは詳細設計からテストまでの工程全体を通して使う物であって、バグが出てから
慌ててテストクラスを書くような物では無いよ。
0242デフォルトの名無しさん
NGNG言葉のあやですよw
君はどうでも良いところにばかりつっこみたがるね。
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG無意識とは言え即座に「デバッグ」という単語が出てくるということはチミのスタイル
の反映では無いかな?
まあどうでも良いことだけど。
チームプログラミングと縁が薄いらしいから個人プログラミングの話をしようかな。
唐突だが「リファクタリング」に関してはどう思うかな?
あれは「良いプログラム」を書く上では無視できない概念であり手法であると思うん
だが、反復可能なテスト技法無しで実行するには多大な労力を必要とするのでは
無いかな?
それとも設計のまずいプログラムを改善する時は毎度毎度スクラップ&ビルドして
るのかな?
0245デフォルトの名無しさん
NGNGバグが出ないようにするのは設計とコーディングであってデバッグは何処まで
行ってもバグ潰しでしかないよ。
0246デフォルトの名無しさん
NGNGバグを発見するまで何もしないというのか。
で、リファクタリングに話をそらしたいらしいけど
DUnitを使わなければ出来ないわけじゃないだろう?
使わなくても大した労力ではないです。はい。
>それとも設計のまずいプログラムを改善する時は毎度毎度スクラップ&ビルドして
>るのかな?
Delphiならそれも可能だね。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNGどうでもいいけど、スレ違いだし、ウザイからとっととどっか逝けよ。
0250デフォルトの名無しさん
NGNGリファクタリングしたからといってバグが根絶されるわけではないし。
ペアプログラミングしたからといって、二人とも節穴しか漏っていなかっりするし
テストを幾ら作ったからといって、見落としがなくなることが保証されるわけではないし。
バグを減らす努力/ツールは使うべきだが、バグが無くなるツールは無い。
バグを減らす手法と、バグを見つける手法と、バグを直す手法は関連しているけど
異なる概念なので、あまり喧嘩するな。三つとも大事。
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG見つかったバグは退治できる(ことがおおい)見つからない/再現しないバグは(簡単には)退治できない。
自分の入れたコード/最後に変えたコードがバグを出す。
だから設計手法やテスト手法は大事。
だからバグが出たときの解析能力が大事。
>バグを発見しただけで「デバッグしますた(・∀・)ニヤニヤ」
困る。というか用語を間違えている気がするなぁ。
そんな人いるの?いるんだろうなぁ。
■ このスレッドは過去ログ倉庫に格納されています