ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室�A
レス数が1000を超えています。これ以上書き込みはできません。
0001Delフサギコ
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∬ ∧,,∧ | Delphi や Borland に関する話題
~━っミ ゚Д゚彡,, < 雑談や質問を、しながら
∀._(,,,~ ,,,~⊃_ | マターリくつろごうや
━┳┷ |. ,(~ヽ,,,ミ. \_________
┃...| ̄ ̄し'J.  ̄ ̄ ̄
┻ ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄ AA ハリマクッテ ヨシ
0002Delフサギコ
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧,,∧,,,,,, ) (´⌒(´
⊂ミ゚Д゚⊂ `つ≡≡≡(´⌒;;;≡≡≡
""""" (´⌒(´⌒;;
ズザーーーーーッ
前スレ
ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室
http://pc.2ch.net/test/read.cgi?bbs=tech&key=1003664165
http://pc.2ch.net/test/read.cgi/tech/1003664165/
ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室�A
http://pc.2ch.net/test/read.cgi/tech/1006602102/
関連スレ2001/11/24 20:11、全スレのリンクをカクニソ
( ゚Д゚)ノ Delギコ猫のプログラミング相談室part4
http://pc.2ch.net/test/read.cgi/tech/1002469894/
( ゚Д゚)ノ Delギコ猫のプログラミング相談室part3
http://piza2.2ch.net/tech/kako/1001/10010/1001039863.html
( ゚Д゚)ノ Delギコ猫のプログラミング相談室part2
http://pc.2ch.net/test/read.cgi/tech/999482946/
( ゚Д゚)ノ Delギコ猫のプログラミング相談室
http://piza2.2ch.net/tech/kako/997/997348797.html
0003Delフサギコ
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
∧,,∧,,,,,, ) (´;;
⊂ミ゚Д゚⊂ `つ (´⌒(´
"""""
Borland Delphi 6 Personal ダウンロード
http://www.borland.co.jp/delphi/personal/
Borland Kylix Open Edition ダウンロード
http://www.borland.co.jp/kylix/openedition/
JBuilder 5 Personal ダウンロード
http://www.borland.co.jp/jbuilder/jb5/download/
Borland C++ Compiler 5.5 無償ダウンロードサービス
http://www.borland.co.jp/cppbuilder/freecompiler/
0004Delフサギコ
NGNGドッコイショ・・・・・・・・・
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
∧,,∧ ,,,,,,
ミ゚Д゚,,彡 ヽ
U''U^(,,⊃'〜
何見てんだゴルァ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
ポ ∧,,∧ ポ
ン ミ,,゚Д゚,彡 . ン
(´;) U,U ミ〜 (;;).
(´)〜(⌒;;UU (´ )...〜⌒(`)
プログラムとギコの奇妙な関係(?)
Delフサギコ? http://www.oreilly.co.jp/cover/delphi.gif
かわいいUMLギコ http://www.oreilly.co.jp/cover/uml.gif
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGって、コピペ用意して一気に書き込まなきゃならないから、タイトルまで気が回らないだろ
0007デフォルトの名無しさん
NGNGDelギコさんまだがんばってらっしゃったか
しかもいつの間にかフサフサになってるし
0008デフォルトの名無しさん
NGNGいくつスレ立てれば気が済むんだ?
0009デフォルトの名無しさん
NGNGそれから・・・まあ言うだけ無駄だ・・・というのも無駄だけど言ってみる
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG001311
NGNGうおサンクス。
Demo版は準備中か…残念。
0015Delフサギコ
NGNG0016デフォルトの名無しさん
NGNGよって続きは下のスレでやりましょう。
Delphi相談室その3
http://pc.2ch.net/test/read.cgi/tech/1010153466/l50
Thread.Terminate;
0017Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ プライベート ライアン やってるよ
ミ゚Д゚,,⊆0___,,
ミ⊃二O,---' ̄ ̄
ミ ミ
.∪∪
>>15
ねえ、なんで人のコテハン使うん?
それにスレ立てまでして。。。
おかげでトリップ使う事にしたよ。マッタク....
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGまあ、マ板だと板違い気味の話題ばっかになるからここでもいいか。
0020Delフサギコ ◆zE1iiRdQ
NGNGどうするニャー
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧ ネトーリ?
ミ,,゚Д゚彡∬
〃 つ旦O
〜ミ,,,n,,n[ ̄ ̄ ̄.]
 ̄ ̄ ̄
>>16
うーむ、WebアプリをVB評価せずに
Delphi一本槍で行えるほど
俺、無謀じゃないっす。
でも、やり方をしってしまうと
VB6と比して
DelphiはWebアプリ十分作りやすそう。
ただ、VisualInterDevのVBScriptの方がより楽みたいだね。
クライアントはDel一本でも十分
>>14
立てたのは俺じゃないけど、
あれは申し訳ニャです。
トキドキ、逝ってみたくなったりするです。
>>19
番号も違うし…俺にはなんとも…
0021デフォルトの名無しさん
NGNGhttp://game.2ch.net/test/read.cgi/gamedev/1013170036/
↑なかなか良さそうな新人がw
0022デフォルトの名無しさん
NGNG出しときました。
http://teri.2ch.net/test/read.cgi/saku/983679716/159
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG同感。
マ板じゃ話にならん。
まあ、板違いだから文句も言えんが。
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGわざわざ同種のスレ増やさないといけない理由を説明しろ。
0028デフォルトの名無しさん
NGNGソボクナギモーン
0029デフォルトの名無しさん
NGNG実害が少ないのに同種(つーか、Delphi というカテゴリという意味でしかないが)のスレを増やしてはいけない理由もないだろ?
あと、一応使い分けはある。
してない人が多分にいるというのも確かな事実だが(苦笑)
以前に Delphi の某スレ(なんだったか忘れた)が同意図のスレが存在するという理由で、次スレ移行時点で別スレに統合された事例もある。
こういった形でスレ住人の反対なく消えてくなら私も文句は言わない。
0030Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,ミ,,゚Д゚彡 < >>28 違うよ
UU""" U U \_______________
はーー、言い訳するのも溜息つきたくなるが
スレ立て行為そのものが嫌がらせっぽいです。
冬厨って奴ですかねー。
0031デフォルトの名無しさん
NGNGなんだ,いやなのか?削除反対のお願い出したのに。
どうせ仮想人格なんだから懐の深さを見せてくれよ。
0032Delフサギコ ◆zE1iiRdQ
NGNG∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ′ ̄ ̄ミ,,゚Д゚彡< フササ?
U U` ̄ U ゛゛U \_____________
ストレスで毛が、
いや、立ててもらえるのは大変ありがたいのですが
それなら、せめてタイトルを間違うな ゴルァ
ましてや�Bの板間違えすんな ゴルァ
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
|| スレ立て前には 。 ∧,,∧ しっかりと!
|| よく確認 \ ミ゚Д゚,,ミ
||________⊂ ⊂ ,,ミ
∧,,∧ ∧,,,∧ ∧,,∧ ...| ̄ ̄ ̄ ̄|
ミ ∧,,∧ ミ ∧,,∧ ミ ∧,,∧. |教授 .│
〜(_ミ ∧,,∧ __ミ ∧,,∧__ミ ∧,,∧ ̄ ̄ ̄
〜(_ミ ∧,,∧__.ミ ∧,,∧__ミ ∧,,∧ はい、教授。
〜( ,,ミ ,,ミ〜(,,,,ミ ,,ミ〜(_ミ ,,ミ
〜(___ノ 〜(___ノ 〜(___ノ
0033デフォルトの名無しさん
NGNG003422=28
NGNG確かに、マ板でプログラム技術の議論するのは宜しくないですね……。
Delphi使いの印象が悪化するのは、私としても本意ではありません。
本スレの削除依頼は撤回、ならびにマ板側をスレスト依頼することに
します。
# あ、マ板側の削除依頼は既に出ていたな。
0035フサギコ擁護派
NGNG本スレの削除を撤回致しました。
http://teri.2ch.net/test/read.cgi/saku/983679716/161
ならびに、マ板スレの削除依頼を再度申請致しました。
http://teri.2ch.net/test/read.cgi/saku/990764168/103
0037デフォルトの名無しさん
NGNG***終了***
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG0040Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < 社内Webのプロ串が
Π ̄ ̄ ̄| \ 調子悪いで、2chにカキコできないのでフサ
|つご多忙()
| |___.|
∪∪
0041デフォルトの名無しさん
NGNG以下、Q&A より。
0042デフォルトの名無しさん
NGNGA: ボーランドは、マイクロソフト.NETプラットフォームのそのサポートを発表しています。
戦略は、ボーランド・デルフォイのようなアプリケーション開発環境を特色とします。
また、建物をサポートするボーランドC++建築者は、マイクロソフ?gCLR(共通語ランタイム)の内に走り、
ASP.NETを含むマイクロソフト.NETフレームワークを使用するコード・アプリケーションを管理しました。
ボーランドの戦略は、さらにXMLベースのウェブ・サービスによって言語およびオペレーティング・システムを
横切ってアプリケーション相互運用を特色とします。
0043デフォルトの名無しさん
NGNGA: ボーランドの戦略は、.NET.で将来へ移動する間にレバレッジの既存の開発投資への顧客を許可することに基づきます。
これはボーランドのソルーション会社とそれを意味します、遠方に既存のソース・コード、オブジェクトおよびアプリケー
ションを投げる必要がないしその代り、??カのシステムで始めることができ、自分の歩みで.NETに急速にあるいは時間とともに
のいずれか移り、移動し、伸びることができる。ボーランドの戦略は、会社が完全に.NETに直ちに移るか段階的に移動することを
可能にします。
0044デフォルトの名無しさん
NGNGA: マイクロソフト.NET(マイクロソフトのXMLウェブ・サービス・プラットフォーム)は高い信頼度を備えた企業アプリケーションを実行するために、
中立のランタイム環境およびアプリケーション・フレームワークが設計したメモリ金庫および言語です。.NET、極度にデータのためのXMLベースの
ウェブ・サービスが開発者、ビジネスおよび消費者がアプリケーション、サービスおよびともにシームレスに働く装置を可能にすることを可能にして
交換するレバレッジ。XMLによってデータを共有することは、それらに緩く、特別のタスクを実行する協力的なグループへそれら自身をリンクする
能力を同時に与えている間互いから独立したウェブ・サービスを許可します。
0045デフォルトの名無しさん
NGNGA: デルフォイ、JBuilder(Javaのためのウェブ・サービス・キットを備えた)、C++BuilderおよびKylixを含むボーランド開発製品はすべて、
今.NETウェブ・サービス・アプリケーション相互運用で船で行っています。十分な.NETはコード・アプリケーション開発を管理しました。
また、配備はボーランドのRAD生産ライン(それは2002の後半に始まって、デルフォイとC++言語の製品を含んでいる)の中で支援されるでしょう。
0046デフォルトの名無しさん
NGNGA: ボーランドは、2002の後半に.NETプラットフォームを支援する開発製品をリリースすることを計画します。
0047デフォルトの名無しさん
NGNGA: デルフォイとC++BuilderのようなボーランドRAD製品は、.NET CLRランタイム環境中で走る、管理されたコードMSILベースのアプリケーションを生成する
でしょう。これらのアプリケーションはさらにするでしょう、レバレッジ.NETフレームワーク、また可能になったウェブ・サービスになるでしょう。
0048デフォルトの名無しさん
NGNGA: はい、ボーランドは NET.を含む、すべての支援されたプラットフォームのためにクロス・プラットフォームの
フレームワーク互換性を提供し続けるでしょう。
0049デフォルトの名無しさん
NGNGA: はい、当分の間、デルフォイおよびC++建築者は、ウインドウズとKylix上の インテルx86 用の PE 実行形式バイナリおよび Linuxの上のELF 実行形式を生成し続ける
でしょう。.NETはRAD生産ライン用の最新の支援された目標プラットフォームになるでしょう。
0050デフォルトの名無しさん
NGNGA: 特定のリリース期日はこの時期に利用可能ではありません。しかしながら、ボーランドは2002年の中央に
.NET支援をリリースすることを約束します。
0051デフォルトの名無しさん
NGNGA: ボーランドは、Linuxに対する.NETオプションを評価し続けるでしょう。しかし、今の時点では、
ボーランドKylixは、在来のLinuxのELF バイナリの実行可能なアプリケーションの開発を支援し続けるでしょう。
0052デフォルトの名無しさん
NGNGA: ウェブ・サービスによって.NET適用を備えた相互運用を支援するために、ボーランドの戦略は2002年にすべてのボーランドの開発および配備製品を
要求します。J2EEおよび.NET相互運用はこの戦略の中心となります。ボーランドは、デルフォイ6、JBuilder 6、Kylix 2、C++建築者6およびボーランド
企業サーバーでこの戦略に今日伝えています。これらの製品はすべて、J2EE/EJBおよび内蔵の.NETウェブ・サービス相互運用で今船で行っています。
0053デフォルトの名無しさん
NGNGA: ボーランドの.NET戦略は全面的に.NETプラットフォームを支援し、会社が再度使用し既存のIT投資と
共同で作業することを可能にする、完全な開発、配備および相互運用解決です。ボーランドの.NET開発
解決策は、会社に他のベンダーが提供しないプラットフォーム選択および柔軟性の自由を供給するでしょう。
ボーランドはJ2EEに基づいた解決策でシームレスにうまくいく完全で統合された解決を提供することを
約束したただ一つの会社です。
0054デフォルトの名無しさん
NGNGA: 顧客は、まだ.NETランタイムの内部で実行するべきアプリケーションを展開させることができません。私たちの現在の製品はウインドウズ、JavaおよびLinuxへ配備を
許可します。.NETは今週リリースされる完全に新しいランタイム・アプリケーション・コンテナーです。私たちの今日の発表は、2002年に、私たちのデルフォイおよび
C++建築者製品から.NETランタイム配備を伝える私たちの計画を確立します。
0055デフォルトの名無しさん
NGNGそれとも、会社は、現在の製品の機能性を拡張するでしょうか。
A: ボーランドの製品は、非常によく.NET適用の開発に適しています。したがって、私たちは、顧客が.NETとレバレッジにスキル、ソース・コードおよびアプリケーションへの既存の
開発投資を移動させることを可能にするために製品の機能性を拡張するでしょう。新しい.NET製品は確かに可能性です。しかし、私たちは新しい生産ラインをこの時期に発表していません。
私たちは、全面的な.NETサポートで製品の能力を拡張し、顧客にプラットフォーム自由および柔軟性のユニークな利点を与え続けるでしょう。
0056デフォルトの名無しさん
NGNGA: 管理されたコードは生成、アプリケーションの中で使用されるメモリの使用、保護および掃除を自動的に管理するランタイム・システムについて
記述するために使用される用語です。プログラマがアプリケーション・メモリの割付け、使用および掃除を手動で管理するところで、管理されていない
コードは従来のアプリケーションを参照します。管理されたコードは、基幹のアプリケーションを実行する保護された「?<c?aメモリ」環境を提供します、
それはエラーのプログラムを受けにくい。Java、また、J2EEはその安全な管理されたコード環境により企業アプリケーションで大部分通俗化されるようになった
プログラミングとランタイムのプラットフォームです。.NETは、アプリケーションを実行するJavaの同様の利点でCLRと呼ばれる、管理されたコード環境を
メモリ金庫に供給します。ボーランドの.NET戦略は、.NET CLRの内に安全に走るデルフォイおよびC++建築者からの管理されたコード・アプリケーションの
生成を含んでいます。
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG使いにくくなっちゃあC#に乗り換えるだろうなあ・・・・・・。
某ランドがんばっておくれ。
0061デフォルトの名無しさん
NGNG荒らしにしか見えんって
0062Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < >>41 感謝!
U つ゛ \____________
@ミ ミ
∪''∪
>荒れたらごめんな
俺の方こそ。
いつも荒らしかけでゴメンナサンクスマンソコ
>>61
フサは読みやすいが何か?
奇怪翻訳マンセーマンセー
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGそんな質問、Del厨には理解できんて。(プ
0065デフォルトの名無しさん
NGNGボタンを押しっぱなしでカウンターを上げ続ける場合
OnMouseDownとTimerを使うのが最適ですか?
0066デフォルトの名無しさん
NGNGOnClick内部でマウスが離されるまで制御を返さずに Sleepしては押されてるかどうかチェック
・・・ってのは作法に反するのかな? マウス押してる間は止めたっていいよね?
0067デフォルトの名無しさん
NGNG.NET CLR 上で動く MSIL を生成する「マネージド Object PASCAL」
になるんですね。>>47 はそれ以外には読めない。
「マネージド Object PASCAL」コードを Intel バイナリにコンパイルすることも
できるようにする。と読めるが、こちらは明言していない。
0068Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ Personalにも付いてくる
ミ,,゚Д゚彡
ミ つ且~~
〜ミ,,,,,, ,,ミ
__∧__________
SpinButtonのSpin.pasから
TimerSpeedButtonソースをぱくるとヨシ
ケキョークTimerだよ
>>67
>「マネージド Object PASCAL」コードを Intel バイナリにコンパイルすることも
>できるようにする。と読めるが、こちらは明言していない。
わざわざ過去の資産を捨てさせるような事はしないのではでは。
0069デフォルトの名無しさん
NGNGPro版ならソース参照。
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG0072コピペ
NGNGにメソッド[逝ってよし]を実装すれば、
∧∧
〜′  ̄ ̄( ゚Д゚)<逝ってよし
UU ̄ ̄ U U
継承↓
ギコの継承クラスであるclassギコフッサールも
,,,,,,,,,,,,,,, ∧∧
〜′,,,,,,,,,,ミ,,゚Д゚彡<逝ってよし
UU"""" U U
[逝ってよし]メソッドを持つことになる。
0073デフォルトの名無しさん
NGNG誤爆?
0074デフォルトの名無しさん
NGNGでも、同じギコからの継承クラスである
「しぃ」は逝って良しメソッドを持っていないYO!
0075デフォルトの名無しさん
NGNGキコフッサール = class(ギコハナニャ−ン)
しぃ = class(Customギコ)
0076デフォルトの名無しさん
NGNGprocedure Itteyosi;
procedure Golaa;virtual;
end;
TCChan=class(TCustomGiko)
procedure Dakko;
end;
TGikoFussell=class(TGikoHanyan)
procedure Fusafusa;
procedure Golaa;override;
end;
0077デフォルトの名無しさん
NGNG0078Delフサギコ ◆zE1iiRdQ
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| きどーおう、せんしぃ♪ーカスタム♪カ・ス・タ・ム♪
\___ _________
∨
♪ /\/\ ♪
( ,,゚Д゚). ♪
|>[|lllll]>.
〜| |
|/∨
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| は・・・はにゃーん♪
\___ _________
∨
♪ ∧ ∧ ♪
(,,゚Д゚). ♪
|つ[|lllll]).
〜| |
U U
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ふっ♪さーる♪
\___ _________
∨
♪ ∧,,∧ ♪
ミ,,゚Д゚彡 ♪
ミつ[|lllll]).
〜ミ ミ
U''U
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| しー♪
\___ _________
∨
♪ ∧ ∧ ♪ ハニャーン
(*゚ー゚). ♪
|つ[|lllll]).
〜| |
U U
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG偶数バージョンはバージョンアップしないで来たんだけど
MyBaseが少し魅力なんだよね
フロッピー1枚に収まる程度のデータ量でBDEは勿体ないと思ってたから
使ってる人どうなの?
008281
NGNGたぶんバージョンアップする人少ないんだろなあ・・だってDel5で機能に不足感じてないし
D6パーソナルである程度新規機能みる事できるし、
それに、VS.NET買う金残さないといけないし
年末には .NET 対応Delphiが出そうだし・・・・
BCB6バージョンアップしてMyBaseのVCLソースコピーして使ったらライセンス違反かな?
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGXMLの普及を契機に Web回りの技術をマイクロソフト一色に染めたいという野望を秘めて出した何かです
0085デフォルトの名無しさん
NGNGフールプルーフというのをご存知ですか?
ネットワークにつながないマシンでは、単体で仕様通りに動けば問題はありませんでした。
しかし、ネットワークアプリは「動いた」だけでは危険です。
たとえば、あなたのプロバイダーでCGIを使おうとすると、多くはスクリプトしか許可されないでしょう。
それはプロバイダーがあなたに馬鹿な事をさせたくないからです。
.NET も同じです。
0086デフォルトの名無しさん
NGNGチャララー♪
チャラララーン♪
ζ
/ ̄ ̄ ̄ ̄\
/ \
/\ \ /|
||||||| (・) (・) |
(6-------◯⌒つ| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| _||||||||| | < 君は生き残ることができるか!
\ / \_/ / \________________
\____/
0087デフォルトの名無しさん
NGNGライセンス違反だが、そのまえに MyBase のソースが付いてこない。
008881
NGNGフリーなのはあんまり機能がないみたいだし
http://www.torry.net/db_text.htm
0089デフォルトの名無しさん
NGNG>>81
MyBaseは結構便利だと思う。
テキストファイル感覚で扱えるし(実際そうだがw)
BDEがいらんのはポイント高い。
同じ理由でdbExpressも良し。
しかしMidas.dllがないと動かないという罠
0090猫
NGNGC++Builder5からExcel2000を起動する際に読取り専用かどうか
聞いてくるのですがこれを表示しない方法を教えて下さい。
環境は200proです。
Delphiでも良いので教えて下さい。
0091デフォルトの名無しさん
NGNG>しかしMidas.dllがないと動かないという罠
D6 からスタティックリンクできるが?
0092デフォルトの名無しさん
NGNGげ、しらんかった(鬱
どーやってやるの?
Delのリンカってよくわからん。
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGって、具体的に何?
009694
NGNG0097デフォルトの名無しさん
NGNG一般汎用言語とはやるべき量と質が異なるから。
009892
NGNG静的リンクはusesに追加すればいーことがわかってMidas.dllは解決。
しかしdbExpressがDLLなしで動かん・・・・
usesに追加するとコンパイルで内部エラーでるし。どーなってんだ(゚Д゚)ゴルァ
教訓
Readme.txtにはちゃんと目を通そう。
できましたよ。 ちなみに Midasを追加したら内部エラーでしたぁ〜
あと、IDEにプロジェクト読み込んだところでMidas.dllをロードしようと
しているもよりですね。無視すれば無害ですが。あんまりですよ>某陸
0100デフォルトの名無しさん
NGNGコンポーネントをロードしたら、実行時とほとんど同じ物が要求されるのは
仕方がないのでは?Delphi/IDE の売りは、デザイン中に「生きた」データを
扱えることなのだから。
(´∀`)<なるほど。スタティクリンクしててもIDEではDLLは必要になると?
勉強になります。わざわざDLLリネームして試してた。えへへ
0102デフォルトの名無しさん
NGNGフォームデザイン中にやりたかったことができちゃって便利。
010392
NGNG禿同
>>99
うちではdbExpress(Oracle8.1.7)でSQLClientDataSetつかってusesに
MidasLibを追加:Ok
Midasを追加:Ok
dbExpOraを追加:外部エラー[番号忘れた]
でした。
腑に落ちないのは、MidasLibリンクしないでMidas.DLLもないマシンで
ClientDataSetが動いたつーのが発生したこと。
前にギコスレで実行形式からどれとリンクしてるか調べる方法みたいなの
あったような気もするがみつからなひ・・・
0104デフォルトの名無しさん
NGNG010692
NGNGどやってやったのでせうか?
ソースがあれば .obj にして -O でリンクさせるところなんだけど。
usesに追加は前述通りになります。ちなみにDel6Update1です。
つか、ObjectPascalよくわかんない。えへ。
(´∀`)<いえいや、ただusesにMidasLib,DBExpORAを追加してコンパイル
しただけです。 紛らわしかったですかね〜 まだUpdate1当ててません。
明日、Update1当てて試してみます〜
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGmidaslib を明示的にリンクすると静的リンク。しないと .dll への
動的リンクになって .exe が出来上がる。のだ。
midas.dcu は、midas インターフェースを定義しているだけなので
uses しても意味はない。けどコンパイルエラーは恥ずかしいので
今度直すよ。
0111デフォルトの名無しさん
NGNGなる。
某日でのUpdate2のアナウンスはいつなんだろ・・・
011292
NGNGいま、三度目の正直で新規プロジェクト作って
作り直してみたらうまく動きました。
プロジェクトでSQLConnectionとSQLClientDataSet使って
ふつーにusesにMidasLib, dbExpOra追加しただけです。
となると、前コンパイルエラー出たのがますます謎だ・・(鬱
(´∀`)<がんばってくださぁ〜い
0114デフォルトの名無しさん
NGNGDelphi6 Update1 のバグ、募集。
011592
NGNGまだあんまり使い込んでないから
いまんとこ気になったのはdbExpressとMidasの不透明?な部分があやしいつーくらいかなぁ。
ソースついてないし。
あとはInstallShieldの使い方とかw
応援しか出来ないけど、がむばってくらはぁい。
0116デフォルトの名無しさん
NGNG○コンパイル後、エラー「内部エラー:L????」
○終了させると「一時保護違反」
こんな症状が時たま発生。
0117デフォルトの名無しさん
NGNGUpdate1 で修正済み。のはずだが?
○内部エラー:L????
せめて番号だけでも。
0118デフォルトの名無しさん
NGNGNTDLL.DLLのエラーが出てきた。
DLLの作り方よく知らなかったんで、
そのときはDLLの作り方まちがったのかなーと思ってそのまま終了してたが
最近プロジェクトファイル(関係ないやつ)からDel起動するとおなじエラーが
出てきたりするよーになった。
あとコンパイル時の内部エラーもたまに起きる。
再現性のないものばっかりで申し訳ない。
0119デフォルトの名無しさん
NGNGアドレスは?
>コンパイル時の内部エラー
番号は?
0120118
NGNG再現しました。
プロジェクトファイルからDel起動すると
「Delphi32.exe - アプリケーションエラー
"0x77fcbaac"の命令が"0x00000105"のメモリを参照しました。メモリが"read"になることは(以下略)」
と、
「エラー
モジュール'ntdll.dll'のアドレス 77FCBAAC でアドレス 000C01C5 に対する読み込み違反がおきました。」
が同時に発生。
IDE起動させてから .dpr開くと大丈夫です。
内部エラーは再現しなひ・・・
0121デフォルトの名無しさん
NGNGW2K かな?
0122デフォルトの名無しさん
NGNGブロックの外側にループが無いのにbreakがあると起こる場合が多い。
大抵はコピペ(というかカット&ペースト)したときになるんだよ・・・。
0123118
NGNGを。忘れてた。
W2kPro SP2です。
いきなりですが、なんか自己解決。
よく試しになんか作るときにデスクトップの新しいフォルダで作るんですが、
そうしておくととたんに安定しなくなる。
で、>>120のものをそのままC:\srcとかに移動させて同じことやるとエラーが出なくなります。
2バイトフォルダ名の話、前にBCBで言われてたような気がするが、同じやつなのかな・・・
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGが出たのでカキコ
0126デフォルトの名無しさん
NGNG0127
NGNG ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧,..,、、.,、,、、..,_ /i
ミ゚Д゚彡、:、.:、:, :,.: ::`゙:.:゙:`''':,'.´ -‐i
'、;: ...: ,:. :.、.:',.: .:: _;.;;..; :..‐'゙  ̄  ̄
`"∪∪''`゙ ∪∪´´
0128デフォルトの名無しさん
NGNG0129Delフサギコ ◆zE1iiRdQ
NGNG。
゚ 。 ゚ ゚ ∧_∧ / ̄ ̄ ̄
。 ∧,,∧ ゚ 。 (´∀` )< ギコの姿揚げ
。ミ;゚Д゚彡 ゚ 。 ( ) \___
゚ _ミっ っミ ∩∩〜 ゚_ 。 | | |
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ .(_(__)
\_____/
从从从从从从从从从
ageてageられ2chネル
0130デフォルトの名無しさん
NGNG初期化せずに使われている云々と警告が出て、
ルーチンの最後(wで、nilを代入してやるとその警告は消える。
(短いコードでは発生しないので、短いサンプルを書けない)
・OpenToolsAPIを使ってキーの割り当てを追加していると
たまーにShift+I(大文字のI)が入力できなくなる。
0131デフォルトの名無しさん
NGNG動的配列初期化はよくでるね。
オレは関数の最初でnil入れてるけど
OpenToolsAPIは・・・
GExpertsでメニューにショートカット割り当てて使っていると、
たま〜に、そのショートカットが聞かなくなるときがある。
0132デフォルトの名無しさん
NGNGStringGridでgoRangeSelectを有効にして、選択した範囲だけキープレビューなどで一括に
文字を入力したいんです。
どうやればいいのでしょうか?
Cells[Grid1.Col,Grid1.Row] := 'text';
と、やっても最初の選択部分しか入力出来ません。
0133デフォルトの名無しさん
NGNG選択しされてるセルの色を変えたいのですが、どうやればいいのでしょうか?
0134デフォルトの名無しさん
NGNGなんかのイベントでてきとーに
var
i,j:integer;
begin
with StringGrid1 do
begin
for i:=Selection.Left to Selection.Right do
begin
for j:=Selection.Top to Selection.Bottom do
begin
Cells[i, j] := 'hoge';
end;
end;
end;
end;
>>133
OnDrawCellで自前で塗りつぶすしかないかな?
0135デフォルトの名無しさん
NGNGインデントずれた(鬱
0136133
NGNGDrawCellで塗りつぶしってどうやるのでしょう?
procedure TForm1.Grid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
Begin
with Grid1 do begin
if (ACol = Col) and (ARow = Row) then begin
Canvas.Brush.Color := clRed;
Canvas.FillRect(Rect);
end;
end;
end;
これで色が変わるかと思ったんですが、選択時のフォーカス部分が赤色になるだけで
選択後に色が変わってくれないんです。
どうすれば良いんでしょうか?
選択後(フォーカスを失った後)も色変更を反映させたいんですが・・
0137デフォルトの名無しさん
NGNG選択時と選択後っていうのがよくわからんが
選択されてるかどうかは
if gdSelected in State then
のほうがカコイイと思われ
0138133
NGNGなんとかセルの色を変えることが出来ました。
0139デフォルトの名無しさん
NGNG2GB以上(含 4GB以上)のファイルを扱いたいんですが、
TFileStreamだと2GBまでですよね。
これのアドレッシングを64Bitに拡張した、
TFileStream64 (仮称です) みたいなのってないですかね?
一応、そのものな
FileStream64 http://213.132.194.254/proghtml/184/18490.htm
は見つかったけど、シェア(License: Shareware Price: $15.00)だし…
つかこれが無いか検索してるときにモナヂラスレが引っかかって、
TFileStream滅茶苦茶遅いとか書いてあってちょっと鬱…
http://pc.2ch.net/test/read.cgi/tech/981726544/202n
ヤパーリAPI直叩き(orそれしてクラス自作)しなくちゃいけないんですかね?
0140ぱぺっとまん
NGNGどなたか、うまく取り込んで使われている方いませんか?
方法があったら伝授したください。
0141デフォルトの名無しさん
NGNGmemmapfileつかえ
0142デフォルトの名無しさん
NGNG>TFileStream滅茶苦茶遅いとか書いてあってちょっと鬱…
他人の書き込みを無批判に信じちゃいけないよ。
それにどんなツールにも適用限界というものはあるのだし。
ところで、D6 で、すでに Int64 化されていると思ったけど?
0143デフォルトの名無しさん
NGNGTFileStream の seek や Size/Position が int64 になっている。
0144デフォルトの名無しさん
NGNGレスサンクスコ。
>他人の書き込みを無批判に信じちゃいけないよ。
む、スマソです。
>ところで、D6 で、すでに Int64 化されていると思ったけど?
〜
>TFileStream の seek や Size/Position が int64 になっている。
Σ(゚д゚lll)ガーン
D5ユーザは如何に…
コーディングはD5、コソパイルはD6Perで汁、ということなのだろうか…
やはり、(・∀・)D6買エ!! か…
0145デフォルトの名無しさん
NGNG>144 = >139です。
0146デフォルトの名無しさん
NGNG何もしなくても400KBを超える
何か方法はあるの?
0147デフォルトの名無しさん
NGNGがいしゅつです。
回避方法はログ参照してね。
0148デフォルトの名無しさん
NGNGこのスレにおいで
Delphiで小さな実行ファイルを作ろう
http://pc.2ch.net/test/read.cgi/tech/1009080085/
0149Delフサギコ
NGNG∫ _________
∧,,∧ ∬ /
ミ,,゚Д゚彡っ━~ < 漏れのナニは小さいですが、何か?
_と~,, ~,,,ノ_. ∀ \
ミ,,,,/~), │ ┷┳━  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ .じ'J ̄ ̄| ┃
 ̄ ̄ ̄ ̄
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNGDel6 + Win2k + Ora8でBDE使ってアプリを作成中、
TQueryのSQLビルダ使おうとしたらWindows Installerが起動した。
ここまではよいが、メッセージに沿って再起動したら、SQL*Link使うアプリが軒並み
「IDAPIライブラリをロードできません
ファイル: SQLORA8.DLL
エイリアス: hoge」
となって動かなくなった。
MLの過去ログみるとパス周りみたいだが、確認してみたが問題なし。
解決策きぼんぬ。と書き込んでみるてすt
0152デフォルトの名無しさん
NGNG再インストールが吉。
Windows Installer が管理するファイルをうっかり上書き/削除しちゃったんじゃ無いのかな?
0153デフォルトの名無しさん
NGNGヤパーリそうですか。
BDE再インスコしても変化なし。
再インストールしてみよう。
・・・ってDelphiだけで大丈夫だよね?(w
0154デフォルトの名無しさん
NGNGStartTransactionでトランザクション開始するのはいいとして
Edit/Post使うと「その機能は使用できません」
ApplyUpdates使っても「その機能は使用できません」
ってなんだ( ゚Д゚)ゴルァ!!
使うタイミングが悪いのか?
それともSQL直で入れろとでもいうのか?
DBコンポーネント使いたいYO!
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGproなら比較的便利に作れます。
相当な知識があればパーソナルでも頑張れますがお勧めは出来ません
0158デフォルトの名無しさん
NGNGありがとうございます。
お金溜めてproを買おうと思います
0159デフォルトの名無しさん
NGNG「モナーの *やさしい* Delphi質問スレ」の方が
センスあって暖かで面白いな。
このスレ、くだらねぇ。
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG0162退会します
NGNG#end
0163デフォルトの名無しさん
NGNGワラタ
質問に返信して#byeなんてのをみると、もうネタじゃないのかと思ってくる。
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGSQLを直接入れましょう。Delphi使っている意味を問いたくなるけどね(w
0167デフォルトの名無しさん
NGNGついでに最適化したCPUも作ってください
0168デフォルトの名無しさん
NGNGやっぱりそうなるか(w
いまのところTClientDataSetだとトランザクション制御が想像どおりに動くんで
それでやってます。
マスタテーブルが多いんでDataSet使ってやってないとやってらんない。
が、Midasって運用ライセンスが必要?という罠
0169デフォルトの名無しさん
NGNGVB でも VC でも、いわんや .NET でも OS を作ることは簡単ではありませんから
安心してください。
Linux のように、他人のソースを再コンパイルするだけのことを「OS を作る」というのなら
また別ですが。
また歴史的には PASCAL P-code (中間言語) で直接動く CPU もあり、当然この場合は
BIOS (当時はその名ではなかったが)も PASCAL でかかれています。
さらには初期の Mac OS の Finder (Windows のエクスプローラーと思えばよし) などの
基本ソフトウェアが Pascal であったことも記しておいた方がよいでしょう。
0170デフォルトの名無しさん
NGNG作れないかと言われたら、 作れると思いますよ。
たとえばブートローダーを書くには16bitコードが吐けないとダメですが、
これはDelphiで簡単な1パスアセンブラを作れば解決しますし
0171デフォルトの名無しさん
NGNGListViewの詳細表示時の項目をドラックアンドドロップで
入れ替える方法を教えてきぼんぬ。
Windosエクスプローラーみたいに、
ドラック中に置換項目が半透明に表示される様にしてたいのだが、
方法が解らぬ。
0172デフォルトの名無しさん
NGNG普通のドラドロ処理を入れるだけで半透明にならない?
なんかうちのはなるよ。ListViewから外れるとダサイカーソルになるけど。
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNG実際に見て買うわけではないので、もし良ければお勧めを教ええていただけないでしょうか。
http://www.netdirect.co.jp/cgi-bin/CMSGetList.cgi?intRnum=3000&cmd=list&strSubID=ISS&FREEWORD=Delphi6&PDDIV=00&intListnum=10
0175Delフサギコ ◆zE1iiRdQ
NGNG一歩も進歩していないように、読みにくい文章で
前書きに、この本を書くための締め切りがきびしい、といいわけめいた
戯言をかきたれて、その上プロレスにかけているのか?
自分の事を新日本プログラミング 総帥とか書くオバカンなので相手しない。
・オフィシャルコースウェアは
読んでて眠くなるような教科書なので読まない。
・VBユーザーじゃないので"のための"はいらない
そしたら買うのは2冊に絞れる。
∧,,∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ*゚Д゚*ミ < どや?
(ミ ミ \____________
〜ミ ,, ミ
し' `J
0176デフォルトの名無しさん
NGNGとても参考になります
「基礎からわかるDelphi6」にしようかな。
0177いろんなスレで書いてる気がするが
NGNG後は全部ネット上の情報でまかなえるって。
基本的なことは全てと言っていいほどネットの諸氏にお世話になったぞ。
0178デフォルトの名無しさん
NGNG日高は小手先テクばっかり。
BRGグラフィックメモリの時代じゃないんだから、そこまでやるなら
DirectX使えよと小一時間(以下略)
「本格的な簡易スプライト」っていきなり支離滅裂だ(w
0179デフォルトの名無しさん
NGNGウッ(ぴゅっ)
0180デフォルトの名無しさん
NGNG以前Delphiのを買って見たが正直どれもゲームには使えなかった・・・(´д`)
DirectX2を使い始めたころの話
0181デフォルトの名無しさん
NGNG今はやばいでしょ。日高氏が始めてDelphiの本を書いたやつ(2冊でた)
を見ただけだけど。
0182デフォルトの名無しさん
NGNGAPIは別にDelphi版でなくても問題なし。
HELPもバリバリ活用できる
0183デフォルトの名無しさん
NGNG「Inside Delphi」みたいな深い部分を突っ込んで書いた本ってあるのかな?
Kylix版があったらホスィ
0184デフォルトの名無しさん
NGNG何か役立ちそうな本でないかなぁ。
>>183
Delphi 2.0J 32bitパワープログラミングは今でも役に立つ良い本ですね。
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGDelphiMLで過去ログを見ろと言われた人?
0187デフォルトの名無しさん
NGNGDelphiMLで過去ログを見ろと「だけ」言われた人?
DelphiMLで質問しても答えが得られなかった人?
0188デフォルトの名無しさん
NGNGはじめて買ったDelphi本だよこれ。
DelpjhiでDirectXの記事のってるのが当時これだけだったからな。
いまでも少ないけど
0189デフォルトの名無しさん
NGNG彡 ミ 彡 ミ, ヤ |
,,彡 ミ、、、、、、、、彡 ミ, (⌒) レ |
彡;:;: ミ, ( ヽ ヤ
〜三;:;::::: 彡〜 ノ ノ レ
~~三:;:;:;::::: -=・=- -=・=- 三~~ ヽ ( : ;;
~~彡::;:;:;:;:::.. ___ ,三~~ ( ノ ,,,,, : ;;
~~彡;:;:;:;:;:;:;:. |┴┴| ,ミ~~ ノノ ;'" ,,ノ―、 ,;'
~~彡:;:;:;:;:;:;:;:;. ノ――| ---==ニノ ,;'′ >=ニ(二二二()
,...-''''""~~,::;:;::;::;::;::;' ミ,, ,;'′ ゝ--〈
____,;";;:;;;;;;;;;;;;;;;;;;;;;:;:;:;:;:;:;:; i! ミ,,,,;'′ `ー‐'
::::ミミミ:;:;:;: ミ:: ,;' ̄ ̄ ̄ ̄| \___/
:::::ミミミ:;:;: ミ:::, ,;::''′ |. \/
::::ミミミ:;:;:: ,;+''"~~゙+、~'''''~ | |
::::ミミミ:;:;:;: ,+'" ミ::::: | ━┷━━━┳━━━━━
:::::ミミミ:;:;:;:;: >':;: ミ:: | ┃
::::::ミミミ:;:;:;:;:;../;:;:;: ;:" | ┃
::::::::ミミミミ:;:/;:;:;:;: ,.+'"''-、________|__ ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄;':;:;:;: ,.+'" ミ、 l ┃
::::::ミ;:;:;:;:.. ..ミ:::ミ:;: ミ l ┃
::::::しUUU┘::::ミ:;: ミ l ┃
:::::::::::::::::::::::::::└UUUじ l ┃
________________________________,l ┃
━━━┻━━━
0190Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < まちがえてマ板のスレに書きましたが
U つ゛ \____________
@ミ ミ
∪''∪ プログラバイブルマンセー
ここ数日のDelMLをチェックしてたら
Del6プログラミングバイブルが出るそうですね。
楽しみ楽しみ
せっかく買った
DelphiDB&Webプログラとかも早いとこ読まねば。
>>183
InsideDel並のマニアックな本がはたして
今時売れるのかどうか...
Del本ならかなり買ってるフサでも買わんかも
ところで、今日のあるスレがMLで大賑わいなのは
やっぱりナツエchanに皆さん下心丸出しだからですか?
とかテストで言って見る。
…うちの部署の嫌われ者の派遣のオサーンと
NTTの例のヤシの"過去ログみろ"な物言いがソックリで
なんか、ますますむかつく此の頃
という発言もテスト。
0191デフォルトの名無しさん
NGNG本の行く末はどーなるのか…?
0192デフォルトの名無しさん
NGNGだから駄目なんだな。
0193デフォルトの名無しさん
NGNGたまにはC入門とかアルゴリズムとデータ構造入門とか
離散数学入門第五章有限オートマトンとか読めよ(藁
狭くて浅い知識とDel->VBなんて悲惨な経歴では先は暗いぞ。
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNG0197Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,ミ,,゚Д゚彡< テストコードを書いてくれると
UU""" U U \仕様が丸分かりでいいかも。
if 'しよてっ逝'<>ReverseString('逝ってよし') then
ShowMessage('間違ってます');
こんなコードがあるだけで
ああこの関数はこうやって動作可能なんだな。
日本語もOKなんだな。ってわかるでやんす。
というか、ByteType関数を使って
MBCS対応してチョ。
0198Delフサギコ ◆zE1iiRdQ
NGNG;゙⌒ヽ彡
〜ミ___ミ 鬱だ氏嚢
''" ""''"" "''
0199デフォルトの名無しさん
NGNGワラタ。元気出せ。
0200デフォルトの名無しさん
NGNG( ´∀`)< たのむぜ! 200ゲット
( ) \_____
| | |
(__)_)
0201デフォルトの名無しさん
NGNGひとつのアプリケーションソフトが設定を保存・保持・復元を
するのに、汎用的でベストなデザインってどうすればいいのでしょう?
設定ダイアログと実際に設定値を使う場所、
自動で保存する設定(ウィンドウ位置等)とかの絡みとか考えてなんですが…
なんかうまい検索キーワード思いつかなくて。
今考えてるのは、別unitに設定保持用クラスを作って、
そのunitを他のprojectの全unit(ライブラリ除く)でuses。
・そこに全部の設定を保持して
・設定値は全てそこに書き込み・そこから読み込み
・実際に外部へ書き出し/読み込みはそのクラスのメンバ関数を使いまとめて書き出し/読み込み
なんですが。アプリごとにやると正直面倒。
何かうまいプログラム構造って無いでしょうか?
長文駄文スマソ
0202デフォルトの名無しさん
NGNGどっかでその文見たぞ。
0204201
NGNG別サイト/板/スレとかで質問しててそれ忘れてるとか…
考えれば考えるほど鬱になってきた…
…スレ汚しスマソ、逝って来ます。
0205デフォルトの名無しさん
NGNG最初にやるならどれがいい?
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGDelは…敷居が低く、凝ったAPも作れる。コンパイルも最速だが、ユーザーが少ない。言語もマイナー。
VBは…誰でも簡単にAPが作れるが、凝ったAPを作ろうとすると逆に苦労する。信頼性もいまいち。ユーザーは最多。
BCBは…C言語そのものは難しいがDelとやれることはほぼ同じ。C使いにはこっちを勧める。
VCは…何でもありなので一応最強だが、初心者には理解し難いという危険を伴う。
Javaは…完全に趣味。技術者のオナニーソフト。
Rubyは…商用として確立されていないから、所詮遊び。
0208デフォルトの名無しさん
NGNGJavaは意外にもServlet用途で企業に使われている模様。
0209デフォルトの名無しさん
NGNGVB、Java、Rubyは遅い。
JavaとRubyはまだ成長段階だし。
Delphiは資料が少ないし。
VBとVCは資料が豊富だし。
VBは楽だし。
Delphiはちょっと大変だし。
BCBはもう少し大変だし。
VCはめんどくさいし。
JavaとRubyもそのくらいだし。
0210デフォルトの名無しさん
NGNGこの手の質問にいちいち答えるのも、もうやめようや。
人に聞いたり考えるヒマで、DelPダウンロードして
入門書のコード書いてみれや
次からネタ扱いな。
0211デフォルトの名無しさん
NGNGうちのSEが、今作っているシステムを、将来の「元号」変更に対応させる機能を付けろと言うんです。
そこで漏れは手段を考えた。
1.DB側に元号変換データテーブルを作って、それを元に変換する。
2.クライアントに変換関数を作って、それを元に変換する。
3.素直にDateTimeFormat()を使って、元号変わったときにはOSの修正パッチを期待する。
4.いざというときには西暦表示に切り替える可能にする。
漏れは面倒だから3.を希望したいのだが、
SEのおじさんは1.を希望している。どうすればいいんだ・・・
あんまりDelに関係なくてスマソ。ご意見きぼんぬ。
0212デフォルトの名無しさん
NGNGDelならデータモジュールに元号付きの年月日を返すプロパティを用意して
その中で元号変換データベースを使えば大した手間じゃないと思うよ
俺は消費税に関して似たようなことをやった(つーか、普通そうするでしょ?)
0213デフォルトの名無しさん
NGNG5 , 小さな DLL を作って そのDLL内で 相互変換する=DLLだけ配布する
6 , スクリプトを作って 元号変換はスクリプトを呼び出すようにする=スクリプトをテキストで修正
0214デフォルトの名無しさん
NGNG開始西暦年,2文字元号名,省略英字1文字
として、これを レコード型の動的配列で読んで、年を和暦に変更するルーチン作ればいいだけでしょ?
書いても30分もかからないと思うけど?
0215デフォルトの名無しさん
NGNGあ、関数の方がいいな
0216デフォルトの名無しさん
NGNGそうそう、悩むほどのもんじゃないね
0217211
NGNG0218デフォルトの名無しさん
NGNG平成1年=平成元年=昭和64年のように元号の切れ目で悩む事になるよ
年月日で持たないと
0219211
NGNGと思っていたんだけど、>>214の言うとおり
起動時にテーブル内容を読み込んで、それを元に変換すればいいだけなので解決。どうもスマソ。
>>218
それは大丈夫。最初からDATE型で保持してある。
STARTDATE LNAME SNAME
1868/09/08 明治 M
1912/07/30 大正 T
1926/12/25 昭和 S
1989/01/08 平成 H
これで合っている?
0220デフォルトの名無しさん
NGNGなんか 大正・明治で微妙に違う部分があるね
古いのは DateTimeFormat に任せた方がいいかも
http://pachinco.or.cr/kohji/html/script/sample/ad_nengo_change_src.html
nengo[0][0] = "平成"; nengo[0][1] = "19890108";
nengo[1][0] = "昭和"; nengo[1][1] = "19261226";
nengo[2][0] = "大正"; nengo[2][1] = "19120731";
nengo[3][0] = "明治"; nengo[3][1] = "18680101";
http://domino.aitj.co.jp/pub/Tips.nsf/757ba379ea3582cd492566a10000742b/e00326031d19acf3492567b90038910b?OpenDocument
InDate>[1989/01/07] "平成"+@Text(@Year(InDate)-@Year([1989/01/08])+1);
InDate>[1926/12/24] "昭和"+@Text(@Year(InDate)-@Year([1926/12/25])+1);
InDate>[1912/07/31] "大正"+@Text(@Year(InDate)-@Year([1912/08/01])+1);
InDate>[1868/09/07] "明治"+@Text(@Year(InDate)-@Year([1868/09/08])+1);
0221デフォルトの名無しさん
NGNGhttp://www2s.biglobe.ne.jp/~law/law/ldb/S64R0001.htm
0222閑話休題
NGNGコンパイルしたヤツに後から全角の名前付けるとタスクバーに
表示される名前は化けるけど、「アドレス〜」って付けたら
「ヂドレス〜」になった。ヂドレスってなんじゃい!
ま、オレだけ笑ったという話。さ、続きをどうぞ↓
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNG先代の天子様の御世は景気も良かったのに、代が変わってからここ10年
暗い話ばかり。ここはひとつ玉を新しいものに代えましょう。
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGよーな気がするのは気のせい?
Вот к чему привели мои изыскания
って言われてもなぁ…
0229デフォルトの名無しさん
NGNGまた信頼性が高いし、エラー処理がとても強力。
企業の信頼性を必要とするシステムを作成するには一番向いていると思う。
vcなんかだとちょっと大きいとかなりコンパイルに待たされる。
VBが人気みたいで企業でも使用しているみたいだがなんでだろう。
だいたいVBはもともとは遊びで作られたbasicが基となっているため
システマティクにできていないし、信頼性も低い、上位互換もあまり考慮
されていない。
こんな言語で企業のシステムを作成しているところ多いみたいだが
何もわからない人が多いみたい。
0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNGおっ!?ここはVBとそれの使用者をバカにするスレですか?
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG吐き違い?
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG0237Delフサギコ ◆zE1iiRdQ
NGNG∬ ∧,,∧ /
~━っミ ゚Д゚彡,, < 世の中.NETで盛り上がってるみたい
∀._(,,,~ ,,,~⊃_ | ですが、Borlandは
━┳┷ |. ,(~ヽ,,,ミ. \どうなるんだろ..
┃...| ̄ ̄し'J.  ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┻ ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄
いつもどおり、
ちゃんと圧倒してくれるんでしょうね?
…でもネット系はやっぱ弱いん?
デlpヒMLでもデlpヒマガジソでも
.NETは完全無視だし。
なんか時代の流れに残されているような感を
受けるのだが、、、
0238デフォルトの名無しさん
NGNGhttp://books.softbank.co.jp/bm_detail.asp?sku=4797319224
Delphiにしては濃い内容だあ。
自力描画野郎としては買っておかねばなるまい。
0239
NGNGけっこうムカツク。
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG0242Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < 時代から目を背けたいならドゾ
U つ∀ \____________
〜ミ ミ ┴
∪''∪
おいてけボリは俺はいやなの
いい道具を追い求めてDelにたどり着いたからって
そこで思考停止してよりいい道具を追い求める
事を止めようとは思わんな。
Delが一番を走ってくれるのが
ほんとは一番いいんだけどな。
そういえば、BorlandNEWSすぎたんが最終回かしら。
WebSnapの情報はいいんだけど
あれはみんなエンタープライズ買えっていう事なんだろうか。
http://www.borland.co.jp/delphi/papers/websnap/
0243Delフサギコ ◆zE1iiRdQ
NGNGKylixとかGraphic特化とか
微妙に市場を限定しているのは
ムネオで言うなら、「いかがなものかと。」
特化しない人にも売れる本を書けるんじゃないだろかしら。
そういう意味でも
DelphiGemsを単行本化してくれないかな。
というか、Delマガ、もういらんってくらいツマラソ
次号から買わない。
なんかぐちばっかでゴメソ
∧,,∧l||l / 日曜も仕事なんだな。
ミ,,゚Д゚彡 <
ミU U \ マイッチングまち子先生だよ...ッタク
〜ミ ,, ミ
∪ ∪ ヤダヨ 会社に尽くすのは...
0244デフォルトの名無しさん
NGNGミ""ヽ彡っu ワ < 特化した本こそイロイロ出てくれと言ってみるテスト
〜彡___ミ (酒) \
''" ""''"" "''  ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
中村師バイブルを発売できる市場があるだけでも
救いがあると思いねぇ>>243
0245デフォルトの名無しさん
NGNGミ,,゚Д゚彡 < Delphiパーソナル製品版買う奴いるのか?
U つ∀ \____________
〜ミ ミ ┴
∪''∪
0246デフォルトの名無しさん
NGNGとりあえずユーザを増やさないことには発展もありえない。
0247デフォルトの名無しさん
NGNGDelフサギコみたいなキモいユーザーだと誤解されると
イヤなので買わん。
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGhttp://www.ts-music.com/machigai.html
0251デフォルトの名無しさん
NGNGイカガナモノカ?ト
0252つーか
NGNG0253つーか
NGNGツッコミヨロシコ。
0254デフォルトの名無しさん
NGNG基本が出来てれば表面的な物が変わっても動じる事はないよ。
0255デフォルトの名無しさん
NGNGttp://mappy.mobileboat.net/~seek/up/img-box/img20020307040650.jpg
0256デフォルトの名無しさん
NGNGチンコかゆいのか?
0257Name_Not_Found
NGNG2ちゃんねるにはDelphiのスレッドがいっぱいあるけど
そんなにDelphiの需要ってあるんですか?
0258デフォルトの名無しさん
NGNGM$謹製でないという以外にこれといった欠点の見当たらない開発環境
(開発効率、出来上がったアプリケーションの実行速度、配布し易さ
のいずれもが高いレベル)
かつ
Peronal版が無償で手に入るから個人ユーザーは結構多いと思われ
0259名無し三等陸曹 ◆PDTHtNro
NGNG商業的にはどのくらい需要があるのか知らんが、趣味とか
フリーソフト作成で使う人は結構いるYO
「かちゅーしゃ」や「窓の手(最新版はDelphi6だそうな)」あたりは
有名だよね
無料だし、気が向いたら触ってみてはいかが?
CやC++に触れたことがあるなら、C++Builderという選択肢も
あるけどね こっちもなかなかイイよ
BCBは、仕事でも画面まわりの作成によく使ったっけ
0260デフォルトの名無しさん
NGNGこの手の質問は辞めてくれ
Peronal版ただで手に入るんだから黙って使え
0261デフォルトの名無しさん
NGNGそんなこと言ってるから、「Delphiはマイナーな糞言語」って、
厨どもに馬鹿にされるのが解らないのか?
あまり排他的になるなよ。
0262デフォルトの名無しさん
NGNGなんで?
0263デフォルトの名無しさん
NGNG>厨どもに馬鹿にされる
そう思ってる時点であんたは糞
0264デフォルトの名無しさん
NGNG> >厨どもに馬鹿にされる
>
>そう思ってる時点であんたは糞
そう思ってる時点で貴様はブビ厨
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG| は・・・はにゃーん♪
\___ _________
∨
♪ ∧ ∧ ♪
(,,゚Д゚). ♪
|つ[|lllll]).
〜| |
U U
0267257
NGNG余計なこと言ってしまったみたいですね。
スレ違いだったのかな?失礼しました。
0268Delフサギコ ◆zE1iiRdQ
NGNGミ ゚Д゚彡
〜ミ,,,,uuミ いえいえ、
∧ ∧ どういたまして
ミ,,。_。彡
〜ミ,,,,uuミ
需要はあるかも
VBに業を煮やした人が使う事が多いかも
0269Delフサギコ ◆zE1iiRdQ
NGNG| は・・・はにゃーん♪
\___ _________
| ∨
|,,∧ ♪ ∧∧ ♪
|Д゚彡 (,,゚Д゚). ♪
| U |つ[|lllll]).
| .ミ 〜| |
| U U U
∧_______
もっと
声を大きく!
0270Delフサギコ ◆zE1iiRdQ
NGNG宣伝してしまって申し訳ないです。でも役に立つ本だと自負してます。
[Delphi:65648] Graphic Secrets ?
これ、どういう本です? > 中村さん
ねえねえMLの宮モトって人は
あの人に過去ログみなさいって怒られるのかなぁ?
∨ ̄ ̄ ̄ ̄ ̄
|∧,,∧ ∧∧ ハァ?
ミ,,゚Д゚ミ (゚Д゚#).
|⊂ ミ |つ[|lllll]).
| ミ 〜| |
|゙゙∪ U U
∧
/ ̄ ̄  ̄ ̄ ̄ ̄ ̄
| うるさいですよゴルァ
\_________
0271delphiとは関係無いんで恐縮だが
NGNG「(IE4が出る前のこと)VBでブラウザを作った。IE4を見た時に
『これだ!』と思った。今考えると惜しかった(もうけられた?)」って
のが載ってたんだけど…。どう思う?>all
オレは、某平野って人は眉唾なんだな、って思った。
0272デフォルトの名無しさん
NGNG>M$謹製でないという以外にこれといった欠点の見当たらない開発環境
日曜プログラマの多くはM$謹製でないことを長所だと思ってるような気が
0273デフォルトの名無しさん
NGNG「相談するまでもなく
自分でダウンロードして試してみれば
役に立つかどうか判断できるから」
ということです.
ただ,ブロードバンドユーザーでないとダウンロードはちょっときついよね.
(どっかの雑誌の付録CDについてないかなぁ.バグ修正のファイル付きで)
0274デフォルトの名無しさん
NGNG聞かれてる「需要があるかないか」は例え使ってみても分からないと思われ。
あと、使って(・∀・)イイ!と思った場合も、他を知らないと井の中の蛙って場合もある。
と、言ってみるテスト
0275デフォルトの名無しさん
NGNGCマガ2月号に修正ファイルと一緒に入ってたよ。
今月号はどうだろう? まだチェックしてない
0276デフォルトの名無しさん
NGNG意味がわからんが。
0277デフォルトの名無しさん
NGNG充分真っ当な意見なんだからそこで
「と言ってみるテスト」 という理由が分からん。
とか言ってみるテスト(w
0278デフォルトの名無しさん
NGNGDelphiというよりPascal系のことについてなんじゃねーの?
0279271
NGNGIE4が出る前にVBでブラウザ作ったと。
とてもじゃないが、IE4と同等のブラウザがIE4の出る前に
VBで作れるとは思えない。
ってこと。IEコンポじゃないと思われるし。そんな自画自賛を書くなんて…。
ってこと。
0280デフォルトの名無しさん
NGNGめっちゃ小心者なんだよ。ヽ(`Д´)ノ ウワァァン
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG(゚∀゚)ナニガ??
0283デフォルトの名無しさん
NGNGIamgeはTransparentをTrueにするだけで出来たのですが・・・
0284283
NGNG質問のほうへ行きます
0285親切な人
NGNGヤフーオークションで、凄い人気商品、発見!!!
「高性能ビデオスタビライザー」↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
0286デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧,,∧,,,,,, ) (´⌒(´
⊂ミ゚Д゚⊂ `つ≡≡≡(´⌒;;;≡≡≡
""""" (´⌒(´⌒;;
ズザーーーーーッ
0287デフォルトの名無しさん
NGNGヘルプにこんなこと書いてあったのですけど…。
------------------------------------------------------------------------------------------
仮想メソッドと動的メソッドの比較
仮想メソッドと動的メソッドは意味的には等価です。
実行時におけるメソッド呼び出しのディスパッチの実現方法が異なるだけです。
仮想メソッドを使用すると実行速度を最適化できるのに対し,動的メソッドを使用するとコードのサイズを最適化できます。
0288デフォルトの名無しさん
NGNGうん、どうせコードサイズ大きくなるんだからvirtualだけでいいよね
でも メッセージディスパッチはもうホントに便利だね
今Delphi6.0Personalを使っています。
今まではDelphi2.0Developerを使っていました。
どうにもD6PersonalだとEXEのサイズも大きく、改良点も見つからないので、
他のバージョンを買うことになりました。
Delphi4とDelphi5、どっちが良いでしょうか?
アドバイスお願いします。
0290デフォルトの名無しさん
NGNG>D6PersonalだとEXEのサイズも大きく、改良点も見つからないので
6でだめなら4も5も買う必要ないだろ。2使ってろや。
4以降からの新機能のことを考えると、2だと少し不便なんです…。
4から5への主な変更点って何ですか?
0292デフォルトの名無しさん
NGNGttp://www.borland.co.jp/delphi/del5new.zip
これ見てD5必要かどうか判断すれ
ありがとうございます!
早速読ませて貰っています。
0294Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ ∬ / ̄
ミ,,゚Д゚ノ,っ━~ < プハァ …デスマーチ中の休日は
_と~,,, ~,,,ノ_. ∀ \_しあわせ
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃ 明日も出勤かよゴルァ....
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
なんとなく、DelphiMLのログ整理をしてたら
気がついたんだけど
AboutDelphiにアクセス数推移ってのが出来たんですね。
DelphiMLとBuilderML、KylixMLを比較すると
いかに、Delphiが人気が高いのかがわかりますな。
…それとも、過去ログ見ろミカカがネンチャクしてるからかだろか?
調べてわかったけど、AboutDelphiのログには
抜けがこれぐらいあるようです。
[Delphi-ML:49]=1通
[Delphi-ML:1117-1133]=17通
[Delphi-ML:1136-1142]=7通
[Delphi-ML:1144-1150]=7通
[Delphi-ML:1152-1154]=3通
[Delphi-ML:1529]=1通
[Delphi-ML:1536-1537]=2通
[Delphi-ML:5277-5290]=14通
[Delphi-ML:6665-6666]=2通
[Delphi-ML:6974-6975]=2通
[Delphi-ML:8223-8228]=6通
[Delphi-ML:8297-8314]=18通
[Delphi-ML:8568]=1通
[Delphi-ML:9757-9766]=10通
ヘッダ込みでどこかに落ちてないかな。
0295デフォルトの名無しさん
NGNGUPX使うことにしたから別にどーでもいいや。オレは。
0296デフォルトの名無しさん
NGNG漏れ的にはメモリ消費量のが気になるけど。
0297デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧,,∧,,,,,, ) (´⌒(´
⊂ミ゚Д゚⊂ `つ≡≡≡(´⌒;;;≡≡≡
""""" (´⌒(´⌒;;
ズザーーーーーッ
0298デフォルトの名無しさん
NGNGメモリ消費量の方が、特に目立った不具合が無ければ「まぁいいか」と
思っちゃう。
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNGDelは標準で組み込まれますが。
カーソルも・・・。
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNGそれ前から気になってたんだけど、あの無意味なbmpを
含めないように出来ないの?
0305デフォルトの名無しさん
NGNGたぶんD6でサイズ大きいのいやなら、D4もD5も同じように思うだろうよ。
あきらめな。
>>296
だよな。
むしろ実行サイズより、タスクマネージャ見たときの何十メガも使ってる小物アプリの方が結構ビビル
>>304
いらんリソースはずせ。
リソースコンパイラで必要なものだけコンパイルして入れるのだ。
0306名無しさん@お腹いっぱい。
NGNGまた、DelphiもKylixもObject Pascalの様なんですが、どう違うのでしょうか?
0307デフォルトの名無しさん
NGNG何を言っているのか全然判らん。
0308デフォルトの名無しさん
NGNGブビ厨はえいえんにブビ厨だよもん。
C使いはBCBを使うんだよもん。
KylixもObjectPascalだよもん。でもCLXしか使えないんだよもん。
0309Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,,,,ミ,,゚Д゚彡 < exeサイズはD3とD4の間がポイントか?
UU"""" U U \_______________
VCLの中でも不要だという声多しな
Formのドキングが実装されたのがVer4からです。
これが重厚な機能の割に役に立たないのに
ドキング使わないFormにも組み込まれてしまうという罠
俺はDelで育って、とてもよかったと思う。
はじめがVBだったら、何らか今よりももっと前の限界でとまっていたろうし
はじめがC++だったら、挫折してたかも。
CLXをJavaVMや.NETフレム枠で動かせるような
コンパイラが出てくるとより面白いんですけどね。
0310デフォルトの名無しさん
NGNGDelphi->VBに移行すること。
ご愁傷様です。
0311デフォルトの名無しさん
NGNGDelphiの狭い世界で勝手に天狗になっててください。
0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNG実際狭いでしょ。VBのユーザー数と比較すれば。
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGなるほど、たしかに。
0316Delフサギコ ◆zE1iiRdQ
NGNG電 |
|∧,,∧ 教科書に載せてもらえそうな
柱 ミ,,゚Д゚彡 <典型的な不幸な事例を
⊂ ミ 体感してます…
|, ,,ミ
|∪
, ' , ; ' ;
極力VBを嫌いにはなるまいと思ってたけど
無理でした、使えば使うほどに嫌に…鬱ダシノウ
0317デフォルトの名無しさん
NGNG最近MLみてるとそう思う。
0318デフォルトの名無しさん
NGNG時代は Delphi.NET ですよ (´ー`)y-~~~
http://www.borland.co.jp/news/net_platform.html
0319VisualStudio6.0マンセー
NGNGどんなことか言ってごらん。結構興味ある。
0320Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ /
ミ;゚Д゚彡< じゃ、じゃあ、言ってみようかしら。
ミつ つ \
〜ミ ,, ミ.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∪ ∪
まず、VBの機能不足。
とにかく調べても調べても
アノ機能がないこの機能がないがいっぱいです。
TIniFile.ReadStringと互換のIniファイル呼び出し関数を作ったり
StringList.Sort系処理もないし。LoadFromFileとかも…
NameとValueの便利な処理もないし。
Delじゃこれがあって、これを使うと楽だろうな
VBではないのかな?(多分あるだろう)
と思って調べてもやっぱりない。
結局自前で作るしかなかったりして鬱
クラスライブラリ的な発想がないから
TRegIniFileとTIniFileを同列に扱うような自前ライブラリを
作るのが面倒というか不可能。
そんでVB特有の非常に変な挙動
Variant周りのキャストの不具合などが頻発します。
$をつけたりつけなかったりするのはどうやって決めるのさ?
ああ、動的配列の大きさを調べるのにUBoundをつかったら
大きさ0のものだと実行時エラー返すのもなんとかならないかしら。
オリジンが0なのか1なのかわけわかなのも嫌。
ForにcontinueもないからGotoやDo While True で擬似Continueつくったり
して無理やり回避させるようにすると非常にソースが汚くなっていき鬱
そんでもって、せっかく作ってデバッグしたExeが
配布したら動作が変わっていきなりエラーで落ちるのとか。
VB上で実行したらなんも問題ないからデバッグが
ひどく面倒で鬱。
あ、そういえばOfficeを入れると不具合ってのもよくきくね。
NTから2000にアップしたらインストーラーが不具合起こしましたよ。
VB上で"逝ってヨシ" + Number
で動作問題ないのに
IIS上では本当に逝ってしまうからCStrでキャストしなきゃいかないなんて
どこに書いてあるんだ?
世間の(2chの?)評価どおりだと思う毎日。
0321VisualStudio6.0マンセー
NGNGなるほどな。
0322デフォルトの名無しさん
NGNGVS6が死滅しようってのにのん気なこった。
0323VisualStudio6.0マンセー
NGNGそのなるほどじゃなく、フサギコでもVBを嫌う理由ってのはそれか、って意味だ。あほ。
0324デフォルトの名無しさん
NGNG気持ちはわかるが、それらは単に「慣れ」の問題と思われ。
たとえば、文字列連結に+は使わない。&を使おう。IISのはVBSだから
型を明示しなきゃならないし、IniとかRegとかっていうのはVBはMSの
メッセージを体現する言語だからReg操作に必要なメソッドさえ作れば
INIはいらないという考えなわけよ。自分で作るならインターフェイス
作ってImplementsするという手法もVB6から使えるしね。
オリジンが1からなのはVBA(Excelとか)の問題もあって、確かにむかつく。
でもそんなのはプログラムの問題領域からすりゃ数%でしかないから、
いったん気づいてしまえば大きな問題にはならない。気づくのが遅かったらって?
そのためにVBには本屋に山ほど参考書があるってわけだ。
VBけなす人々って結局はOOPLじゃないってことで最後はお茶を濁すんだけど、
VBはCよりもはるかにOOPLだよ。実装の継承を伴わないパターンはすべてVBの
標準機能で実装できる。実装の継承を伴うパターンはパターンのほうが糞なだけ。
それよりも、メモリ管理しなくていいとか、とにかく簡単なことが簡単にできる
ことが評価されてVBはここまで普及したんだから、簡単なことをいかに簡単に
こなすかだけを考えたほうがいいね、VBを使うときは。難しい問題をVBで
解決しようとするのは間違っていると確かに思う。
0325デフォルトの名無しさん
NGNGOn Error Goto ほげほげ って言う奴。
VB.NETはDelと同じように例外処理ができるようになったんだっけか。
全てのVBは早く.NETに移行してくれ。
0326デフォルトの名無しさん
NGNG2ch的には
Delphi>>>>>>>>>>>>>>>>>>>>>>>>>VB
って結論がもう出てんだよ。
0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNGあのドッキング関連はほんといらね−。
次バージョン辺りであれのない軽量フォームキボン
0329Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,-Д-ノ,っ━~ < ・・・ ああ、痛い。日曜なのに遺体…
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
今日もこんなトラブルに巻き込まれたYO.
http://www.microsoft.com/JAPAN/support/kb/articles/JP192/1/52.asp
Webで探さないと解決しない問題ばっかりダ。
>気持ちはわかるが、それらは単に「慣れ」の問題と思われ。
転職前からもう1年ばかり、仕事ではVB開発しているんだが慣れません。
>IISのはVBSだから
俺はIISアプリをVB(not InterDev)で開発しているんだが
ローカル実行はVBで解釈するけど
ディストリするとIISが勝手にVBSと解釈して落ちるらしい…
おわっとる…
>でもそんなのはプログラムの問題領域からすりゃ数%でしかないから、
ほんとかな。配列の規定値がばらばらなら配列使ったプログラミングが
ものすごくやりにくいし、VBはリストないから配列ばっかり使うはめになってるんだけど?
オリジンが1からというのが全体に統一性があれば別に文句ないんだけど
統一性がないからコード書き憎いんです。
VBづーっと使っている人でもこの辺の問題知らない&関わりたくないみたい。
VBはプロブラマを成長させないようだ。
>VBはCよりもはるかにOOPLだよ。
CはOOPLじゃ無いだろ…
上に書いたようにTIniとTRegistryIniで共通の
ReadStringメソドを使ったコード見たいな物をVBで書いて欲しい。
そんなコード、ネットで探しても見たことないもの。
あと、TStringList見たいな物も作れるかな?
> それよりも、メモリ管理しなくていいとか、とにかく簡単なことが簡単にできる
> ことが評価されてVBはここまで普及したんだから、簡単なことをいかに簡単に
> こなすかだけを考えたほうがいいね、VBを使うときは。難しい問題をVBで
> 解決しようとするのは間違っていると確かに思う。
Delでも簡単なことが簡単にできて難しいことも簡単にできるから
全部Delphiで解決するというのが正解かと確かに思う。
VB使いこなせるくらいなら、Delphiを使ったほうがいいものが…
疲れる。疲れる言語だ。もう無理っぽい。
こんなの使うからデスマーチなんだろな。とぼやいてみるテスト
0330デフォルトの名無しさん
NGNG0331Delフサギコ ◆zE1iiRdQ
NGNG(,,,,,,,ミ,,*Д*彡 < もうみずぽ…
⊂,,,,,,,,,つつ. \_
∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ミ < いや、、ミズポに比べたら遥かに楽かな
ミ ミ \__
〜ミ,UU_ミ 前向きにいこうっと!
0332デフォルトの名無しさん
NGNGそれを言っちゃおしまいよ(w
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNGどういいんだ
0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNGそれならD6も(・∀・)イイ!な。
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG>実装の継承を伴うパターンはパターンのほうが糞なだけ。
ワラタ
0340デフォルトの名無しさん
NGNGDel以外使えないから、Delで完結しようとして発想が貧困になるんだよ
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG分かってないね。VBの方がいいケースもあるんだよ。
0344デフォルトの名無しさん
NGNG自分の頭の悪さをカプセル化する場合。
0345336
NGNG事を言いたかったのです…
0346デフォルトの名無しさん
NGNGつーかさ、そういうことしてて楽しいの?あれにはこうする。これにはああする。
っていうノウハウだけ貯めて、開発環境が変わったり、バージョンアップしただけで
怒盆。Delphiならポトペタ開発からインラインアセンブラまで自由なスケールで
開発できるんだよ。開発者の思考を妨げないというか。
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNGでもいいんだい!軽いし。落ちないし。
サポートなんていらないやい!
0349336
NGNG0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG用途云々よりもクラスライブラリ化された強化版Win32APIに
VCLと同じ感覚でアクセスできるってだけでも魅力を感じるよ。
それにパッケージ相当のランタイムを
MSが標準で配布してくれるのでexeのサイズも激減する(はず)。
0352デフォルトの名無しさん
NGNGだな。
結局、用途に合わせて組み合わせればいいんだよな。
って、そうだとしてもVBはやっぱ使う理由が無い・・・。
VC+Delphiか・・・、いや、C++Builder一本でいいような・・・。
0353デフォルトの名無しさん
NGNGVB.NET批判と一緒で、「何でC#じゃなくてDelphi.NET使うの?」ということ。
0354デフォルトの名無しさん
NGNG過去のDelphi資産を有効活用するためさ。
0355デフォルトの名無しさん
NGNG.NETでそんなことできないよ。
0356デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=976&forum=7&3
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNGというか C#って自作コンポーネントをDelphiみたいに作れるの?
0360デフォルトの名無しさん
NGNGDelphiなんかよりはるかに進化してる。
もちろんVB.NETでもC#とまったく同じことができる。
0361デフォルトの名無しさん
NGNG継承元とかを自分で変更しなきゃいけないけど、同じように作れるよ。
その後ツールボックスへ登録さえすれば、Delphiみたいにフォームに貼り付けたりできる。
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG語弊。
VB.NETとDelphiだ。
現状のクソ言語とは格が違う。
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNGフリーソフトにはDelphiの方がいいかも。
0367デフォルトの名無しさん
NGNGはい?
0368デフォルトの名無しさん
NGNG0369デフォルトの名無しさん
NGNGソフトが増えればみんなイヤでも入れる。
作りまくることだよ。みんなが。
0370デフォルトの名無しさん
NGNGそれだけで価値がある。
0371デフォルトの名無しさん
NGNGIDEも作ったアプリも、Delphiよりは遅いし重いけど、VC++よりはマシだしさ、
遅いといっても最悪で倍だしさ。
ただね、M$の事だからさ、バージョンアップの時の下位互換性とかさ、そうい
う面が全く信頼出来ないんだよね。
とりあえずC#はネイテブコード吐かないんだから、そこが信頼出来ないと
0372デフォルトの名無しさん
NGNGDelphiだってCLX使えば下位互換なんてないよ
0373デフォルトの名無しさん
NGNG前のバージョンで作ったプロジェクトを引き継いで開発できるかということでしょ
Delphi6でDelphi5以前のプロジェクトを引き継げるし(初代は知らんけど)
Delphiの次のバージョンでもCLXを使ったプロジェクトは引き継げると思うよ
0374Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < autumnクンの意見は信用しない方がいいね
U つ∀ \____________
〜ミ ミ ┴
∪''∪ カレ@IT随一の厨房みたいだし。
サーバーサイドプログラミングを
Delで作ってみたい気はイパイするですね。
ASP.NETみたいにDelphiもスクリプトをサバサイドで
実行できればいいのにって、前々から思ってるんだけどなー
CLX≒VCLだから互換性ではDelの場合心配が少ないですね。
ライブラリはVCL.NETとかになるのかいな??
いつのまにやら4月。
Del.NETが出るらしい今年の末が楽しみです。
0375デフォルトの名無しさん
NGNGexeファイルを実行できるWindowsのHTTPサーバなら何の問題もなくDelphiでサーバサイドプログラムが組めますが?
0376デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1018211735/10
0377デフォルトの名無しさん
NGNGVisualStudio .NET使ってみたけど、画面周りのコンポーネントの成熟度は
やはりDelphiに一日の長がある。逆にサーバサイド側のコンポーネントは
だんぜん .NET Frameworkの勝ち。
うまく共存できる製品を作ってくれるとありがたいんだけどな。
0378デフォルトの名無しさん
NGNGFortranでもForthでもCOBOLでもPerlでもRubyでもどうでもいいんじゃなぁい?
0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNGだけど旧ブビ厨が使える言語では無いとも言える。
0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNG速いし簡単だし。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNGおいおい。それはDelphi使いに失礼だろ。
0386デフォルトの名無しさん
NGNG謝れ。
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNGライバルのブビチュウの方がはるかに高度なことやり出してるから。
0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNG0397デフォルトの名無しさん
NGNG0398デフォルトの名無しさん
NGNG実際にしょぼいツールをSDKで作ってみて、起動速度・動作はVB製並、メモリ消費激しいし。
exeのサイズは、アホみたいに小さいけど。
結局、趣味でソフト作るなら現時点ではDelのがいいかなと思ふが皆さんはどうかな?
0399パソナラー
NGNG安い版買えばいいのかもしらんけど。
パソナラーだから、なおさらだ(藁
0400デフォルトの名無しさん
NGNG禿同
マルチプラットホームで開発が楽でコストが低下
というのは、開発側の都合なんだよね
いつの時代でも、機能が同じならユーザは早くて軽いアプリの
方を選ぶに決まっているのさ
ネイティブコンパイラが無くなることはないだろう
いまでも、JAVA で作られたオフィスアプリやエディタを
わざわざ使っているのは、僅少と思われ
.NET はそこそこ普及するだろうし、WEB関連ではJAVAを
駆逐するかもしれないが、ネイティブコンパイラを使った
開発環境を駆逐することは絶対にないと
0401デフォルトの名無しさん
NGNG考え方が古いねー。
Cが普及してきた頃に必死でアセンブラ最強を訴えてた奴と一緒。
0402デフォルトの名無しさん
NGNG知りもしないくせに(笑い
ま、どうでも良いけど。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGC は 標準ライブラリを使わない事も出来たし、アセンブラから呼び出したり
逆にアセンブラコードを呼び出す事も手軽に出来たよ
0405デフォルトの名無しさん
NGNGが(言い過ぎの気もするが)近いような。だってシンタックス的には別に楽になって無いじゃん>ドトネト
0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNGたとえば、あるコントロールで特定の値を参照したらホントに必要な値の 1/2が帰ってくるバグ
があったとする。現象を見てプログラマはそのまま2倍にして使う事にした。
MSの時期バージョンではこのバグが修正されていたとする。
さて、こういう場合、どういう対応になるのだろう。 アセンブリを利用すれば巧く解決出来る
なんて言っているが・・・・
0410デフォルトの名無しさん
NGNGそのとおり。アセンブリのバージョン管理機能であなたはいつまでもバグあり
バージョンを使いつづけられます。ある時点で自分のコードを修正したら、
そこから新しいバージョンが使えます。
0411デフォルトの名無しさん
NGNG遅レス。
>転職前からもう1年ばかり、仕事ではVB開発しているんだが慣れません。
そりゃ個人の問題だからしゃーないやね。
>俺はIISアプリをVB(not InterDev)で開発しているんだが
まさかWebClass?いまどきそんなの使ってるとは。。。出たと同時に
使えないことになってたはずだ。そいつを選んだ誰かが悪いね、そりゃ。
>VBはリストないから配列ばっかり使うはめになってるんだけど?
Collection使うのがVBのイディオム。
>オリジンが1からというのが全体に統一性があれば別に文句ないんだけど
>統一性がないからコード書き憎いんです。
Option Base。1ベースの連中(Excelとか)を0ベースにはできないから
VBをあわせればいい。
>VBづーっと使っている人でもこの辺の問題知らない&関わりたくないみたい。
>VBはプロブラマを成長させないようだ。
それはVBの問題じゃなくそいつら個人の問題。
>CはOOPLじゃ無いだろ…
こういう表現はわからんか。(w
>ReadStringメソドを使ったコード見たいな物をVBで書いて欲しい。
>そんなコード、ネットで探しても見たことないもの。
だからImplements。
>あと、TStringList見たいな物も作れるかな?
Collection
>Delでも簡単なことが簡単にできて難しいことも簡単にできるから
>全部Delphiで解決するというのが正解かと確かに思う。
って本気で思うならDel使えばいいじゃん。客を説得できないのは
VBのせいじゃないぜ。おれはDelは1の前のベータと1と2しか使ったことないから
どっちがいいのかはわからん。
>こんなの使うからデスマーチなんだろな。とぼやいてみるテスト
そりゃ違うね。単にプロジェクト全体の能力の問題だ。
0412409
NGNGという事は、 作成したアプリは常に古いバージョンを要求するという事になるよな
そんなアプリが沢山増えると、どのパソコンにもCLRの全部のバージョンが
必要になるわけで・・・・
年に2回くらいサービスパックが出ると想定するとドットネットが普及するという
3年後には6つくらいのバージョンが必要だ ひとつ30メガとして180メガか
さあ 3年後の高速回線普及率はどの程度だろ?
0413デフォルトの名無しさん
NGNGんなこたあないって。新しいバージョンへ強制リダイレクト(そんなこともできる)をかけて、
どうしても古いバージョンがいい(そんなこともできる)ってやつだけmicrosoft.comから
ダウソすればいいんだから。
0414409
NGNG使うのにカナリな苦労が必要になりそう。
まあもう少し様子見てるよ 少なくとも サービスパック3程度までは
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG0417409
NGNG・・・って言ってもベンチマークコードみたいなの書いては比較してる程度だけどね
今のところVS6買った頃に比べて日曜アプリを作ってみたくなる程の気持ちも湧か
ない。魅力が無いのか自分が歳とったのかわからないけど
0418デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGC#ですらやってるのに。
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGDelphiは金出せばVCLとsystemユニットのソース付きのが買えるよ。
C#の公開されたのはこのsystemユニット相当のソースでしょ
M$が一部のソース公開しても 『おまえらこれデバッグしろやオラ!』としか見えないんだよな
0423デフォルトの名無しさん
NGNGソース公開ってそういうもんでしょ
0424デフォルトの名無しさん
NGNG何だ、金で解決かよ。M$以下だな。
0425デフォルトの名無しさん
NGNG0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNGDelphiの半分のパフォーマンスが出るんだけど、
でも、なぜか妙に作ったアプリの動作が重いように感じるんだよな。
大きなコードになったらどうなるんだろ?みたいな不安が今の所ある
初期のVBなんかインタープリタのクセに少し大きなコード走らせよう
としたら1分くらいかかった実績があるし
誰か払拭してくれよ
0430デフォルトの名無しさん
NGNG客のメディアに傷つけて 自然現象ですって言い放つ会社の方にその冠が似合うと思うぞ
0431デフォルトの名無しさん
NGNG自然現象ですが何か?
0432デフォルトの名無しさん
NGNG払拭しようにも、たぶんそれは事実でしょう。たとえば他の環境では
行われないセキュリティチェックなどがふんだんに行われますから。
こう考えてはどうでしょう。Del(に限らず)で作ったアプリは確かに
速いのかもしれないが、ウィルスに感染するかもしれないし、断りもなく
HDD内のファイルをインターネット上に送信しているかもしれない。
そういうアプリはCLRでは抑制できる。ウィルス感染はしないし、DLL地獄もない。
その代わり、*最初の起動だけは*遅い。
さあどっちを選ぶ?ってこと。これはケースバイケースで回答が異なるはず。
0433デフォルトの名無しさん
NGNGえ?
1、ウイルスに感染するのは同じではないの?
だって EXE ヘッダさえ取り替えたら ホントに単なるEXEになるでしょ?
客がドットネットアプリしか走らせられないように設定しない限り
2、サンドボックス上でバックドアが防げたとしても(それも現時点では疑問だけど)
それは JAVA アプレットじゃないか
3、DLLヘルの問題は、解決するかどうかはまだ様子見だと思うよ
個人的にはバージョンが違うものを別の名前にするのを薦めた方がよさそうに思う
0434デフォルトの名無しさん
NGNG1> そりゃそーだ。でもWinXP以降ではPEヘッダを変えただけではだめでしょう。
2> 柔軟性に天地の差がある.NETアプレットということならそうもいえるかもね。
で、そういう環境が求められたときにDelでは対応できないよね。
3> もちょっと仕組みを勉強しよう。様子見だなんてごまかさないで。そうすれば
本気で解決するのがわかるさ。
0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNGとか言って.NETでウィルス作った奴居なかったっけ?
0437デフォルトの名無しさん
NGNG/ \
/ 逝 \ ________
| | /
| ´ ` | < >435、とっとと.NETスレ逝けよ。
| )(_)( | \________
| ∀ |
\ ノ
\____/
(? )?
| | |
(__)_)
0438デフォルトの名無しさん
NGNGそりゃ.netうぃるすじゃなかったんだよね、結局。C#で書かれたういるすPGってだけ。
0439デフォルトの名無しさん
NGNG読み込む方法はありますか?
たとえば、描画に関する部分を別クラスにしたとします。
アプリ配布後に描画に関する部分だけを変更したい場合、
DLLを配布するだけで描画を変更することが出来る。みたいな。
別に、通常の関数DLLで出来るだろうけど、
DLLに入っているクラスをアプリ側でインスタンス化したいのです。
出来れば、配布のたびに、いちいちシステムに登録しなくても使えるようにしたいです。
0440デフォルトの名無しさん
NGNGベースクラスのクラス型を返す関数で渡してやれば、、、と分かりづらいですか?
sharememユニット+BorlandMM.dllかrtlパッケージを使う必要があるでしょうね。
0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=976&forum=7&14
0445デフォルトの名無しさん
NGNG爆笑!
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNG|一種の異常な状態であって、C#は本来あるべき状態に戻すための存在だと思います。
道具を目的によって使い分けるのはごく自然だと思うがなあ…
0448デフォルトの名無しさん
NGNG売りの一つのような。
ベテランぶって落ち着いた発言をしているようで、やっぱ一番のドキュ発言は川俣さんだねえ。
0449デフォルトの名無しさん
NGNGこのC#ツールはVBと同じ。
利用者の記憶力に依存する形の開発ツールで、
著作権を会社に捧げる専業プログラマ御用達のツールと考えていいと思う。
たぶんDelphiのようなフリーコンポーネントの文化は生まれないだろう
0450デフォルトの名無しさん
NGNG.NETのターゲットはエンプラ分野。
デルパイみたいなガキのおもちゃではないので一緒にしないように。
0451デフォルトの名無しさん
NGNGそんなんで仕事の道具として使えるのか?
0453デフォルトの名無しさん
NGNG0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNGネットを利用しないジャンルのソフトには
関係ない開発環境ですよね?それとも関係アリですか?
0456デフォルトの名無しさん
NGNG0457( ´・∀・`)へー
NGNG0458デフォルトの名無しさん
NGNGJavaは常に外部と通信をしていないと死んでしまうのですか?
0460デフォルトの名無しさん
NGNGJavaと.NETは理念が似ているからね。
0461(´・ω・`)
NGNG> ネットを利用しないジャンルのソフトには関係ない開発環境ですよね?
に対する
> Javaは常に外部と通信をしていないと死んでしまうのですか?
のレスは何か変だなー、と。
0462デフォルトの名無しさん
NGNGJava->.NET
Javaはネットワーク環境以外では無意味が真なら.NETでもそれは真。
0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG>Javaのクライアントアプリは糞
意味解析の時点でエラーが出ました。
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG0467デフォルトの名無しさん
NGNGhttp://www.borland.com/about/press/2002/borland_supports_dotnet.html
まだまだ先の話だな
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNGDelを見捨ててVBにハマってるようです
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNGVBでデスマーチ中
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNGDelフサギコさんは
C/C++、MFC、APIプログラミング、C#が理解できずに
Delばっかり使っていることが判明して、
恥ずかしさのあまり逃亡しますた。
0475デフォルトの名無しさん
NGNG( ・∀・) < ブビ厨がMFCやC#知ってるとは、おじさん驚いた
φ___⊂ \_________
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |
|愛媛みかん|/
0476デフォルトの名無しさん
NGNGhttp://isweb34.infoseek.co.jp/play/icelake/anime/one.swf
0477デフォルトの名無しさん
NGNGdllは何で作成したものですか?
私は、ms−c+で作成したdllを動的に読みこみ、dllのみを
修正しています。
0478デフォルトの名無しさん
NGNG☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< ここでのDelフサの評判は?
\_/⊂ ⊂_)_\____________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| 全日本Delphi同盟|
0479Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ノ,っ━~ < 先週は出張だったのです……プハァ
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
0480デフォルトの名無しさん
NGNGギリシャの旧跡。
巫女が神の預言を告げる神殿。
デルファイの預言の儀式
神殿内から出る火山性ガスを巫女が吸い、脳障害を起こした状態で喋る
「おまえらおこめららしうけのにやあああ!」
などという声を筆記者が記録し、解読して神の御告げとしたという。
0481デフォルトの名無しさん
NGNGH部
Pcode
T田
K村
Halbow
Eんどう
T岡
(ある意味伝説の)Zeus
他に常連っていたっけ?
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄
∩ ∩
〜| ∪ | (´´
ヘノ ノ (´⌒(´
((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ ̄(´⌒(´⌒;;
ズコーーー
0486デフォルトの名無しさん
NGNGイタイ塩野郎。
0487デフォルトの名無しさん
NGNGVC++が理解できなかった低脳。
0488デフォルトの名無しさん
NGNG神に最も近い存在。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNGミ ,,゚Д゚ 彡 < Delphi逝ってよし!
ミ 彡 \____
ミ 彡
ミ ミ ミ 彡
ミ ミ ミ 彡
ミ ミ ミ 彡
ミ ミ ミ 彡
ミ ミ ミ 彡
ミ 彡 ミミ 彡
ミ 彡 ミミ 彡
ミ 彡 ミミ 彡
ミ 彡 ミミ 彡
ミ 彡 ミミ 彡
ミ 彡 彡ミ 彡
ミ 彡 彡ミ 彡
ミ 彡 彡ミ 彡
ミ 彡 彡ミ 彡
ミ 彡 彡ミ 彡
ミミ ミ 彡 ミミ
ミ ミミ 彡
ミ ミミ 彡
ミ ミミ 彡
ミ 彡ミ 彡
ミ 彡ミ 彡
ミ 彡ミ 彡
ミ 彡ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ 彡 ミ 彡
ミ,,彡 ミ,,彡
0492デフォルトの名無しさん
NGNG/∵∴∵∴\
/∵∴∵∴∵∴\
/∵∴∴,(・)(・)∴|
|∵∵/ ○ \|
|∵ / 三 | 三 | / ̄ ̄ ̄ ̄
|∵ | __|__ | < うるせー馬鹿!
\| \_/ / \____
\____/
0493デフォルトの名無しさん
NGNG1.MANIFEST.XMLファイルを作る---------------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="CompanyName.ProductName.YourApp" type="win32" />
<description>Your application description here.</description>
<dependency><dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly></dependency></assembly>
2.MANIFEST.RCファイルを作る---------------------------
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
#define RT_MANIFEST 24
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "MANIFEST.XML"
3.リソースコンパイラでMANIFEST.RCをコンパイル------------------
(MANIFEST.RES)が出来上がる
4.アプリケーションにMANIFEST.RECを含める。
これで??????.EXE.MANIFESTが無くてもXPスタイル表示が出来るようになる。
0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNG∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ノ,っ━~ < Delフサは嫌われ者だなぁ、おい。
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
0496デフォルトの名無しさん
NGNG特に TMemo が使い物にならなくなるのが痛い。
0497デフォルトの名無しさん
NGNGDelphi6 にはないの?
property Foo:Bar まで書くと、あと全部用意してくれたりするやつ。
0498デフォルトの名無しさん
NGNGCTRL+SPACEでわ。
0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNG>>499
ありますです。
0501デフォルトの名無しさん
NGNG>>499
失礼、Property補完は無いや。
でも ShowMe まで打ってCTRL+SPACEで ssage() が補完されるのはあります、はい。
0502デフォルトの名無しさん
NGNGDelphi5 はProで、6はPersonalなのです。
面罵関数の実体書くの、面倒なのよね...
VC++でも、ClassView使えば両方用意してくれるのに。
ありがとう。
0503デフォルトの名無しさん
NGNG0504502
NGNG.NETの実行環境がどう普及するかが鍵ですが(ランタイム大きいし)、
私が使った限りでは、C# の方が、Object Pascalよりも使いやすかった。
実行速度はどうかわからんけど、そういうときはC++使えばいいし
かなりスタイルの違う二つの言語(DelphiとVC++w/MFC)を使い分けるよりは
まだ文法でも似通ってるVC++とVC#を使った方が、混乱がすくなくてすむ。
まあ、どうしてもVCLでも、Delphi6買うより、CpB6買う気分です、今は。
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNGでもね、もうそんなんじゃつまらんのよ。
せっかく常時接続環境があるんだから、もっとウェブでプログラミングしたいわけよ。
こういうとき、もうDelphiじゃ不可能。C#が一番。
Delphiの出番も今後少なくなるのかな。
0507デフォルトの名無しさん
NGNGハサミと包丁とは、用途がちがう
どちらか一方がどうこう言うのは、アフォ
0508デフォルトの名無しさん
NGNG0509デフォルトの名無しさん
NGNG仕事ならともかく、趣味でまでハサミと包丁両方を揃えることは難しいよ。
もうDelphiには金払えんな。
0510デフォルトの名無しさん
NGNG0511中日ファン@今日から地方巡業モード ◆DRAG8zBg
NGNG趣味の人はC#に移行してしまってもいいと思うけど
0512デフォルトの名無しさん
NGNG趣味だから何でもできるんでは?
ハサミで林檎の皮むきしたり、包丁で紙切ったりするのは
やはりおかしいよ。
それぞれできたほうがいい。
趣味にどれだけつぎこめるかは、その趣味をどれだけ重要と
思っているか、による
0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNGとりあえずやってみるってことができるから。
C#、コンパイラはフリーだけど、IDEがついてこない。
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNGDelphi Personalなんて刃の研いでない包丁みたいなもんだ。
こんなので何もできないよ。
0519デフォルトの名無しさん
NGNGへー。
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG研ぐ=proにアップグレード
詐欺商法だな、こりゃ。
0522デフォルトの名無しさん
NGNG「VB愛好会」の方ですか?
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNG煽りも煽りにレスする奴も荒らし。
0525デフォルトの名無しさん
NGNG0526Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,,,,ミ,,゚Д゚彡 < MLでHTMLの大文字小文字置換がやってますね
UU"""" U U \[Delphi:66789] HTMLのタグの変換について
吐駄っ血はまた"無関係ですね"とか
ドバカな事逝ってるし。困ったオジサンだな
質問者も、バカオジンなんか無視してりゃいいのに。
ヤレヤレ
ところで、こういう処理の為に使える
HTMLパーサーを公開するレベルまで作りこんでいる
方はいらっしゃらないのかしら。
よくしらないけどIndyの何かを利用したりは
出来ないのかな。
MSの子Mに依存すると、いい事なさそうだし。
それにしても、
Halbow氏のコードを試すにしても
テストコードがあるのとないのとでは
生産性や品質に大きく違いがあるから
まず、テストファーストでやったらいいのになと
思う此の頃。
0527デフォルトの名無しさん
NGNG過去ログ探さないやつが多いのも事実
Help読まないやつが多いのも事実
Personalで初心者が増えたと言うことか?
0528デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNG逆に初心者・相談室でやらないでこっちに移動して欲しい
>>521
proにアップグレードしなくても personalでも VB6相当
.NET SDK と比べたいなら こっちのスレでも参考にして http://pc.2ch.net/test/read.cgi/tech/1009080085/
趣味で色々やりたいなら
楽にやりたいならフリーのコンポーネントを探して自分で増やすし
深くやりたいならSDKレベルから自分で作ればいい
0531デフォルトの名無しさん
NGNG>まあ最近はAPIの使い方教えてくれが多いのも事実
>過去ログ探さないやつが多いのも事実
>Help読まないやつが多いのも事実
ML の過去ログよむと、以前からそうみたい
むしろ最近のほうがマシのような
0532デフォルトの名無しさん
NGNGおもしろい!
0533デフォルトの名無しさん
NGNG趣味に金つぎこみたくないなら、しょせんそのていどの"趣味"なわけね
>>530
趣味だろうと仕事だろうと、本格的にやろうとしたらソースの入手は必須
これが近道だよ。金を惜しむとろくなことはない
なんでもただで手にはいるほうがいいかもしれないが、そうでないことも
ある。 見極めがダイジだと思うぞ
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG本格的といってもDelphi/VCLを使いこなしてアプリを作成する事と
Object Pascal/VCLを使いこなしたり拡張したりという事の
二種類があってそれぞれ別次元の話ですよね。
プログラミングそれ自体ではなく、問題解決の手段としての
アプリ作成にのみ興味のある人にとっては
後者のObject Pascal詳細、OO、VCLの内部構造の学習は
コスト的に見合わないと思いますね。
そういう人にとってはDelphi Personalをお手軽=表層的かつ本格的に
使いこなすという選択肢も十分あるはずです。
後者のエキスパートさんには前者の限界と
後者への移行のタイミングを示してもらえると良いかもです。
0536デフォルトの名無しさん
NGNGコスト的に合わないと思うならわざわざ自分でソフト作らなくても
フリーで探せばいい。目的がはっきりしてれば大抵見つかる。
ちょっとしたことならソフト作らなくても簡単なスクリプト書けば事足りる。
それらでできないことなら素人には無理があるっていうこと。
>後者のエキスパートさんには前者の限界と
>後者への移行のタイミングを示してもらえると良いかもです。
これが自分で判断できないならプログラミングなんかしないほうが幸せになれる。
0537デフォルトの名無しさん
NGNG>使いこなすという選択肢も十分あるはずです。
表層的かつ本格的にって、思いっきり矛盾してるけど、何が言いたいの?
0538Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,ミ,,゚Д゚彡< >>528、例などほしいっす
UU""" U U \_______________
ツカイカタ ワカンナイ デス
0539Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 < で、Delphi7というかDelphi.NETは
U つ \ どうなるんでしょう?
@ミ ミ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∪''∪ 最近、Bor系のNEWSがなくて寂しいな。
BCBがフリーじゃなかったから祭りなかったし...
0540デフォルトの名無しさん
NGNG0541532
NGNGいや、冗談としてはおもしろい、という意味
VCL には TStringGrid があるから Excel なんか簡単につくれるよ、
と言ってるのと同じ。 528 なら、できそうだな (w
0542デフォルトの名無しさん
NGNG[Delphi-ML:60886] XDOMJ - 日本語対応XDOM
別段MS製依存でも良いような、、、駄目だと結局IEでも表示できないんじゃないの?
アンチMSも厨になると救われませんですぜ
0543デフォルトの名無しさん
NGNG意味が分かりません
MSマンセーは厨でも救われてる、って意味ですか?
0544デフォルトの名無しさん
NGNGたとえば「字」っていう文字だったら・・・
(□=スペース)
□□□□■□□□□
■■■■■■■■■
■□□□□□□□■
□□■■■■■□□
□□□□□■□□□
□□□□■□□□□
■■■■■■■■■
□□□□■□□□□
□□□■■□□□□
という感じで・・・
変な質問ですけど、分かる方いましたらよろしこおながいします。
0545デフォルトの名無しさん
NGNG0546544
NGNG本当ですか?!やり方知っていましたら教えてください。
0547デフォルトの名無しさん
NGNGTCanvasに文字書いてPixelsで色読んで・・・ってやればできる
0548544
NGNGなるほど。画像関係のDelphiはやったことありませんががんばってみます。
0549デフォルトの名無しさん
NGNG□□□□□□■■□□□□■■□□□□□□□□□□□□■■□□□□■■□□□□□□
□□□□□□■□□□□□■□□□□■□□□□□□□□■□□□□□■□□□□■□□
■■■■■■■■■■■■■■■■■■■□■■■■■■■■■■■■■■■■■■■□
□□□□□□■□□■□□■□□□□□□□□□□□□□■□□□□□■□□□□□□□
□□□□□□□□□■□□□□□□■□□□□□■■□□□■□□□□□□■■□□□□
□■■■■■■■■■■■■■■■■■□□□□■□□■□■□□■□□□■□□□□□
□□□□■□□□□■□□□■□□□□□□□■□□□■□■□□■□□□■□□■□□
□□□■□■■□□■□□■□■■□□□□■□□■□■■■■■■□□■■■■■■□
□□■□□□□■□■□■□□□□■□□□□□□■□□□□□□□□□■□□□■□□
■■■■■■■■■■■■■■■■■■■□□□■□□■■■■■■□■■□□□■□□
□□□□□□□□□□□□□□□□□□□□□■■□□□□□□□□□■□■□□■□□
□□□■■■■■■■■■■■■■□□□□■□■□□□■□□■□■□□■□■□□□
□□□■□□□□□□□□□□□■□□□□□□■□□□■■■■■□□□■□■□□□
□□□■□□□■■■■■□□□■□□□□□□■□□□■□□■□□□□□■□□□□
□□□■□□□■□□□■□□□■□□□□□□■□□□■□□■□□□□□■□□□□
□□□■□□□■■■■■□□□■□□□□□□■□□□■□□■□■□□■□■□□□
□□□■□□□□□□□□□□□■□□□□□□■□□■□□□■■□□□■□■□□□
□□□■■■■■■■■■■■■■□□□□□□■□□■□□■■□□□■□□□■□□
□□□■□□□□□□□□□□□□□□□□□□■□■□□□□□□■■□□□□□■□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
PaintBox1 Canvas.Font.Height は -24、Font.Name は MS 明朝
procedure TForm1.Button1Click(Sender: TObject);
var
Size: TSize;
SL: TStringList;
s: string;
ix,iy: Integer;
begin
SL := TStringList.Create;
with PaintBox1 do begin
Size := Canvas.TextExtent(Edit1.Text);
Canvas.TextOut(0,0,Edit1.Text);
for iy := 0 to Size.cy-1 do begin
s := '';
for ix := 0 to Size.cx-1 do
if Canvas.Pixels[ix,iy] = Form1.Canvas.Pixels[0,0] then
s := s+'□' else s := s+'■';
SL.Add(s);
end;
end;
Memo1.Lines.Assign(SL);
SL.Free;
end;
0550デフォルトの名無しさん
NGNG□□□□□□■■■□□□■■■□□□□□□□□□□□□■■■□□□■■■□□□□□□□
□□□□□□■■□□□□■■□□□■■□□□□□□□□■■□□□□■■□□□■■□□□
■■■■■■■■■■■■■■■■■■■■□■■■■■■■■■■■■■■■■■■■■□□
□□□□□□■■□■■□■■□□□□□□□□□□□□□■■□□□□■■□□□□□□□□
□□□□□□□□□■■□□□□□■■□□□□□■■■□□■■□□□□□■■■□□□□□
□■■■■■■■■■■■■■■■■■■□□□□■■□■■■■□■■□□■■□□□□□□
□□□□■■□□□■■□□■■□□□□□□□■■□□■■■■□■■□□■■□■■□□□
□□□■■■■■□■■□■■■■■□□□□■■□■■■■■■■■■□■■■■■■■□□
□□■■□□□■■■■■■□□□■■□□□□□□■■□□□□□□□□■■□□■■□□□
■■■■■■■■■■■■■■■■■■■■□□□■■□■■■■■■■■■■□□■■□□□
□□□□□□□□□□□□□□□□□□□□□□■■■□□□□□□□□■■■■□■■□□□
□□□■■■■■■■■■■■■■■□□□□■■■■□□■■□■■■■□■■■■□□□□
□□□■■□□□□□□□□□□■■□□□□□□■■□□■■■■■■□□■■■■□□□□
□□□■■□□■■■■■■□□■■□□□□□□■■□□■■□■■□□□□■■□□□□□
□□□■■□□■■□□■■□□■■□□□□□□■■□□■■□■■□□□□■■□□□□□
□□□■■□□■■■■■■□□■■□□□□□□■■□□■■□■■■■□■■■■□□□□
□□□■■□□□□□□□□□□■■□□□□□□■■□■■□□■■■□□■■■■□□□□
□□□■■■■■■■■■■■■■■□□□□□□■■□■■□■■■□□■■□□■■□□□
□□□■■□□□□□□□□□□□□□□□□□□■■■■□□□□□■■■□□□□■■□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
0551中日ファン@地方巡業中モード ◆DRAG8zBg
NGNG一瞬荒らしに見えるマジレスですね
ただ、これ本当の荒らしにも使われそう・・・
0552544
NGNG0553544
NGNGまたは、初期化(描かれたものをすべて消す)するにはどうしたらよいですか?
0554デフォルトの名無しさん
NGNGCanvas.FillRect
ヘルプ読
0555中日ファン@地方巡業中モード ◆DRAG8zBg
NGNGCanvas.FillRect(Canvas.ClipRect);
0556デフォルトの名無しさん
NGNG□■■□□□□□□□□□□□□■□■□□■■■■■■■□□□■□■□□□□□□■□□□□□
□□□■■□□□□□□□□□□■□■□□□■□□□■□□□□■□■□□□□□■□□□□□□
□□□□■■□□□□□□□□□□■□□□□■□□□■□□□□□■□□□□■■□□□■□□□
□■■□□□□□□□□□□□□□□□□□□■□□□■□□□□□□□□■■□□□□■□□□□
□□□■■□□□□□□□□□□□□□□□□■□□□■□□□□□□□□□□□□□■□□□□□
□□□□■□□□□□□□□□□□□□□□□■□□□■□□□□□□□□□□□■■□□□■□□
■■□□□□□□□□□□□□□□□□□□■□□□□■□□□□□□□□■■■□□□□■□□□
□□■■■□□□■■□□■■□□□□□□■□□□□■□□□□□□□□□□□□□□■□□□□
□□□□■■□□■■□□■■□□□□□■■■■■■■■□□□□□□□□□□□■■□□□□□
□□□□□□□□□■□□□■□□□□□■□□□□□□■□□□□□□□■■■■□□□□□□□
□□□□□□□■■□□■■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
0557Delフサギコ ◆zE1iiRdQ
NGNG1日一介、再起動して、とある操作をするという
事をマシンに設定する、お仕事をしてました。
んで、見つけたのがこちらのソフト
ExitWinMenu
http://homepage1.nifty.com/mtj-k/software/exitwin.html
再起動系のソフトを自分でつくろうかと思っていたけど、
調べてみると以外とOS間の互換がなくて
TIPS化難易度が高いという事がわかっただけに
このソフトのソースがしりたいっすわ
適わぬ夢かも知れないけど..
. ̄ ̄∨ ̄ ̄ ̄
. ∧,,∧ シカシ、ツカエル イイソフト
ミ ゚Д゚ ミ Delphi製 オオイネ
(ミ ミ)
〜ミ ミ
∪''∪ XPマニフェスにも対応とは
スバラシッ
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNG・NT系なら特権取得を忘れない
だけじゃない?
0560デフォルトの名無しさん
NGNGhttp://www.google.com/search?hl=ja&safe=active&q=+site:www.borland.co.jp+Dephi+%83R%83%93%83%7C%81%5B%83l%83%93%83g
0561デフォルトの名無しさん
NGNG言いたい事は
http://www.google.co.jp/search?q=+site:www.borland.co.jp+Dephi&hl=ja
って事?
でも
http://www.google.co.jp/search?hl=ja&q=site:go.jp+RINK+%83%8A%83%93%83N%8FW
0562560
NGNG. (l__ ||._/)
. i' || ヽ
/ヽ__||o_,ノ、
"'(ヽ⌒'メ) >>561
∪l⌒( ,,)^l ありがとう、逝ってくる・・・
/ (__/l_,,メ、
. `ー----一'
∪∪
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNGhttp://www2.big.or.jp/~osamu/Delphi/delphi-browse.cgi?index=041030
0566デフォルトの名無しさん
NGNGBCCで作った OBJ なら {$L hoge.OBJ} として external; で使う事は出来ますが・・・
とりあえず、簡単な対応は LIBを本来使う環境で LIB中で必要なものを exportして
DLLにしてしまう事でしょう
0567デフォルトの名無しさん
NGNGトリッキーな馬鹿コードでした。
0568デフォルトの名無しさん
NGNG(false = true) = false →
false = false
0569デフォルトの名無しさん
NGNG外から解釈されるのね。
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNG決定的な機能の違いを教えて下さい。
さすがに無料なんでPersonalでなんでもできるはずは
ないとおもうんですが、かなり多機能な気がするので、
Personalでどこまでできるのかも知りたいです。
0574デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=%83%7B%81%5B%83%89%83%93%83h%82%CC%83T%83C%83g%8Ds%82%AF%82%CE%82%B7%82%AE%95%AA%82%A9%82%E9%82%BE%82%EB%83n%83Q%81I&hl=ja&btnG=Google+%8C%9F%8D%F5&lr=
0575デフォルトの名無しさん
NGNGワラタ
0576デフォルトの名無しさん
NGNG流行の気配が・・・
0577デフォルトの名無しさん
NGNG某板の某スレッドではとっくの昔に使われていましたが、何か?
0578デフォルトの名無しさん
NGNG一応マジレスすると、決定的なのはPersonalで売り物を作っちゃいかんことだな。
0579デフォルトの名無しさん
NGNGプロフェッショナル版以上だと楽に使える。
0580デフォルトの名無しさん
NGNGところでTClientSocketのリファレンスどこかにないですか?
0581デフォルトの名無しさん
NGNG一応こんなのもあるけどな
IB Objects
http://www.ibobjects.com/
0582デフォルトの名無しさん
NGNG(´-`)。o ○ (昔を語れる方がリファレンスを御所望ですか?)
0583デフォルトの名無しさん
NGNG・ProはVCLのソースコード付き。
・ProはWebBrokerでWebアプリが作れる。
・ProはIndy標準装備(日本語ヘルプ付き)。
0584デフォルトの名無しさん
NGNGところでWebBrokerって何?
0585デフォルトの名無しさん
NGNGWebアプリケーションをコンポーネントで作れる機能です。
WebBroker+Indyでお手軽にサーバーサイドなWebアプリが作れます。
0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNG頼むから無料だからって軽い気持ちでDelphiとか言うのやめてくれ。
無料ならHSPがあるじゃん。ほんと頼むわ。
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNGCD-ROM 上の、DCC32.exe の日付が知りたいのよん。
0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNG俺がコンパイラならassert出す。
0593デフォルトの名無しさん
NGNGなんせD1からのおつきあいだし。Borlandがんばれよ。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG「CD-ROM上のdcc32.exe」
dcc32.exe 701,952bytes 2002/03/08
FileVersion 6.0.10.157
0598某ヲッチャー
NGNGそれで作った(しかもバグだらけで正常に動かんらしい)ソフトを
シェアウェアにしてるヤツ」ってどう思う?
そいつ、自分のページに掲示板でのやりとりコピペ(相手のハンドルも
あったり無かったりする)してるんだけど、どう思う?
0599デフォルトの名無しさん
NGNGスレ違いのところにカキコするよりマシと思うが。
0601デフォルトの名無しさん
NGNGそういう問題じゃねーよ!
0602デフォルトの名無しさん
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∬ ∧,,∧ | Delphi や Borland に関する話題
~━っミ ゚Д゚彡,, < 雑談や質問を、しながら
∀._(,,,~ ,,,~⊃_ | マターリくつろごうや
━┳┷ |. ,(~ヽ,,,ミ. \_________
┃...| ̄ ̄し'J.  ̄ ̄ ̄
┻ ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄ AA ハリマクッテ ヨシ
0603デフォルトの名無しさん
NGNGまずソース貼れや
0604デフォルトの名無しさん
NGNG(´-`)。o ○ (その場合「まずアドレス貼れ」だと思うな…)
0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNGソレハ オ・マ・エ!
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNGその程度の腕でちゃんとプロテクトかけられるのかな?
もっともバグだらけなら使う気にならんから、勝手にどうぞだけど
0609某ヲッチャー
NGNGどーだろーねー?絶対DLしたくないから、分からないダス。
自分のページで「DLした人がいるようです」って書いてるから、
DLして金払った人はいるんでしょう。不思議不思議ふーしーぎー???
0610デフォルトの名無しさん
NGNGあんがと。
0611デフォルトの名無しさん
NGNGこいつらをどうにかしてください。
0612某ヲッチャー
NGNG多分、了解とってないと思う。不思議〜〜?
0613デフォルトの名無しさん
NGNGお前の脳の構造も不思議。
お前のスーパークラスはきっと痛いんだろうなぁ・・・。
0614デフォルトの名無しさん
NGNGソレハ オ・マ・エ!
0615デフォルトの名無しさん
NGNG>>某ヲッチャー
スレ違いだ。
0617デフォルトの名無しさん
NGNG君の自作自演を笑いつつ漏れは寝る・・・
0618デフォルトの名無しさん
NGNGいちいち参照するたびにキャストするのって面倒かなと思うんですが。
かと言って継承してオーバーライドするのはもっと面倒・・・。
TListの子孫を持つ独自クラスを作ってる人は関係するすべてのメソッドをオーバーライドしてるんですか?
0619デフォルトの名無しさん
NGNG適当に THogeHogeObject とかをエレメントに持つ継承クラスを
テキストファイルに定義しといて、必要なときは全置換した上で
修正加えてコピペ。
漏れはそうやってます。
type
THogeHogeObject = なんたらかんたら;
って書けば全置換の必要もないけど。
0620デフォルトの名無しさん
NGNGTList って、ポインタの配列だから、動的に管理する配列としては
もっとも汎用的なものですよね。たんなる動的な配列との決定的な
違いは、リストの途中に挿入したり、削除しても切れ目なくリスト
を保持できることと、自動的にサイズを伸縮してくれる、サーチ、
比較などの基本的な枠組が出来ていることなど、クラスとしての特
徴が生きています。
でも、仰るとおり、これを直接継承したクラスをつくるのは、その
枠組を守ったり、メソッドをオーバーライドしたり、また、オーバ
ーライドできないメソッドがあったり、で不便ですよね。
TMyRecordList や TMyObjectList などのリストクラスは、TList を
内部フィールド(privateに)にもつクラスとして(委譲というの?)
作成したことがあります。もちろん、メモリのアロケート、デアロケ
ートはそのクラス内でしなければなりませんが、便利ですよ。
TList はなかなか利用しがいのあるすばらしいクラスだと思います。
0621デフォルトの名無しさん
NGNG君みたいのがいるからDel厨などと言わ(以下略
0622デフォルトの名無しさん
NGNGその方法で別名を定義した後にインクルードすればまるでxx
0623デフォルトの名無しさん
NGNGなるほど、>>619さんはジェネレータライクなことをされているんですか。それありですね。
試してみます。
>>620さん。例えばあるレコードのリストをあるクラスに持たせたい場合、TListを生で使うと毎回、
hogedata : = THoge(Aruclass.HogeList[5]);
このようなキャストが入ることになります(よね)。
これがスマートじゃないと言うことですべてのリスト操作メソッドをオーバーライドしてそこでキャストをしたいなと。
いや、返値の型が変わるから元のメソッドをprivateに定義し直してオーバーロード?
けど、返値の型しか変化のない関数はオーバーロード出来ない・・・。
こういうときC++のテンプレートの偉大さがわかりますねw。
var
Aruclass :TAruclass<THoge>;
みたいなこと出来たらなぁ・・・。
0624デフォルトの名無しさん
NGNGある程度の規模の追加削除なら動的配列が楽だし
それ以上の規模で検索処理とかが入るとTListでは役不足でB木とか作ってしまう事に
0625名無しさん
NGNG0626デフォルトの名無しさん
NGNG動的配列・・・そんなのもありましたねぇ。
メモリ領域が自動的に割り当てられるポインタって感じですね。
今のところデータを挿入する予定はないのでこれで十分です。
TListの継承、実装しちゃったよ・・・鬱。
0627デフォルトの名無しさん
NGNGおれはいつもこれでやっている。正しいのか分からんけど。
www2.big.or.jp/~osamu/Delphi/Tips/search.cgi#0254.txt
0628デフォルトの名無しさん
NGNGよく考えたらAddとかは自動的に型変換してくれるから・・・なるほど。
神経質な人はFirstとかも実装すればいいのね。勉強になります。
0629デフォルトの名無しさん
NGNGソレハ オ・マ・エ!
0630620
NGNG>TListを生で使うと
なまでは使わない
620 で言っていることは、private に TList のインスタンスを保持し
TList の機能を包み込むようなクラスのこと。このクラス自体は TObject か
TComponent を継承する。
うまく設計してひとつ作ると 619 さんのように、ほとんどコピペと置換だけで
いろいろなリストクラスが簡単に作成できるよ
0631デフォルトの名無しさん
NGNGああ、なるほど。
0632デフォルトの名無しさん
NGNG>ほとんどコピペと置換
これを自動でやってくれるのがtemplateってわけか。
微妙に欲しいかもtemplate
0633デフォルトの名無しさん
NGNGしかしテンプレートを導入するとコンパイルが遅くなるかもしれない罠。
まぁ動的配列もあるし、いいんでないの?
0634デフォルトの名無しさん
NGNGいや、Listの代替はあるとして・・・・
0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNG0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNGfild eax
とやってエラーが出ています。
mov intHoge, eax
fild dword ptr [offset intHoge]
というように、一旦メモリにいれてFPUに読むしかないのでしょうか?
そうだとすればこれはCPUの仕様ですか?Delの仕様ですか?
0640デフォルトの名無しさん
NGNGCPUです。
0641639
NGNG0642デフォルトの名無しさん
NGNGで、その頃はCPUのレジスタは16bitだったから レジスタを渡すなんて非効率な事
だったので、メモリのアドレスを渡して FPUが自分でメモリから読むような仕様となった
0643デフォルトの名無しさん
NGNGナイス!
386のFPUを買って来て浮動小数点のベンチマークをして悦に入ってた頃がなつかしいな
0644デフォルトの名無しさん
NGNGhttp://community.borland.com/article/0,1410,27603,00.html
これ使ってるけれど、正直使いにくい。同unitに2つ置けないし。
やっぱ、ちゃんとしたtemplateほすぃ。
0645644
NGNG0647デフォルトの名無しさん
NGNGSHELLにそんなAPIがあったな。ロケータとか結構ややこしい話。
0648デフォルトの名無しさん
NGNGCOM使って読み書きするんだけど、こだわりがないなら
既存コンポーネント使うのが良いよ。
Delphian World( home1.infonia.ne.jp/~delphian/delphi/)で
"ショートカット"をキーワードにすれば幾つかヒットするから好きな奴使ってよし。
0650デフォルトの名無しさん
NGNG頼む、そんなこと言わないでくれ。
だkらDel厨がと多方面からバカにされるんだ・・・。
0652デフォルトの名無しさん
NGNGそれとも検索結果を貼って欲しいのか?
0654799
NGNGDelphian Worldで404でも作者のページ探すぐらいしろっつーの。
blue.zone.ne.jp/old/bfc/delphi/MakeShortCut.htm
内容を理解するのは無理だろうから、用語の意味だけ暗記して
コンポーネント経由で利用するに留めとけ。
yougo.ascii24.com/gh/search/?pattern=Shell&x=34&y=19
→ぶっちゃけエクスプローラーの事。
yougo.ascii24.com/gh/search/?pattern=COM&x=33&y=10
→ぶっちゃけMSが決めたプログラム間インターフェース仕様。
0655654
NGNG0656646
NGNGあ、作者のサイトを探すのを忘れていました。ありがとうございます。
ありがたく頂戴します。
用語の意味、理解しました。ありがとうございます。
コンポーネントのソースを頑張って読んでみます。
0657デフォルトの名無しさん
NGNG「タブ幅」と「インデント」ってどう違うの?
0658デフォルトの名無しさん
NGNGインデントは Ctrl+Shift+I での移動数、タブ位置はタブ幅のことみたい。
0659デフォルトの名無しさん
NGNGfoo := TFoo.Create;
とした場合は必ず
foo.Free;
しないといけないのでしょうか?
デストラクタって自動的には呼ばれないんですか?
0660デフォルトの名無しさん
NGNGそうですよ。 唯一の例外は 例外を投げる時だけ あれはキャッチされたら自動的に解放される
0661デフォルトの名無しさん
NGNG0662デフォルトの名無しさん
NGNGDelphiは使い出したばっかりでまだ慣れないんですが、
上の例だと、TFooのインスタンスを作るにはTFoo.Createしかないんですよね。
かならずFreeしないといけないとなると、Freeし忘れないようにしないといけないですね。
C++でいうスタックに変数を確保するか、auto_ptrみたいなのがあれば…と一瞬思いましたが、
その辺は楽はできないんでしょうか?
インターフェース型を使うのが定石ですか?
0663デフォルトの名無しさん
NGNG・面倒な似非auto_ptrを使う(MLを検索しる!)
・インターフェース型を使う
・自力でGCを組む(死ぬ)
似非auto_ptrも結局インターフェースなんだよな。
0664デフォルトの名無しさん
NGNGそのインターフェースを利用した C++での auto_ptrもどきを実現する例
www.users.gr.jp/ml/archive/delphi/41732.asp
Freeし忘れは防げるんだけど、ちょっとばかり記述が必要。
0665デフォルトの名無しさん
NGNG1)その場で作成してすぐ解放する時は try ・・・ finally TFoo.Free; end;
2)後で解放する場合は、オーナを作ってオーナーに開放させる
コンポーネントはCreateの引数で親を指定
こうすれば親だけ管理すればいい
0666デフォルトの名無しさん
NGNGまー慣れればなんてことないです。
逆にGCが気持ち悪くなれば立派なDel厨!
>>665
賛否両論有りますが、
with TFoo.Create do try
// なんたらかんたら
finally
Free;
end;
っていう常套手段もありますね…
0667デフォルトの名無しさん
NGNGライブラリのインストが必要だったりするんですが
Delphiだとどうなんでしょ?
0668デフォルトの名無しさん
NGNGいらない。その代わりexeファイルのサイズは大きくなる。
0669デフォルトの名無しさん
NGNGどこかのフリーソフトなら、必要なものは必要だし 不必要なものもありますよ。
自分で作るなら、必要なようにも そうでないようにも作れますよ。
今使ってるパソコンはWIN2000だけど、
16bitの頃のVB2アプリ動かすのメンドクサイけど Delphi1のアプリは たいてい
そのままコピーしてダプルクリックしたら 動きますよ。
今でも 出来るだけ沢山のパソコンで動かしたいアプリは Delphi1で作ったりしますよ
0670デフォルトの名無しさん
NGNG>今でも 出来るだけ沢山のパソコンで動かしたいアプリは Delphi1で作ったりしますよ
嫌がらせだな。。。w
0671デフォルトの名無しさん
NGNG仕事ならまだ分かるけど。
0672669
NGNGWIN2000上でIDEも作成したアプリも動くよ。
まあそんな複雑な事はしない、単に232Cでちょっとした
コントロールさせるだけのMainMenuもないアプリだけどね
0673669
NGNGとっても軽いってメリットがあるよ。
IDEの立ち上がりまで1秒かからないような感じ
0674デフォルトの名無しさん
NGNGフォームも生成しなければよろし。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNGDel1はDel3.1のおまけで付いてきたね。
0678669
NGNG0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGコンポーネントあるっしょ。
0681669
NGNG直接やりとりすれば可能だけど、それは棘の道
フリーのASCIIDBコンポをひらってきても、継承元が
無いから動かないし、そもそもDBコントロールが無いから意味なし
お金出して買うのが一番楽。
0682デフォルトの名無しさん
NGNGありがとうございます
0683デフォルトの名無しさん
NGNG本来VBから使うのが楽だけど。
0684デフォルトの名無しさん
NGNG(敢えてDelでいくならね)
0685Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,,,,ミ;゚Д゚ミつ ))) < こにゃにゃちわ
UU"""" U \_
出張漬けで頃されそうですた。
0686デフォルトの名無しさん
NGNG少し前の調査で サラリーマンの4人に1人は 平均1日4時間のサービス残業してるそうだ
0687Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,ミ,,゚Д゚彡< そんなもんですか。。。
UU""" U U \_______________
きびしーのー。
近頃はプログラムさせてもらえなくて
もっぱらエセEの真似事ばかりで
デジタルパシリというか雑用係というか...
つまんないっす。
0688デフォルトの名無しさん
NGNGカコイイかつ使えるユーザーインターフェースってどうやって作るか教えてください。
0689デフォルトの名無しさん
NGNG無を感じろ
しばらくすれば
自ずとわかる
0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNGCanvasに直接描画。
0692デフォルトの名無しさん
NGNGやっぱその辺はセンス。
0693デフォルトの名無しさん
NGNGこれをソースに書き込め。
{$APPTYPE CONSOLE}
0694デフォルトの名無しさん
NGNGセンスは必要だけど、とりあえず
・Windows標準から大きく外れない
・コンポーネントの配置をきっちりそろえる
・こてこての色使いをしない
・がんばってWin32コンポーネントを習得する
0695Delフサギコ ◆zE1iiRdQ
NGNG∫
∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ノ,っ━~ < ひとまね.......プハア
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
パクリ トモイウ
0696デフォルトの名無しさん
NGNG藁た。
コンパイルも漢らしくDCC32だな。
0697688
NGNG漏れの上司にはこう言いたい。
『 Windows ア プ リ ケ ー シ ョ ン に オフコン の UI パ ク ら せ な い で 下 さ い 』
∧||∧ 単なる業務選択において何故フォーム5個も必要なのか?
( ⌒ ヽ ついでに言えば、可変サイズウィンドウというものを知っていますか○山課長!
∪ ノ
∪∪
; …マジで{$APPTYPE CONSOLE}のほうが良かったよ…
0698Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡<
ミつ つ \ オフコンのUI…
〜ミ ,, ミ.
∪ ∪
世間が悪いのかしら?政治が悪いのかしら?
0699デフォルトの名無しさん
NGNGVBは、もういやです。
0700デフォルトの名無しさん
NGNGActiveXコントロールの取り込みで"Microsoft Internet Control"。
0701デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/file/1020833969_1/TVector.zip
0702Delフサギコ ◆zE1iiRdQ
NGNG電 |
|∧,,∧
柱 ミ,,゚Д゚彡 <テンプレートが欲しくなりましたか?
⊂ ミ
|, ,,ミ あるいはプリコンパイラとか
|∪
, ' , ; ' ;
フサはTList所有のクラスで
constructor Create;
destructor Destroy; override;
function Add(Item:T): Integer;
procedure Delete(Index: Integer);
procedure Insert(Index: Integer; Item: T);
procedure Move(CurIndex, NewIndex: Integer);
procedure Exchange(Index1, Index2: Integer);
procedure Clear;
function IndexOf(const Value: T): Integer;
property Items[Index:Integer]:T read GetItem write SetItem;default;
property Count: Integer read GetCount write SetCount;
で実装して持ってる…
けど今までずっと使わんかった…
usesするユニットによって
TVectorが IntegerかReal、どっちを持つか変化する
ってのは、結構面白いっすね。
0703Delフサギコ ◆zE1iiRdQ
NGNG______
/:\.____\ /良く見れば...
|: ̄\.ミ∩゚Д゚ミ\< いいテク使ってるぜゴルァ
|: |: ̄ ̄ U ̄:| \
シブ--イ
真似ッこさせてもらおう。
unit IntVector;
interface
type T = Integer;
{$include Vector.inc}
implementation
{$include Vector.inc}
end.
----------------
{$ifndef Vector}
{$define Vector}
// interface
{$else}
// implementation
{$endif}
____ uses IntVector, RealVector;
/...... .. .../ var Vector1, Vector2: TVector;
||::: ∧,,∧ /Vector1 := IntVector.TVector.Createと
|: ̄\ ミ,, ゚Д゚ミ< Vector2 := RealVector.TVector.Create
|: :|: ̄U U ̄:|\ というように同時に使えるんですか?
|: :|: .:|
教エテ ホスイ
0704デフォルトの名無しさん
NGNG1機能に1ボタン。
1画面で出来る事は1つだけ
イパーンジンは自由度など求めてはいない。
0705デフォルトの名無しさん
NGNG>...同時に使えるんですか?
それは無理です。
uses IntVector, RealVector;
var Vector1, Vector2: TVector;
は厳密に書くと
uses IntVector, RealVector;
var Vector1, Vector2: RealVector.TVector;
のことなので、↓この行でコンパイルエラーになります。
Vector1 := IntVector.TVector.Create
namespace(=unit名)の修飾が面倒なら
unit IntVector;
interface
type T = Integer;
{$include Vector.inc}
type TIntVector = TVector;
implementation
とでもしておけばiv := TIntVector.Createのように
普通に書けます。
0706Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚彡 < およよ?♪
ミ⊃ ミ⊃ \____________
〜ミ ミ
∪''∪
自分でソース組み込む前に
質問で申し訳ニャですが
include展開後は
type T= Integer
と
type T= Real
がinterfaceでかぶると思うのですが
それはコンパイルエラーにはなりませんですか?
0707デフォルトの名無しさん
NGNG異なるスコープで識別子被ってもエラーとしないですよ。
>>705 が uses に言及しているのは、 uses の記述順は名前の衝突が
発生した場合の優先順位を決定するからやね。
漏れは$DEFINE VECTOR の方が疑問す。
例えば先にIntVectorがコンパイルされた後は VECTORが定義済なので
RealVector コンパイル時、1回目の include で(型宣言でなく)
implementation以降が展開されてコンパイルエラーになる気が
するんですが、何故エラーにならないのか分からんです。
0708デフォルトの名無しさん
NGNG0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNG{$IDLL名 オプション }
とかすると、DLLを呼び出して オプションを渡す、そして結果の文字列を
{$I ファイル} した時と同じように処理するというのでいいや
0711デフォルトの名無しさん
NGNG無いよりはマシって程度。
0712デフォルトの名無しさん
NGNG>ActiveXコントロールの取り込みで"Microsoft Internet Control"。
その後 OCX の場所を聞いてくるのですが、どうしたらよいのでしょう?
0713デフォルトの名無しさん
NGNGごめんなさい、できたいみたいです。
0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG>>709 STLといえば。
http://www.users.gr.jp/ml/archive/delphi/43208.asp
↑のコンテナクラスを弄っている人はいないのかしら。
これに比べればtempleteなんて、多少手間かどうかの些細な問題な気がする。
そう頻繁に活用できるするものでないにせよ、実装を考えると
ちょい泣きが入る。C++やJavaには基本データ構造のクラスが
一通り揃ってるのが羨ましく思えたものさね。
0716Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 <質問っす
ミ つ且~~
ミ,,__ ヾ
⊂二二二UU二二⊃
任意の構造体について
中身の保持内容が
同じかどうかを判断する方法は
なんかないでしょうか。
具体的に言うと
var Record1, Record2: T;
if Record1 = Record2 then
処理
この処理を
T = TRect
の時と
T = TPoint
のとき、両方で共通するやり方をやりたいのですが
TPointもTRectもイコール演算子は無効なので
直接メモリ内容を比較したいのレス
よろしくおねがいします。
0717デフォルトの名無しさん
NGNGmemcompはdelphiには無かったっけ?
じゃあ、BYTE型のポインタを用意して両者をsizeof(recordname)回比較。
ポインタのインクリメントって不許可だったっけ?Pascal。
違う。ポインタを配列として扱えない・・・?
忘れてるなぁ・・・。
0718デフォルトの名無しさん
NGNG0719Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 <Tのスコプ教えてくれてサンクスコ
ミ つ且~~
ミ,,__ ヾ
⊂二二二UU二二⊃
テンプレートと呼ぶべきかわかりませんが
クラス参照型と同じような型参照型
(IntegerとかDoubleとか指定できるヤツ)
ってのがあったら、かなり幸せなんだけどな..
クラス参照型についてはここ参考に。
http://www.wwlnk.com/boheme/delphi/tips/tec1290.htm
ログ43208の内容、むすかしっすぎてビクーリ.
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNGDelphiでもポインタ弄れるよ。Cッポいことも可能。コンパイラがちとうるさいだけで
0722デフォルトの名無しさん
NGNG誰か簡単におしえてくだちい。
0723デフォルトの名無しさん
NGNG考え方は間違ってない。
あれは関数ポインタをポインタのないC#でどう実装するか?と言うお話。
大きな違いはデリゲートはデリゲート変数にデリゲート(多段)出来ること。
simpledelegate temp = null;
tamp += simpledelegate(a);
tamp += simpledelegate(b);
tamp += simpledelegate(c);
temp();
とするとa() b() c()がすべて実行される。
0724無責任だが
NGNG殆どの場面で大丈夫な方法。
使い方は if ByteComp(s,d,sizeof(s)) then ・・・
function ByteComp(const s,d;const count:Integer):boolean;
type
TAbyte = array [0..1] of byte;
TpAbyte = ^TAbyte;
var ps:TpAByte ;
var pd:TpAByte ;
var i:Integer;
begin
ps:=TpAByte(@s);
pd:=TpAByte(@d);
Result:= integer(ps)=integer(pd);
for i:=0 to count-1 do begin
Result:= ps^[i] = pd^[i];
if not Result then exit;
end;
end;
ただし、普通の Tpoint,TRectは大丈夫だけど byteとかsmallintを含む場合
アラインされたゴミ領域に誰かが書き込みすれば希望の動作が出来なくなる
0725Delフサギコ ◆zE1iiRdQ
NGNG_ ミ,,゚Д゚彡 _< ありがと、さんくすこ
.=| |==U=U==| |= \___________
| | .ミ ミ | |
| |ノ∪''∪. | |
| | | |
今晩、いえに帰ってから試してミルです。
どんな構造体(IntやRealも可)でも使えるリスト作ってて
そのIndexOfメソッドを作るときに
リストItemの中身比較をしたいんすので
smallintとかで誤動作するとちょっと…
ポインタがわかってて、その構造体の大きさもわかる時に
純粋にメモリの格納値の比較がしたいんだけどなー
"アラインされた"の意味がよくわからないのですが
1byteずつ調べるなら何してもゴミは残らない気がするです。
どうなんでしょか?
0726無責任だが
NGNGああ、大小比較もやりたんだね。 じゃ >>724で帰り値をintにして
Result:= ps^[i] - pd^[i];
if 0<> Result then exit;
でも、どうかな?最後のバイトから比較した方がいいし、その場合でも
符号無しの比較になってしまうし、としても固定長文字の場合の比較が
変になるし メモリ情報だけでは解決出来ない問題だと思うな
まあ、単純に高速検索の為に何らかの並びでいいというなら先頭バイトから比較すれば
いいと思うけど、比較方法についてイベントとかコールバックとかで変更可能にしとかな
いと美味しくない
例えば、バイト1個の次に32bitのデータが来て32bitでアラインされると 3バイト分のゴミ
領域が出来るよね? この領域はDelphiで普通に操作するならゼロと考えていいけど
他の言語を呼んだりすると、ゴミが入る可能性がある。 例えば、Cの場合は基本的に
メモリ確保時にゼロ初期化しない事が多いからさ
0727Delフサギコ ◆zE1iiRdQ
NGNGミ;゚Д゚彡 < なんか、ニポンゴが伝わってなくて
ミつ つ゛ \すまそ
@ミ ミ
∪''∪
いや、、、あの、、、大小比較は別にやりたくなさげな…
検索も関係ないような…
いわゆる、C++のイコール演算子のオーバーロード(ライドだっけ?)
のようなことはDelでは無理だろうから
それを純粋にメモリの内容比較でやりたいな。って事です。
>例えば、バイト1個の次に32bitのデータが来て32bitでアラインされると 3バイト分のゴミ
>領域が出来るよね?
フサのやりたい事は
リストといっても、レコードのリストなので
比較する値(recordとかintegerとかdoubleとか)の
メモリ領域の長さはいっしょ(のつもり)
…もしかして、record型とか変数型って可変長可能でしたっけ?
Stringはrecordには指定できなかった気が…
0728無責任だが
NGNGそれなら動的配列の方が便利で、あんまりありがたくないような・・・・
だから、メモリ領域の長さが一緒でも、アラインされると
byte +0
---- この間にゴミ3バイト ---
int +4
とかなるでしょ? Delphiは普通構造体を確保する時にゼロクリアしてくれるけど
そうじゃない環境もあるでしょ?
0729Delフサギコ ◆zE1iiRdQ
NGNG.∧,,∧∧,,∧ ))
((ミ゚Д゚ ≡ ゚Д゚彡<ダメなの?ダメなの?ダメなの?
⊂ミ ⊂≡⊃ ミ⊃
オ とミ,,≡,,ミづ オ
ロ し^ J ロ
0730無責任だが
NGNGダメって事はないけど、それだけしか出来ないならわざわざ作る意味がないかも
あと、Delphiだけでも可変部分を持っていると その領域の使用順によっては
同じなのにメモリ内容は違う可能性もあるというのを思いついた。
0731無責任だが
NGNGfunction FindAPoint(const s:TPoint;const dt:array of TPoint; out pos:Integer );boolean;
int i:Integer;
begin
Result:=false;
for i:=0 to High(dt) do begin
if ByteComp(s,dt[i], sizeof(s)) then begin Result:=true; pos:=i;exit;end;
end;
end;
ここで、どの型かは 関数名にしか出ていないから、内容はそのままコピペ出来る
だから、動的配列をそのまま使う方が普通は楽だと思うんだけど?
0733デフォルトの名無しさん
NGNG~( )− packedされたレコードに限ればCompareMemで比較しる!
/ >
0734デフォルトの名無しさん
NGNG@( )−
/ >
0735デフォルトの名無しさん
NGNG@( )@ ボクサー
/ >
0736デフォルトの名無しさん
NGNG(゚д (゚д゚)
(゚д )@キュィィィィィィィ
/ >
0737デフォルトの名無しさん
NGNG(゚д゚) д゚)
@( )@グォーン
/ >
0738デフォルトの名無しさん
NGNG(゚д゚) д゚)
@( ) д゚)グォーン
/ >
0739Delフサギコ ◇zE1iiRdQ
NGNG.∧,,∧∧,,∧ ))
((ミ゚Д゚ ≡ ゚Д゚彡<荒らしなの? 荒らしなの? 荒らしなの?
⊂ミ ⊂≡⊃ ミ⊃
オ とミ,,≡,,ミづ オ
ロ し^ J ロ
0740Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡
ミ_||○||○゛僕さー
@ミロロミ
∪''∪
0741デフォルトの名無しさん
NGNGミ,,゚Д゚彡 < D6プログラミングバイブルってBCB使ってる人にも役に立ちますか?
U つ゛ \____________
〜ミ ミ
∪''∪
0742デフォルトの名無しさん
NGNGPascal読めるなら。
0743デフォルトの名無しさん
NGNGオラオラ@オラ@@オラ
オラオラ@@(゚д゚)@@オラ
オラ@( )@@オラ
オラオラ/ >オラ
0744Delフサギコ ◆zE1iiRdQ
NGNGで、宮○氏がなにやらの御礼を
しているみたいなんだけど、これって何の話?
_____________
,,,,,,,,,,,,,,,,∧,,∧ /流し読みしてたら
〜′,,,,,,,,,,ミ,,゚Д゚彡 < 意味わかんねっす
UU"""" U U \_______________
0745デフォルトの名無しさん
NGNG自分でも何か非効率な気がします。アセンブラ詳しい人添削して…。
仕様: 長さが異なる場合、"ABC" < "B" < "BA" < "BB" < "BBB"
( CompareStrを文字列では無く任意のメモリに適用しているイメージ )
function CompareBinary(S1: Pointer; L1: Integer; S2: Pointer; L2: Integer): Integer;
asm
PUSH ESI ; PUSH EDI
MOV ESI, EAX; MOV EDI, ECX
MOV EAX,EDX
MOV EDX, L2
MOV ECX,EAX
CMP ECX,EDX
JBE @@3
MOV ECX,EDX
@@3: CMP ECX,ECX
REPE CMPSB
JE @@4
MOVZX EAX,BYTE PTR [ESI-1]
MOVZX EDX,BYTE PTR [EDI-1]
@@4: SUB EAX,EDX
POP EDI; POP ESI
end;
0746デフォルトの名無しさん
NGNG漏れはDel屋じゃなくてC屋なのであれですが…
REPE CMPSB は Pentium 世代では最速ではないのではないかと
ターゲットによって違うと思いますが
あと 1 バイトずつ比較しては遅いでしょう。
工夫したらもう少し高速になるかと。
0747デフォルトの名無しさん
NGNG文字列にバイナリをそのままコピーして比較させたらダメ?
0748745
NGNGアセンブラはかじった程度なので…。
L1(EDX)をEAXとECXの両方にMOVしているのはどちらかにできないのかな?
しかしECXはループで使うから…??
( Delphi持っていない人が見てくれるかもしれないので書いておきます。
呼びだし規約は、最初の引数をEAX、次をEDX、三つめをECXで渡し残りをスタックで渡します。
スタックフレームの作成、復帰コードは勝手に埋めこまれ、上のL2のように書けば[BP - XX]になります。
戻り値はEAXで返し、受け渡しに使わないレジスタは全て保存する必要があります )
>>747 文字列作成の為のメモリアロケートとコピーが比較よりも重くなるような…
0749デフォルトの名無しさん
NGNGコールバック関数で、
h:=pMOUSEHOOKSTRUCT(lParam).hwnd;
ShowCursor(IsWindowEnabled(h));
と書いてみました。
Enable=falseなボタンの上ではカーソルが非表示になることを期待しました。
いったい何がいけないのでしょうか?
0750デフォルトの名無しさん
NGNG0751Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧∩ /
ミ,,゚Д゚彡 < 教えてほしいざまーす
U ミ \____________
@ミ ミ
∪ ∪
ホットゾヌが度々落ちます。んでもプロセスは残っているから
エラーダイアログを表示しまくる状態になるんす。
そうなったらタスクマネジャから
落とさなければならなくなるので、メンドっちくてイヤーンな感じ。
そこで、
ゾヌが落ちた時に
実行したら、
Hzb.exeを強制終了させて
エラーダイアログも閉じさせる
というプログラムが作りたいんですが、
プロセス列挙と、終了コード送信って
どうやるのですか?
というか、作ってソースウプしてくれる方がおられたら..
マ板のオフの時で折れが飲み代おごるよ。ミ゚∀゚,,彡
さて、Packedrecordの方もさっさとつくら名ければ
0752Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧
ミ,, ゚Д゚彡
〃つ_/ ̄ ̄/
〜ミ,,[ ̄ ̄ ̄.]
 ̄ ̄ ̄
無責任だがさん、とてもサンクスです。
>>731
> function FindAPoint(const s:TPoint;const dt:array of TPoint; out pos:Integer );boolean;
> var
> int i:Integer;
> begin
> Result:=false;
> for i:=0 to High(dt) do begin
> if ByteComp(s,dt[i], sizeof(s)) then begin Result:=true; pos:=i;exit;end;
> end;
> end;
> ここで、どの型かは 関数名にしか出ていないから、内容はそのままコピペ出来る
> だから、動的配列をそのまま使う方が普通は楽だと思うんだけど?
いや、、、別に動的配列が嫌だからListにするとか
そういう意味じゃなくてそのVectorとしてのクラスメソッドにIndexOfが
欲しかっただけでして。。。
ByteCompがうまくいきさえすれば
dtの代わりに
lt: TXList;
begin
Result := False;
for i:=0 to lt.Count-1 do begin
if ByteComp(s, lt.item[i], sizeof(s)) then begin Result := True; pos := i; Exit; end;
end;
end;
でもOKかと。
0753Delフサギコ ◆zE1iiRdQ
NGNG間にゴミが残るようなものも書けるんですね。
動作速度効率化の為に4バイト確保される?
…つーか。packed recordって初めて知ったです。
HELPを調べると
>デフォルトでは,構造化型の値はアクセスを速くするために
>ワード境界またはダブルワード境界にアラインメントされます。
>構造化型を宣言するときは,予約語 packed を使用すると
>データを圧縮して格納できます。次に例を示します。
こんな風に載ってました。
type
TPackedRecord = packed record
F1: Byte; //1バイト
F2: word; //2バイト
F3: Byte; //1バイト
end;
TNormalRecord = record
F1: Byte; //1バイト
F2: word; //2バイト
F3: Byte; //1バイト
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.lines.Add(IntToStr(SizeOf(TPackedRecord)));
Memo1.Lines.Add(IntToStr(SizeOf(TNormalRecord)));
end;
1行目は4
2行目は6ってでました
∧,,∧ ビックリンコ
ミσ゚Д゚ミσ
0754デフォルトの名無しさん
NGNGうん、その通り。
実験結果、勉強になりました。
0755デフォルトの名無しさん
NGNG親スレッドが死んでたら自己終了とか、自己終了のメカニズム
入れた方がいいのでは?
0756デフォルトの名無しさん
NGNG0757Dax ◆ZonuDqn.
NGNGトホホ・・・スンマセン・・・
0758デフォルトの名無しさん
NGNGpacked array もありますんで、よろしくです。
0759デフォルトの名無しさん
NGNG0760デフォルトの名無しさん
NGNG0761デフォルトの名無しさん
NGNG0762デフォルトの名無しさん
NGNG0763John ◇0z.4Is5E
NGNGアニオタ きもい(w
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNG0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNG0768427
NGNGそりゃどっちもっす。
>>751
強制的にプロセスをアボーンさせるAPIあったような気が。(不確実でスマソ
VC++のワンポイントに
>実行中のスレッドを終了したり、切り離す API の使用は避けてください。
ってあったから、多分あると思う。
0769768
NGNG0770Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ ソースウプスマタ
ミ*゚Д゚彡
ミつ[|lllll]).
〜ミ ミ
U''U
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1020833969&res=2
>>757
ホホホ・・・ドウイタマシテ・・・
というか、大変便利に使わせてもらっております。
括弧いいです。素敵っす。
開発がんばってくださいませ。
0771デフォルトの名無しさん
NGNGAddしたオブジェクトそのものでないと
内容が同じ構造体でもIndexOfが正しく動作しないことがあるよ。
あくまでAddしたオブジェクト(or packed record)しか探さないという仕様なら、
余計な突っ込みゴミン。
0772デフォルトの名無しさん
NGNG@@@( )−
/ >
0773Delフサギコ ◆zE1iiRdQ
NGNG> 内容が同じ構造体でもIndexOfが正しく動作しないことがあるよ。
∧,,∧ いちおう、それで>>724の
ミ*゚Д゚彡 コードでイコール比較してるんですが...
ミつ[|lllll]). だめなのかしら。
〜ミ ミ
U''U
Delphiでやる限り、変数ゼロクリアされるような気がするから
非packed record でも動くような気が...
>あくまでAddしたオブジェクト(or packed record)しか探さないという仕様なら、
構造体に関して、そういうIndexOfは
ちょっと変ですよね。
内容を正しく比較したいものですが...
なんか改善策ありましたら、教えてくださいな。
そもそも、IndexOfなんて必要ないかしら。
0774デフォルトの名無しさん
NGNG×x×( )−
/ >
0775デフォルトの名無しさん
NGNGゼロクリアされるのは、VCLオブジェクトのメンバだけでなかったっけ。
実際、ローカル変数で構造体の宣言したらIndexOfが正しく動かなかったよ。
(CPUウィンドウで見たらパディングの部分にゴミがあった)
パディングされてる構造体のバイナリ比較は無理でないかな・・・。
0776デフォルトの名無しさん
NGNGtype
THoge = record
F1: Byte;
F2: DWord;
F3: Byte;
end;
というレコードでTHogeListを作って、
procedure TForm1.Button1Click(Sender: TObject);
var
HogeList: THogeList;
a, b: THoge;
begin
HogeList := THogeList.Create;
a.F1 := 1;
a.F2 := 2;
a.F3 := 3;
b.F1 := 1;
b.F2 := 2;
b.F3 := 3;
HogeList.Add(a);
Caption := IntToStr(HogeList.IndexOf(b));
HogeList.Free;
end;
とすると、aとbは内容が同じはずなのに、Add(a)してIndexOf(b)したら-1を返したよ。
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNGあったらごめんなさい。
0780デフォルトの名無しさん
NGNG燃えるおにーさんのロッキー君じゃな〜い?
0781デフォルトの名無しさん
NGNGTRecordに参照が含まれてたらどうすんの?
各ユニットでCompareメソッド実装させればいい。
テンプレートだからって型固有の処理が
入っちゃいけないってことはないよ。
ついでにソートの並びはascending/descending orderだ。
unit IntegerList;
interface
uses
Classes, //TListを使っている為
SysUtils, //Exceptionを使っている為
Math; //Signを使っている為
type
TRecord = Integer;
////////////////////////////////////////////////////////////
{$include NumericList.txt}
////////////////////////////////////////////////////////////
TIntegerList = TNumericList;
implementation
////////////////////////////////////////////////////////////
{$include NumericList.txt}
////////////////////////////////////////////////////////////
class function TRecordList.Comapre(const a, b: TRecord): TValueRelationship;
begin
Result := Sign(a - b);
end;
end.
0782raise
NGNG0783except
NGNG0784デフォルトの名無しさん
NGNG0785デフォルトの名無しさん
NGNG#defineに相当する機能あるから好きなように置き換えれ。
その代わりどこに言っても迫害される。
って言うかC#かBCBに乗り換えろよ。
0786デフォルトの名無しさん
NGNGマウス右ボタン -> プロパティ-> 支援機能タブ -> テンプレートの追加ボタン
タイトルに begin_end とでも入れて
コードの部分に
begin
|
end;
と入れる。
こうすれうば ctrl+J としてBを入れれば begin endが入力出来ます
0787デフォルトの名無しさん
NGNG言語仕様の一部を書きたくない、というなら乗換えを勧める。
・イベントハンドラをいちいち書くのがうざいです。どうすればいいでしょうか。
・Delphiををいちいち起動するのがうざいです。どうすればいいでしょうか。
・コードををいちいち書くのがうざいです。どうすればいいでしょうか。
・プログラミングをするのがうざいです。どうすればいいでしょうか。
やめれ。
0788デフォルトの名無しさん
NGNGDelphiがうざいです。は無条件で却下しますw >各方面
0789デフォルトの名無しさん
NGNG慣れでしょ
そのうち手が勝手に begin end; を1秒以内で入れてくれるようになるから
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGエディタにやらせればいいだろ?
0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNGじゃあやればいいじゃん。
VBと違ってちゃんとコマンドラインコンパイラ付いてるぞ。
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNG0798デフォルトの名無しさん
NGNG別にコマンドラインでやればいいだろ?
EDLINで、program 文から順に打って下さい
ポトペタせずに、
http://pc.2ch.net/test/read.cgi/prog/1020766311/185
みたいに書けばいいでしょうよ
0799デフォルトの名無しさん
NGNGVBなんぞと違ってDelphiでは変数宣言はすべて明示的に行われます。
C然りJava然り。
0800デフォルトの名無しさん
NGNGそれではDelphiはVB代わりには使えませんね。
0801デフォルトの名無しさん
NGNGBeginは可読性あり。単語だし。
{に可読性もへったくれも無いと思うが。
と、おもしろレスを目指してみる小林。
0802デフォルトの名無しさん
NGNGコードをぱっと見たときに、begin〜end; では冗長すぎませんか?
0803デフォルトの名無しさん
NGNG0804デフォルトの名無しさん
NGNGつぅか宣言せずに変数使える方が異端なんだけどね。
簡単なタイポが問題に発展したりするし、それがローカルかグローバルかも判断が難しい。
ところでどうしてVB.NETに行かないの?
0805デフォルトの名無しさん
NGNGまぁ、Pascalって言語の宿命。
日本語の「、。」は文章の切れ目としてわかりにくい!
みたいなもんよ。
あなたみたいな人のためにBCBなりVC#がある。
選択肢はあるんだから文句言う暇あったら移行すればいいかと。
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNGPASCALもCもALGOLの子供だから結構似てるしね。
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNG{ } は見落とす危険性が高い、とも言える。まあ物は言い様だな。
生産性の点では別にストローク数は特にデメリットにならんでしょ。
書きっぱなし使い捨てコードならともかく。
単なる決め事に文句つけるならさっさと他の言語選べばいいだけだね〜
0811デフォルトの名無しさん
NGNG早く作ってくれ。
0812デフォルトの名無しさん
NGNGSTLはともかくテンプレートは欲しいな。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG作ればいいじゃん。
0815デフォルトの名無しさん
NGNGということは、同じ内容のコードでもC#よりもVB.NETの方が安全ということですね。
0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNG動的配列で十分という結論だと思ったんだが?
0818デフォルトの名無しさん
NGNG配列が使い物にならないケースや、配列以外のデータ構造があることを知らんのか?
0819デフォルトの名無しさん
NGNGカコログ読んだ方が良いかも。
0820デフォルトの名無しさん
NGNG説明してください。
0821Delフサギコ ◆zE1iiRdQ
NGNGミ*゚Д゚彡
ミつ[|ll]ミ
〜ミ ミ ウブしますた!
∪''∪
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1020833969&res=3
でも、テンプレートとはとても胃炎
というかテンプ0-ト、よくわから.......
http://www.kumei.ne.jp/c_lang/cpp/cpp_35.htm
0822デフォルトの名無しさん
NGNG0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNGbegin〜end; を {〜} に置き換えるとJScript.NETもどきだね。
0825デフォルトの名無しさん
NGNGどっちが先に出たか知ってればそう言うおもしろいこと言えないと思うんだが。
0826デフォルトの名無しさん
NGNGコンテナは大きく、配列とリストに別けられると思うけど、
たとえリストでも、データの実体は配列に取った方が色んな面で良いと思う。
リストだからと オブジェクト実体でメモリを虫食い的に消費してしまうのは
やっぱり綺麗じゃないよ
0827デフォルトの名無しさん
NGNG俺はTListの継承が楽になるだけの理由だな・・・。
0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNGVBでもRubyでも begin なんて書かないよ。
0830デフォルトの名無しさん
NGNG取りあえず君、言いたいことをまとめてくれ。
じゃなかったらVBをバカにするなスレに帰ってくれ。
0831デフォルトの名無しさん
NGNGTList はTObject継承用の配列型コンテナで、
一般的なコンテナとしてはり動的配列の方が使い易いと思うけど?
まあ、動的配列はOOオタクには人気なんとは思うけど
0832デフォルトの名無しさん
NGNGなんだ素人か。
0833デフォルトの名無しさん
NGNG0834Delフサギコ ◆zE1iiRdQ
NGNG( )
( ) ( )
∧=∧ ポゎ〜
ミ*゚Д゚彡
| ̄ ̄∪∪ ̄| 風呂入っとけ。
| ┼─┼ .|
| /\ .|
| / ホ \|
\____/
└─┘
動的配列はInsertやDeleteが苦手では?
元々Delphiにはなかったし。
0835デフォルトの名無しさん
NGNGInsertやDeleteを頻繁にかつ高速にしたいなら
Insertは末尾にのみ、Deleteは実体に対してしないようにすればいい
では実際に好きな位置に挿入したり、削除するのを、どうすればいいかというと、
実体の配列とは別に 順番用の整数配列を用意して、それで管理すればいい
0836デフォルトの名無しさん
NGNG>実体の配列とは別に 順番用の整数配列を用意して、それで管理すればいい
クラス使えよ・・・。
0837デフォルトの名無しさん
NGNG0838デフォルトの名無しさん
NGNGクラスでラップする事はタマにするけど
順番用の整数配列は、整数配列だから、実体用の配列とは完全に独立して
挿入、削除、とかアクセス処理が書けるんだよ。
だから実際はラップする必要はない
0839デフォルトの名無しさん
NGNG俺持ってるよ
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNG固定サイズでいいならそもそもdequeなんて要らないって(笑)
0842デフォルトの名無しさん
NGNG0844840
NGNG0845841
NGNGなんで固定サイズが欲しいことになるんだ?
固定サイズのものが欲しいのではないので駄目だ、と言っているのだが。
>>844
異論は無いよ。その上でサイズに上限を指定しなければならないのなら
(そして必ずそれだけのメモリを消費しなければならないのなら)
量が予期できない場面では使いにくいし、それがわかってるから >>840 になってるんでしょ?
ここでの食い違いは、「dequeに上限を指定しなければならない実装はdequeとして許せるか?」
というところか。私は許せないが、841は許せると。そういうこと?
0846840
NGNGでも、最大が決まってなくて先頭末尾で追加しまくる。しかもランダムアクセス可能な
必要がある、なんて使い方はしたことないんだけど、何に使うの?
だいいち、STLのdequeは結構重いよ。
0847Delフサギコ ◆zE1iiRdQ
NGNG( )
( ) ( ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧=∧ / Delphiの話なんすか?
ミ,,゚Д゚彡∩ < 正直さっぱり。
| ̄U ̄ ̄ ̄.| \
| ┼─┼ .| \__________
| /\ .|
| / ホ \|
\____/
└─┘
0848841
NGNG先頭末尾で追加しまくるような使い方はたしかにまずしないが、
(ランダムアクセスできる)自動伸縮するキュー(FIFO)としてよく使う。
伸縮のペナルティが低いし。
例えばhttpで受信しながら処理する場合なんか、サイズが予期できないが
メモリ効率、パフォーマンスも欲しいことがある。
0849デフォルトの名無しさん
NGNGテンプレート、STLの話からSTLに含まれるdequeというデータ構造の話になってる。
Delphiで欲しいという前提だけど、抽象的な話になってるからあんまりDelphiと関係なく
なってるね。
0850840
NGNG最大に近づいたら受信側を止めるか、送信側を表示をせずにLOGに吐くとかしてたからね
ランダムアクセス性を高めたい場合、最大サイズの2倍の配列に書き込み時に2度書いておけば
buf[wpt }:=data;
buf[wpt+bufSize}:=data;
読み込みは、オフセットをかけるだけで良い(配列ポインタを返せば良い)というテクニックを良く使う
0851デフォルトの名無しさん
NGNGThe Delphi Container and Algorithm Library (DeCAL) is a powerful library
of reusable container classes, generic algorithms, and an easy to use
persistence mechanism. It is similar to and based on Stepanov's STL.
https://sourceforge.net/projects/decal/
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNGどちらが優れているのでしょうか?
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG説明キボンヌ
0858名無し募集中。。。
NGNG1、unit DeCAL の uses に Variants を追加
2、[プロジェクト]→[オプション]→[リンカ]
→(コンソールアプリケーション)チェック
とすればとりあえずDelphi6Personalで動きました。
使い方は、まだよく分かりません。
0859デフォルトの名無しさん
NGNG不吉な予感...
0860名無し募集中。。。
NGNG2、のチェックは付属のサンプルプログラムを動かすための設定です。
あと、このサンプルを動かすにはフォルダ C:\redblack\delphi\ を
掘っとかないといけないみたいです。
0862デフォルトの名無しさん
NGNGああそれは良く使う構造だよね。 音声処理で畳み込みしたりの時に2重書は良く使った
MAXをNとすると2N個分の配列を確保して
01234567890123456789
|<------->|<------->|
書き込みする時は常に2箇所に書く
読み込みする時は跨って読む
01234567890123456789
|<-------->|
音声用のバッファの場合は単純なリングで使うけど
先頭と末尾を管理すればdeque代わりに使えない事もないね
0863Delフサギコ ◆zE1iiRdQ
NGNGDelphiソースからコメントを削除する関数
誰か、VBとC++とJava版も作ってくれー
 ̄ ̄ ̄ ̄ ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ∧,,∧
ミ゚Д゚,,∩
⊂;゙ ,ミ ←
 ̄  ̄ ミ゙゙_ ミ〜 ト  ̄  ̄  ̄
∪゙ヽ ミ オ
/ ∪ \
/ : オ
/ || . ォ \
/ | : ォ \
/ .
| . ォ
こっちはウプました。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1020833969&res=4
0864デフォルトの名無しさん
NGNG目的が分かんないよう
0865デフォルトの名無しさん
NGNGtype TCommentLineProc=procedure (str:String) of object;
procedure CommentProc(str:string;func:TCommentLineProc);
var lineno,n,cnt:Integer;
nowc:Char;
function getn:char;
begin
if n>cnt then Result:=#0
else begin Result:=str[n]; inc(n);end;
nowc:=Result;
end;
procedure comfunc(st:Integer;ed:string);
begin
while n <=cnt do begin
if ByteType(str,n)= mbLeadByte then begin
inc(n,2);
continue;
end;
if getn=ed[1] then begin
if (ed[2]=#0) or (getn=ed[1]) then break;
end;
end;
func(copy(str,st,(n-st) ));
end;
begin
cnt:=Length(str);
n:=1;
while n <=cnt do begin
if ByteType(str,n)= mbLeadByte then begin
inc(n,2);
continue;
end;
getn;
case nowc of
'(': if getn='*' then comfunc(n-2,'*)');
'{': comfunc(n-1,'}'#0);
'/': if getn='/' then comfunc(n-2,#13#0);
'''': begin
while getn<>'''' do if n>cnt then break;
end;
end;
end;
end;
0866デフォルトの名無しさん
NGNGhttp://216.218.192.139/prog/kako/962/962730200.html
0867デフォルトの名無しさん
NGNG前から思ってたんだけど、 Posで検索して ゴチャゴチャやる方法一度忘れてさあ
状態遷移型のコードに挑戦してみたら?
なんと言ってもスタンダードな方法だし
0868Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ*゚Д゚*ミ < 書いて欲しいざます。>>867さん
(ミ ミ \____________
〜ミ ,,, ミ
し' `J
>>866さん
全部読むんすか。
>>865さん
ソースからコメントを抜き出す機能ですか。
>>Delphiソースからコメントを削除する関数
>目的が分かんないよう
ソース書いて2chにアプするときに
身元がばれないようにするため。
(コメントに身元情報が....)
0869デフォルトの名無しさん
NGNGつーかそういう用途のプログラムをDelphiで作るのはどうかと・・・
>>868みたいな目的なら俺ならperlで作るが。
あと2ch貼り付け用なら、ついでにインデントを全角スペース化もきぼんぬ。
0870Delフサギコ ◆zE1iiRdQ
NGNG_ ミ,,゚Д゚彡 _< すでにソース置き場にあると思われ>>869
.=| |==U=U==| |= \インデント
| | .ミ ミ | |
| |ノ∪''∪. | |
| | | |
GUI無しツールで
ベギン
・クリプボード読み
・処理
・クリプボード書き
エンド
こんなん作ってよし。
あと、俺的に
EmEditorのPlugInに組み込みしてるので
すこぶる使う。AAもEmで書いてるから。
Perlは性器表現が嫌いなので挫折しますた。
もしくはDelphiIDEに久美子ぬ
つわものは現れれてくれるるれば。
0871デフォルトの名無しさん
NGNG0872Delフサギコ ◆zE1iiRdQ
NGNGマタリー
∧,,∧
ミ,,゚Д゚彡ζ
ミ つ旦
〜と,,,~),,~)
近頃Delphiの質問が少ないですね…
諸先輩方が「解決したる!」
と熱くなれる質問。お待ち申しております。
敬具
0873デフォルトの名無しさん
NGNG日本の開発部が撤退って話じゃん。
0874デフォルトの名無しさん
NGNGみんなC#の勉強に忙しいのかも
DelフサギコさんもC#に無関心ではないでしょ
一段落したら、また戻ってくる可能性もありますね
(.NETはまだ仕事として使う機会は少ないし)
0875デフォルトの名無しさん
NGNG0876デフォルトの名無しさん
NGNGかぶった
0877デフォルトの名無しさん
NGNGこのPanelやFrame自体の位置を変えたい時どうしてる?
(a) 中のコンポーネントをちょっとずらして隙間を作ってからドラッグ
(b) Left, Top を直接入力
(c) サイズ変更を駆使する(たとえば右に動かしたい時は
右辺を右にドラッグ → 左辺も同じ分量だけ右にドラッグ)
とかやってるんだけど、どれもイマイチださい気がして。
0878Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡 <>>874-875ケコーン
ミ つ且~~
ミ,,__ ヾ
⊂二二二UU二二⊃
実はVC#.NETは個人でも購入しようかなと考えてる罠
VB.NETは会社で買ってしまったら窓から投げ.......ウソ
とにかく是で今までのVBやVCのイヤンな開発から逃れられる
と思うだけでも、幸せを感じますです。
またそろそろこっちのサイトのDelphi焼き直しも
フサのを引き継いで.やっとかなきゃ。
C#プログラミングTips
http://www.atmarkit.co.jp/fdotnet/csharptips/index/csharptips_index.html
Inseder.NET DelphiプログラミングTips??
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1001489683&rm=100
それにしても、Delphi.NETも
情報をモット出してくれないとつまらんです。
出るまで、あと半年くらーしかないのに。
0879Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧
ミ,,゚Д゚彡 で、どうですか?
(ミ ミつ
ミ ミ
∪ ∪
Ctrl+↑↓→←
Ctrl+Shift+↑↓→←
乗っかってるコンポを選択してEscキー押して
親コンポを選択できるのは有名ですよね。
0880デフォルトの名無しさん
NGNGフ・・・その書き込み内容、全て今知ったゼ
0881デフォルトの名無しさん
NGNGどうせならVS.netMSDN買いなよ。2マン円キャッシュバック付きだし、OSタダで貰える。
C#は結構良いよ。
俺は屁汁に付いていく。
当分Delphiもバージョンアップしていくけどね。
0882Delフサギコ ◆zE1iiRdQ
NGNG今時、グラヂーウスですか
∧∧ √ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(-Д-;) コタツ ハ シマエヨ
/ つ_ ______________
/ ̄ ̄ ̄ ̄/∧,,∧ /
/_____/ ミ゚Д゚,,彡< ↑↑↓↓←→←→BA
/ ̄# # # # ヽ目⊂_ノ ミ \ じゃないですからね
/ 丼 井 井 井 \~,,, ,,,うっ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
~~~~~~~~~~~~~~~~~~~~~
0883Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡っ━~
___ ミ,,づ日~,,ノ.
|\ ミ,,,,/~), \
\| ̄ ̄ ̄ .じ'J ̄ ̄|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
過去も現在も近い未来も
呪われたから
VBは買わない。
仕事以外ではやりたくニャ
MSDNはあんまし要らない
OSは最近ノート買ったのでXPPro入ってる
あと、MSの販売戦略にも
相乗りはしたくない気も。
0884デフォルトの名無しさん
NGNGVB.NETも触らずにそういうこと言わない方がいいよ。
0885Delフサギコ ◆zE1iiRdQ
NGNGhttp://l/. ∧,,∧ VBでの開発は
http://l/. ミ,,゚Д゚彡 ブルーになるんだ..
http://l/. (ミ ミつ
http://l/. ミ ミ だからね。買わないの。
http://l/. ∪ ∪ 一番安いC#でいいの。
フサだって、人間ダモノ...
あ、、、否。犬だもの。
フサギコは犬だから
http://salami.2ch.net/test/read.cgi/mona/1019790685/l50
0886デフォルトの名無しさん
NGNGVB6とVB.NETの違いも知らずに拒絶してるんでしょ?
そういうのをDQNっていうの。
WinMeが不安定だったからWinXPも不安定だっていうくらい幼稚な理屈。
0887デフォルトの名無しさん
NGNGそりゃ日本に開発部を置かなくても、ほとんどリソースをすり返るだけで
大抵の言語に対応できるようになったからじゃない?
日本語版にも、BiDiMode とかゆー謎なプロパティがあるくらいだし。
0888Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧
ミ 彡 青くならなかった....
(o ミ
ミ ν ミ 反省。
∪ ∪
DQN上等
0889デフォルトの名無しさん
NGNG別にお金払わんでも今日からすぐにC#もVB.NETも始められるじゃん。
やっぱりIDEがないと(以下略
0890デフォルトの名無しさん
NGNG0891Delフサギコ ◆zE1iiRdQ
NGNGhttp://www.ミ;,,゚Д゚彡
http://www.(;ミ ミつ
http://www. ;ミ ミ
http://www. ;∪ ∪
0892デフォルトの名無しさん
NGNGこのスレを容量オーバーにする気だな(w
0893Delフサギコ ◆zE1iiRdQ
NGNGhttp://www.ミ;,,゚Д゚彡 <青くなれますた。
http://www.(;ミ ミつ もう寝ます。 おやすみなさいませ。
http://www. ;ミ ミ
http://www. ;∪ ∪
0894デフォルトの名無しさん
NGNG0895デフォルトの名無しさん
NGNG1文字か1単語毎、状態により別ける。
普通、次の文字と現在の文字の2つの文字を得られるようにしておく
そしてどういう状態があるかを分析する
○通常の文 =>文字列かコメントに
○文字列 =>文字列終端がくれば通常に戻る
○(* 〜 *) と { 〜 } //〜 改行 コメント末がくれば通常に戻る
○終端 (終端は常にチェックさせる
終端が来るべきでない場合は取得関数内で例外を投げたらいい)
2、それぞれの状態を別ける。
フラグやモードを使う事もあるけど一番簡単なのはプログラムループ
を作って、どのループを回っているかで別ける
この為に、gotoを使う事が多い
また、定義がネストするような場合は、手続きにして手続きをネストさせる
たとえば、{〜}のコメントがネスト出来る場合は、コメントという手続きを
作って、その手続き内でコメントかどうかを調べれば良い
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGPanel上のコンポを選択して、[ESC]を押した後に
[CTRL]押しながら [←] とか [→] とか。
0898デフォルトの名無しさん
NGNGそこに日本語使われたくない/使いたくないに一票
0899デフォルトの名無しさん
NGNG0900デフォルトの名無しさん
NGNGVB5の頃からありましたが、、
0901デフォルトの名無しさん
NGNG意味わかって言ってるか?
第一このスレで書いたところで失笑買うだけだぞ。
0902デフォルトの名無しさん
NGNG多態でしょ?Variantみたいに数値とか文字列とかにいろんな振る舞いをするやつでしょ?
0903デフォルトの名無しさん
NGNG失笑
0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNG特にない。
ああ、ドライバとか制御系のプログラムは書けるかも。
0906デフォルトの名無しさん
NGNGDelphi.NETに備えるため
0907デフォルトの名無しさん
NGNG.NET 時代にもデスクトップアプリが必要だからさ。
JAVA が出てきたときも同じような質問があったね。
.NET 上の Word や Excel って、使いたい?
さぞかし、さくさく動くんだろうね。
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNGなるほど、その手があったか。サンクス。
Ctrl+Shift ってのは知りませんでした。グリッドに合わせ直す必要がなくて便利やね。
0910デフォルトの名無しさん
NGNGこういう質問するやつはなにをやってもダメ。
どんなときでも、なにかしら始める意義がある。
プログラミングは、言語としてはプラットフォームに依存する部分がある
ことは事実だが、その論理とセンスを磨くためは、いつからだって Delphi
から初めてよい。タダのもあるし。
ここで、意義なし、というレスがあったらやめるわけ?
0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNGまず手に入れてください
0913デフォルトの名無しさん
NGNG漏れがパソコンに興味を持つきっかけになったやつだ。なつかスィー
0914911
NGNGまず、ぴゅう太から始めることにしました。ありがとうございました。
0915デフォルトの名無しさん
NGNGいや、何から始めてもよいからこそ、Delphiを始める場合にはどういう意義があるの?って。
0916デフォルトの名無しさん
NGNGVB.NETでほとんど間に合ってしまうから。
0917デフォルトの名無しさん
NGNGVB.NET でどうやって Win2000 や WinMe で実行できるアプリを
作成できますか?
教えてください。
言語やプラットフォームにこだわっているうちは、三流だね。
>>915
なんも意義ない。 VB.NET で楽しんでください。
0918デフォルトの名無しさん
NGNGほう、VB.NETでドライバと直接対話が出来ますか。
ドライバを否定するなよ。そのドライバとWindowsが無ければ.NETなんぞ成立しないんだから。
0919デフォルトの名無しさん
NGNG普通にvbcでコンパイルすりゃ2000とMeで動くじゃん。
よく知らずに書き込んだのがバレバレ。あほだねー。(^д^)
0920デフォルトの名無しさん
NGNGDllImport
0921デフォルトの名無しさん
NGNG.NET0から勉強し直した方が良いと思う。
0922デフォルトの名無しさん
NGNGうん。だからDel厨は三流って言われるの。
0923デフォルトの名無しさん
NGNGなのに皆さんはどうしてDelphiを使ってるんですか?不安は感じませんか?
0924デフォルトの名無しさん
NGNG特に。
金貯まり次第VC#に行くし。
勉強は終わってる。Delphiとの共通点が多くて助かったよ。
0925Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ /
ミ ゚Д゚ミ < 3流は.NETでもまだVB使うヤシでは?
(ミ ミつ)ビシッ\_________
〜ミ ミ
∪ ∪ C#でいいじゃん。
言語乗り換えに挑戦くらいシル
0926デフォルトの名無しさん
NGNGVB.NETにできてC#にできないこともあるよ。
0927デフォルトの名無しさん
NGNG.NETになって両者に対した差はないしね。
旧VBから.NETへの垣根は果てしないが。
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNG結構Delphi製多いと思うんだけど。monazillaの資料もほとんどPascal。
0930デフォルトの名無しさん
NGNG結構shdocvw.dll多いと思うんだけど。
0931デフォルトの名無しさん
NGNG結構windows多いと思うんだけど。
0932デフォルトの名無しさん
NGNG誰を指して言ってるんだろう・・・?
0933デフォルトの名無しさん
NGNGゴミだクソだと言いながら使う
0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG>VC.NET
二種類あるが。
0937デフォルトの名無しさん
NGNGその不等号は当たり前では? なぜことさら(以下略
0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNG旧VB厨をひきつけることですか?
0940デフォルトの名無しさん
NGNG旧VBファイルのコンバートでしょう。
0941デフォルトの名無しさん
NGNG>>930 きっとMozilla
>>931 きっとLinux
0942デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNG>コード
敢えてこの単語は避けたんだけどねw
0945デフォルトの名無しさん
NGNG0946デフォルトの名無しさん
NGNGhttp://pc.2ch.net/tech/kako/1020/10203/1020361918.html
0947デフォルトの名無しさん
NGNGWindows のうえにのっかったでっかいランタイムライブラリを想像してください
それ自体の実装は優雅で、その上のプログラム言語の仕様は素晴らしい
でも、本質は旧VBと同じ構造。JAVA の VM の大仕掛けにしたやつ。
最終的には、プラットフォームフリーを狙っている
マシンパワーが増大したので、これが主流になるのですよ、きっと。
0948デフォルトの名無しさん
NGNGところが同じ内容のものをDelphiで作ったところ、exeのサイズが数百KBもいってしまいました。
どうしてでしょうか?
0949デフォルトの名無しさん
NGNGだからランタイムライブラリ使ってるのよ
0950デフォルトの名無しさん
NGNG無駄が多すぎませんか?
重複部分をなくすのはプログラミングの基本だと思います。
0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNGコンパイル速度とか。
0953デフォルトの名無しさん
NGNG。
0954デフォルトの名無しさん
NGNG>重複部分をなくすのはプログラミングの基本
それはソースコードレベルの話でわ?
>無駄が多すぎませんか?
別に〜。
下手にバージョンのこととか気にしなくて良くて楽。
今となっては数百KBくらい痛くも痒くもないし。
それより950のHDDの中のエロ画像のほうが無駄。
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNGどうして n = 0; では駄目なんですか?
0957デフォルトの名無しさん
NGNGC++よりはC#の方が速いと思う(w
0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNG比較演算子と代入演算子を明確に区別するためです
Cが ==、= を選んだのと同様
:= と == ではどちらがキモかというのは主観でしかないと思います
0960デフォルトの名無しさん
NGNGC の比較文の n == 0 のほうがキモイ。
数学の世界だって n = 0 は n が 等しいという意味で、代入なんて意味はないし。
0961デフォルトの名無しさん
NGNG0962デフォルトの名無しさん
NGNG予約語があってもいいのに。
0963デフォルトの名無しさん
NGNGAssignはよく使うね、ただしメソッドとして
0964デフォルトの名無しさん
NGNGちょい方向がズレるけど、漏れにとってVCLのソースが見えるのは
猛烈に衝撃的で、かつ嬉しかった。
VCLが先生と言って過言でない位、参考にしたし勉強になったよ。
問題が起きてもVCL見る事で、ある程度自分で解決できたからね。
もちろん内部構造に依存する汚いコードが書けてしまうから
功罪あるんだけどね。
0965デフォルトの名無しさん
NGNG20MBってのはアーカイブのサイズだからね。
実際は何MBになってることやら・・・。
0966デフォルトの名無しさん
NGNG50MBぐらい
0967デフォルトの名無しさん
NGNG人によってはC#が道具との良い出会いなのかもしれないしな。
しかしC#はM$のM$によるM$の為のに金儲ツールだって事は忘れないようにしろよ
それからC#に移動した人、究極的とも言える.NETの豊富なライブラリで潰されないようにな。
Cの頃迄は自分でライブラリを作っていた。だからプログラミングは個性そのものだった
DelphiはVCLは付いていたが、それは画面回りとDBに抑えられていて、やはり基本は
自作というスタイルだった。
しかし.NETのライブラリは画面どころか、一般のプログラマが何かしようとした時に必要
な殆ど全ての範囲をカバーしてくれている。
車の運転にたとえたら、CがマニュアルシフトDelphiがオートマだとしたらC#はタクシー
どこかに行くのならC#が一番楽かもしれないけどさ
0968デフォルトの名無しさん
NGNGププ
0969デフォルトの名無しさん
NGNG0970デフォルトの名無しさん
NGNG0971デフォルトの名無しさん
NGNGこの板も21禁にして欲しいもんだ。マジで。
0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGボーランドからインストールキー等が届くのに丸2日かかった。
こんなもんなのか?
その後インストールは無事に終わりUP2を当てようとしたら、
インストールキー再び聞かれたんだが、
インストールキー入力後一向にアップデートが始まらない。
30分経過したんだが、
こんなもんなのか?
OS/CPU/Memory
Win2k/Celeron535MHz位/256Mb
0975デフォルトの名無しさん
NGNGそのスペックなら.NETをやった方がいいと思われ。
0976デフォルトの名無しさん
NGNG何かDelphiにスパイウェアでも入ってるんじゃないの?
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNG09791000近し
NGNG09801000近し
NGNG09811000近し
NGNG09821000近し
NGNG09831000近し
NGNG09841000近し
NGNG0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNG第1回 Hello World
Imports System
Public Module HelloWorld
Sub Main()
Console.WriteLine("Hello World!!")
End Sub
End Module
0987デフォルトの名無しさん
NGNG第2回 フォームを表示する
Imports System
Imports System.Drawing
Imports System.Windows.Forms
Public Module FormSample
Sub Main()
Dim frm As New Form()
frm.Size = New Size(800, 600)
Application.Run(frm)
End Sub
End Module
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNGもう少しがんばってください。
0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG(゚ω゚) <そろそろ出番だな
/( )\
/'\
0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。