トップページ⇒tech
38コメント8KB

デルファイのうら技教えて

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
教えてくださいw
おながいしますw
0002デフォルトの名無しさんNGNG
iyadesu
0003デフォルトの名無しさんNGNG
arimasen
0004デフォルトの名無しさんNGNG
いじわるしないでおしえてよ〜TT
0005デフォルトの名無しさんNGNG
VBのうらわざおしえて
0006デフォルトの名無しさんNGNG
↑↑↓↓←→←右BA
0007デフォルトの名無しさんNGNG
最大の裏技はソースを見ることだニィ
0008デフォルトの名無しさんNGNG
HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\
に
Extras
というキーを追加して、その中に文字列で
AutoPaletteSelect "1"
AutoPaletteScroll "1"
の二つを追加してみよう。

そんな事より>>1みたいな「w」病感染者は来ないでください。
0009vokeNGNG
Del厨はまじでしねよ
0010デフォルトの名無しさんNGNG
重複スレです。Delphi に関する質問は以下のスレでどうぞ。

モナーの *やさしい* Delphi質問スレ Ver.7
http://pc.2ch.net/test/read.cgi/tech/1021201697/
Delphi相談室その4
http://pc.2ch.net/test/read.cgi/tech/1018211735/
0011デフォルトの名無しさんNGNG
基礎もないのに裏技を嬉々として披露するような奴を厨といいます
0012vokeNGNG
Del厨はまじでしねよ
0013vokeNGNG
Del厨はまじでしねよ
0014デフォルトの名無しさんNGNG
VOKEは速攻しねよ。
0015デルファイの名無しさんNGNG
スマソsage
0016デフォルトの名無しさんNGNG
 妙な裏技など探さず、まずVCLのソースをじっくり眺めて勉強しなさい。
 大変よい勉強になることを保証します。
0017デフォルトの名無しさんNGNG
わざわざ上げんな。
0018vokeNGNG
Del厨はしね
0019vokeNGNG
Del厨はしね
0020デフォルトの名無しさんNGNG
>>16
Personalダウンロードしたのですが、VCLのソースが付いてきません。
バグでしょうか?
0021デフォルトの名無しさんNGNG
最強のウラワザ、それはDelphiのフォルダを選んで「Shift + Del」
0022デフォルトの名無しさんNGNG
>>21
その次にすかさずYだな。
早ければ早いほど最強だから、早く押せ。(w
0023デフォルトの名無しさんNGNG
>>21
Delphiのフォルダを選んで「Shift + Del」したのですが、
フォントの大きさが変わっただけでした。バグでしょうか?
ファイラはあふを使っています。
0024デフォルトの名無しさんNGNG
> Personalダウンロードしたのですが、VCLのソースが付いてきません。
> バグでしょうか?
 はい、そうです。そのバグは製品版を購入すると簡単に取れます。
0025デフォルトの名無しさんNGNG
VB ユーザって Delphi にコンプレックスがあるんだね。
0026デフォルトの名無しさんNGNG
DelphiユーザーってBCBにコンプレックスがあるんだね。
0027デフォルトの名無しさんNGNG
いや、どちらかというと Delphi -> BCB という流れの人じゃなくて、
BCB から入った人は VCL のソースが読めなくて、BCB ユーザが
Delphi にコンプレックス持っていることがあるみたいですね。
0028デフォルトの名無しさんNGNG
BCB から入った人は VCL のソースが読めないので、結局Delphiも覚えます。
最終的にはBCBから入った人はDelphiとBCBの両方をマスターします。
0029デフォルトの名無しさんNGNG
俺はPASCAL苦手。そんだけ。
0030デフォルトの名無しさんNGNG
BCB使いは制限がきついDelphiのコードを書いてるとイライラしてきます。
0031デフォルトの名無しさんNGNG
文字列操作だけはDELではやりたくない。
0032デフォルトの名無しさんNGNG
>>30

というか、そう感じたときは C++ では汚い書き方をしている
可能性があります。
確かに本当に制限がきつすぎるときもあるけれど。
Object Pascal での書き方を覚えると、C++ でも可読性の
よいコードとは何か、きれいなコードとは何かを考えるように
なります(その気があるなら)。
0033デフォルトの名無しさんNGNG
Personal版には上位版より圧倒的に優れている点が一つある。
それはIDEの起動時間。
0034デフォルトの名無しさんNGNG
Delphiに付いているWin32APIのヘルプは英語な上に内容も古い。

日本語のヘルプが必要ならここで検索する。
http://www.microsoft.com/japan/msdn/default.asp

裏技として、GETメソッドで検索パラメータが送られるので、
直接検索するツールも作成可能。

0035デフォルトの名無しさんNGNG
>>33
使わないパッケージ外しとけばそりゃ速くなるって。
0036デフォルトの名無しさんNGNG
>>32
でもやっぱり Pascal で文字列操作はやりたくない。
一度 Perl などに慣れてしまうと。
0037デフォルトの名無しさんNGNG
>Object Pascal での書き方を覚えると、C++ でも可読性の
>よいコードとは何か、きれいなコードとは何かを考えるように
>なります(その気があるなら)。
むしろPascalの方がポインタを意識する事が多く
汚く感じることもある。
洗練されたC++のコードは
コンストラクタとoperator[]、iteratorのお陰で
より操作が抽象化されてると思うよ。
さらに巻き戻しでデストラクタが呼べるから
deleteを直接書く機械も半減するし。
0038デフォルトの名無しさんNGNG
>>37
パスカルの方がポインタを意識というのは
1、配列とポインタが明確に区別されている
2、ポインタは、直接はInc/Decでしか操作出来ない
3、オブジェクトインスタンスは常にヒープに作られ、オブジェクトはポインタである
   その為、インスタンスを解放する場合は必ず自分で

というような特性というか制限の為だと思うけど、それはなれてしまうとその方が
選択枝が少なく、結局は他人が見て判りやすくなるように思うから不思議。

といっても、
1、配列ポインタとポインタをabsoluteを使って相互に操作可能
2、Inc/Decの2番目の引数を使うとInc/Decで困らない
3、デストラクタの不要なオブジェクトは動的配列型があるし
  オブジェクトの管理は、コンポーネント型のように親コンポーネントに任せる
  方式や、インターフェース型に載せる事も出来るから、特に困らない
  ローカルに生成して即座に削除するオブジェクトはwith xx try finally free;end;
  で十分に対応出来るし
■ このスレッドは過去ログ倉庫に格納されています