喫茶XRAYトップページ
[12598]
DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 20:12:06
noname
DELPHI DEFAULT 標準関数 に 関する説明
どこにあるか、ご存知のかたいますか?
[12599]
Re:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 20:55:55
igy
▼ nonameさん
noname さんがお使いのDelphiのバージョンは、何になりますか?
[12600]
Re:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 21:22:09
Mr.XRAY
> DELPHI DEFAULT 標準関数 に 関する説明
DEFAULT と言うと,何かのデフォルトの値を取得する関数類のことなのかな ?
難しそう・・・
[12601]
Re:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 23:04:26
福士
▼ nonameさん
> DELPHI DEFAULT 標準関数 に 関する説明
> どこにあるか、ご存知のかたいますか?
これですか?
delphi - Undocumented intrinsic routines - Stack Overflow
https://
stackove
rflow.
com/
question
s/
30417218
/
undocume
nted-
intrinsi
c-
routines
公式のDocWikiでは確かジェネリックス関係の構文に関するページにちょこっとだけ記述があったはずですが、どこにいったかな…
[12602]
Re2:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 23:13:20
福士
> 公式のDocWikiでは確かジェネリックス関係の構文に関するページにちょこっとだけ記述があったはずですが、どこにいったかな…
あ、ここですね
標準関数と文法の変更 - RAD Studio
http://
docwiki.
embarcad
ero.
com/
RADStudi
o/
XE8/
ja/%
E6%
A8%
99%
E6%
BA%
96%
E9%
96%
A2%
E6%
95%
B0%
E3%
81%
A8%
E6%
96%
87%
E6%
B3%
95%
E3%
81%
AE%
E5%
A4%
89%
E6%
9B%
B4
Default(T)は確かここにしか言及がなかったと記憶しています。でSeattle以降ではなくなっちゃってますね、多分。
ちゃんとドキュメントに書いてほしい、というissueもQCにあったはずですが、QPには見当たらない…。
[12603]
Re3:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/15 (金) 23:32:05
Mr.XRAY
> 標準関数と文法の変更 - RAD Studio
>
http://
docwiki.
embarcad
ero.
com/
RADStudi
o/
XE8/
ja/%
E6%
A8%
99%
E6%
BA%
96%
E9%
96%
A2%
E6%
95%
B0%
E3%
81%
A8%
E6%
96%
87%
E6%
B3%
95%
E3%
81%
AE%
E5%
A4%
89%
E6%
9B%
B4
> Default(T)は確かここにしか言及がなかったと記憶しています。でSeattle以降ではなくなっちゃってますね、多分。
なるほど.こういうのがあるんですね.
function Default(X:TYPE_ID): <valueOfTypeId>;
< が抜けている気がする ?
[12604]
Re:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/16 (土) 22:22:56
noname
▼ nonameさん
> DELPHI DEFAULT 標準関数 に 関する説明
> どこにあるか、ご存知のかたいますか?
返信いただいた方々,ありがとうございます。
説明不足でしたね。
古いソースのリファクタ中に、レコードの初期化にFillCharを使用して
いたのですが、できればFillCharを使用したくないと思い検索したら
次の記述が見つかりました
https://
code.
i-
harness.
com/
ja/
q/
bf5d1
そこで Default を 検索したのですが 次の記載はみつかったのですが
それ以上の情報が得られませんでした。
http://
docwiki.
embarcad
ero.
com/
RADStudi
o/
Rio/
ja/
E2537_DE
FAULT_%
E6%
A8%
99%
E6%
BA%
96%
E9%
96%
A2%
E6%
95%
B0%
E3%
81%
AF%
E5%
9E%
8B%
E8%
AD%
98%
E5%
88%
A5%
E5%
AD%
90%
E3%
81%
8C%
E5%
BF%
85%
E8%
A6%
81%
E3%
81%
A7%
E3%
81%
99%
EF%
BC%
88Delphi
%
EF%
BC%
89
---
標準関数なのに、明確な説明がないのですね?
---
Mr.XRAY さん の サンプルプログラム いつも参考にしています。
もしよろしければ、このネタで何か解説をお願いします。
[12605]
Re2:DELPHI の DEFAULT 標準関数
返信
削除
2019/2/16 (土) 23:18:56
Mr.XRAY
> いたのですが、できればFillCharを使用したくないと思い検索したら
> 次の記述が見つかりました
>
>
https://
code.
i-
harness.
com/
ja/
q/
bf5d1
>Delphi 2009以降をお持ちの場合は、 Defaultコールを使用してレコードを初期化してください。
へぇ〜,これは知りませんでした.
>レコードに 文字列 (または参照カウント変数)がある場合には使用しないでください。
当然ですが.
> もしよろしければ、このネタで何か解説をお願いします。
ネタね.う〜む.どんな内容にしていいか思いつきません.
ということで,寝たではなく寝ます (笑)
[12659]
Re3:DELPHI の DEFAULT 標準関数
返信
削除
2019/3/21 (木) 20:35:36
DEKO 〔
HomePage
〕
ネタとしてブッ込みました (w
https://
qiita.
com/
ht_deko/
items/
eedda6d3
8b6d0887
d4ac#
614-%
E9%
85%
8D%
E5%
88%
97%
E5%
AE%
9A%
E6%
95%
B0%
E3%
81%
A8%
E3%
82%
B0%
E3%
83%
AD%
E3%
83%
BC%
E3%
83%
90%
E3%
83%
AB%
E9%
85%
8D%
E5%
88%
97%
E5%
A4%
89%
E6%
95%
B0%
E3%
81%
AE%
E5%
88%
9D%
E6%
9C%
9F%
E5%
8C%
96
入口はこちら ↓
[標準 Pascal 範囲内での Delphi 入門 (Qiita)]
https://
qiita.
com/
ht_deko/
items/
e2796788
c65c2cda
1de5
[12660]
Re4:DELPHI の DEFAULT 標準関数
返信
削除
2019/3/23 (土) 21:05:42
Mr.XRAY
▼ DEKOさん
> ネタとしてブッ込みました (w
ありゃ〜.
きれいにまとめてしまいましたね.
[12778]
DEFAULT 関数の記事を追加
返信
削除
2019/4/30 (火) 22:09:18
Mr.XRAY
> ネタね.う〜む.どんな内容にしていいか思いつきません.
DEKO さんの記事を読んでいて思いつきました.
こんなところでしょうか.
例によって文章はまた手直しするかも知れません.
[ 標準関数 Default を使用した型宣言の配列とレコード型の初期化 ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
VarIniti
alize.
htm#
13
INCM/CMT
Cyclamen v3.82