- 1 名前:デフォルトの名無しさん [05/02/12 10:35:10 ]
- D言語一筋で10年ほど勉強しました。
D言語のことなら知らないこと意外ならすべてわかる。 だからなんでも聞いてくれ。 ただし、プライベートなことには答えられねーぞ
- 2 名前:デフォルトの名無しさん mailto:sage [05/02/12 10:46:16 ]
- 好きな色はなんですか?
- 3 名前:デフォルトの名無しさん [05/02/12 11:16:53 ]
- そちらは晴れですか?
- 4 名前:デフォルトの名無しさん mailto:sage [05/02/12 12:33:40 ]
- きのう牛丼食った?
- 5 名前:デフォルトの名無しさん [05/02/12 13:55:41 ]
- >>4
売り切れでしたから!残念!!
- 6 名前:デフォルトの名無しさん mailto:sage [05/02/12 14:36:18 ]
- >>1
漏れもDのことなら知らないこと以外なんでもわかるな。 >>4 車で突っ込んだり、売り切れだって切れたり、すでに発症してる人たちもいるようで・・・
- 7 名前:デフォルトの名無しさん mailto:sage [05/02/12 16:01:21 ]
- >>1
D言語ができたのはいつですか?
- 8 名前:デフォルトの名無しさん [05/02/12 20:11:21 ]
- 関連リンク
f17.aaa.livedoor.jp/~labamba/
- 9 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:21:06 ]
- 注意↑グロ画像
- 10 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:23:26 ]
- >>8 ワロタ
- 11 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:37:15 ]
- >>8
やべぇ…
- 12 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:51:09 ]
- >>8 キモイ
- 13 名前:デフォルトの名無しさん mailto:sage [05/02/12 23:40:23 ]
- >>8-12
自演乙 時に連想配列にnull代入すると初期化されるんだが、 仕組み教えてくれ。
- 14 名前:デフォルメの名無しさん [05/02/22 14:06:49 ]
- D言語のコンパイラはデフォルトで全てのAPI使えねえから
俺には無理だというところがむかつくぜ。 >>1は10年間は嘘だろう!さすがに。 そんな嘘吐き>>1を叩く!!徹底的にな!!
- 15 名前:デフォルトの名無しさん mailto:sage [05/02/22 19:26:51 ]
- 関連リンク その2
ttp://kur0nek0.web.infoseek.co.jp/obon/04/index.html
- 16 名前:デフォルトの名無しさん mailto:sage [05/02/22 19:44:20 ]
- ↑エロ
- 17 名前:デフォルトの名無しさん [05/02/22 20:40:05 ]
- >>16
エロは19話。
- 18 名前:デフォルトの名無しさん mailto:sage [05/02/22 21:54:55 ]
- クラス図
www.tiduru.sytes.net/img-box/img20040727015957.jpg
- 19 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:13:41 ]
- >>18それはhtmlファイルだろ。
- 20 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:14:34 ]
- >>18
画像じゃないね。
- 21 名前:デフォルトの名無しさん mailto:sage [05/02/23 11:09:38 ]
- >>18
トロイの木馬を検出しますた
- 22 名前:デフォルトの名無しさん mailto:sage [05/02/23 21:55:21 ]
- ワクチンソフトが必須だと思った瞬間
- 23 名前:デフォルトの名無しさん mailto:sage [05/02/23 21:58:14 ]
- D言語作者
image.mycure.net/upload/k/ku/kureha_56/kureha_5610963730320297_L.jpg D言語作者 その2 image.mycure.net/upload/k/ku/kureha_56/kureha_5610962171060609_L.jpg
- 24 名前:デフォルトの名無しさん mailto:sage [05/02/23 22:27:21 ]
- >>18-22
61.194.13.120 ってどこ?
- 25 名前:デフォルトの名無しさん mailto:sage [05/02/23 22:51:54 ]
- jpnicの検索結果
61.194.13.120 InfoSphere (株式会社NTTPCコミュニケーションズ) (InfoSphere (NTT PC Communications, Inc.)) SUBA-029-377 [サブアロケーション] 61.194.13.0 有限会社 グローバルホステリングサービス (Global Hosting Service) GHS-HOST0001 [61.194.13.112 <-> 61.194.13.127] 61.194.13.112/28
- 26 名前:デフォルトの名無しさん mailto:sage [05/02/24 00:16:45 ]
- >>25
www.tiduru.sytes.net/img-box/img20040727015957.jpg の中にそのアドレスいっぱい書かれてるね
- 27 名前:デフォルトの名無しさん mailto:sage [05/02/24 00:33:03 ]
- 失せろ
- 28 名前:デフォルトの名無しさん [05/03/04 12:47:43 ]
- ヘイ!ユー!!
- 29 名前:デフォルトの名無しさん [05/03/04 23:30:26 ]
- 1のたこやろう!!
- 30 名前:デフォルトの名無しさん mailto:sage [05/03/04 23:34:53 ]
- >1
何歳?10歳?
- 31 名前:デフォルトの名無しさん [05/03/04 23:37:21 ]
- _,,,,,,,,
, - ' ゙ `` - 、_,,,,, ,r' /=ミ / 彡ll',''´ . / 彡lll !-- .、 ,、、、、,,, 彡lノ l,,,,,__ / ___ 'r''゙ヽ . |`゙'' ./ `'゙'''" .〉,l | |. ,' // . ',. ,' , r' . ゙, ゙'ー -` l | ゙、''゙ ,,、二''- ノ l、 ''''''''7'ヽ ''' / /`〉`゙T'''''''''' l ` 、,,,,、- ' " / /.| | . | | .l i / ./ | | | | | l / ./ .| | . | | | l / / | | | | | ', / / l .l 【ゴールデンレス】 このレスを見た人はコピペでもいいので 10分以内に3つのスレへ貼り付けてください。 そうすれば14日後好きな人から告白されるわ宝くじは当たるわ 出世しまくるわ体の悪い所全部治るわでえらい事です
- 32 名前:デフォルトの名無しさん [05/03/04 23:39:32 ]
- 今のコンパイラで使えるwindows.dがないみたいなんだが・・・.
実際のところどうなの. 教えてエロい人!
- 33 名前:デフォルトの名無しさん [05/03/04 23:48:52 ]
- あれ,書き込みがこっちにコピペされてるな,してくれたのか.
別スレの方で windows.h あるじゃんという返事をもらったけど, どういうことか教えてもらえないですか? 自分で変換しろってこと? ってことは,ないってことでは・・・.
- 34 名前:デフォルトの名無しさん mailto:sage [05/03/05 00:07:28 ]
- ウメ
- 35 名前:デフォルトの名無しさん [05/03/05 00:11:51 ]
- おいおまえら!削除する方向が間違っているぞ。
向こうを本陣にすべきだった。 そのことに関する私の見解。 windows.hあるじゃん 2つダウンロードしたでしょう? 両方検索してみましたか? だがデフォルトで全てのAPI使えない問題 を突破できずに居る私。
- 36 名前:デフォルトの名無しさん [05/03/05 00:16:35 ]
- というかなんでSAMPLEの分際でコンパイルエラーが出るんだよ!!
- 37 名前:デフォルトの名無しさん [05/03/05 00:23:36 ]
- windows.h と windows.d の区別はされておられるのだろうか?
平行線になるとあれなので一度まとめますね. windows.dとして日本で有名なのは hp.vector.co.jp/authors/VA028375/d/windows.h.html ですが,0.111あたり(?)のアップデートでそのままでは使えなくなりました. そこで,0.115に対応した同程度によい質のものがないのか,という質問でした. 上記のURLにあるやつを修正すればいいのですが,どこがまずいのかわからんのです. コンパイルは通せたけど,Win32APIのCreate()で作ったウィンドウが表示されないという トラブルが解決できないので.
- 38 名前:デフォルトの名無しさん [05/03/05 00:27:32 ]
- Create() じゃなくて CreateWindow() だ...
- 39 名前:デフォルトの名無しさん [05/03/05 00:29:35 ]
- ああこのサイト見た事ある。
Win9xを馬鹿にしておいてすぐ謝ってた、実はいい人だ。 これを正しく使うにはフォルダとか構成どうするのですか? 二つの区別はわからないが.hをおしえてと言ってたよ。
- 40 名前:デフォルトの名無しさん mailto:sage [05/03/05 00:33:21 ]
- CreateWindowExの方はどうです?
- 41 名前:デフォルトの名無しさん [05/03/05 00:45:03 ]
- >>40
どっちでも同じでした. というか,下のGetMessageA()から帰ってきていないような気配が・・・. 引数これじゃまずいのかな. public void messageLoop() { MSG msg; BOOL bRet; while(1) { bRet = GetMessageA( &msg, cast(HWND)null, 0, 0 ); if(bRet == -1) { // handle the error and possibly exit break; } else if(bRet == 0) { break; } else { TranslateMessage(&msg); DispatchMessage(&msg); } } }
- 42 名前:デフォルトの名無しさん mailto:sage [05/03/05 00:50:04 ]
- GetMessageAはAが必要なら
DispatchMessageもA付ける必要があるんじゃないか?
- 43 名前:デフォルトの名無しさん mailto:sage [05/03/05 00:51:39 ]
- windows.dつかってるならその逆とか
GetMessageAのAを外してみるとか?
- 44 名前:デフォルトの名無しさん mailto:sage [05/03/05 00:51:46 ]
- >>42
はいはい知らん子は黙ってようねヨチヨチ
- 45 名前:デフォルトの名無しさん [05/03/05 00:53:26 ]
- boolなら答えは2つしかなさそうだが。
- 46 名前:32 [05/03/05 00:56:58 ]
- >>39
自分は ttp://hp.vector.co.jp/authors/VA028375/d/lib_dmd_windows.7z を\dmd\src\phobos\win32 以下および \dmd\src\phobos\win32\ansi 以下に windows.d があるように展開して,\dmd\src\phobos に win32.lib と win32a.lib を置いてる. そしてソースの冒頭で import win32.ansi.windows; // std.c.windows.windows; // 正規版は後者 として windows.d その他もろもろを読み込んで, dmd main.d \dm\lib\Gdi32.lib \dmd\src\phobos\win32a.lib としてコンパイルしている.
- 47 名前:デフォルトの名無しさん [05/03/05 00:58:01 ]
- >>44は答えを書く気が無いくせをしてしゃしゃり出やがる。
- 48 名前:32 [05/03/05 01:14:59 ]
- >>45
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpwinui/html/_win32_getmessage.asp MSDNを見ると3種類の値を返すと書かれています. でも,これでかと思って int にしてみたけど関係ないみたいですね. やはり ... printf("0"); bRet = GetMessageA( &msg, cast(HWND)null, 0, 0 ); printf("1"); ... としたらコンソールには 0 しか表示されないです・・・.
- 49 名前:デフォルトの名無しさん mailto:sage [05/03/05 01:41:36 ]
- 念のために聞くけど、
CreateWindow関数呼ぶときにWS_VISIBLEをつける。 またはその後にShowWindow関数呼ぶ。 のどちらかを行ってる?
- 50 名前:32 [05/03/05 01:49:42 ]
- >>49
付けてますよ. なんでだろうなぁ. 以下,一部抜粋. // ウィンドウクラスの登録 HINSTANCE hInst = GetModuleHandle(null); WNDCLASS wc; wc.lpszClassName = "DFRAME"; wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = &WindowProc; wc.hInstance = hInst; wc.hIcon = LoadIcon(cast(HINSTANCE) null, IDI_APPLICATION); wc.hCursor = LoadCursor(cast(HINSTANCE) null, IDC_ARROW); wc.hbrBackground = cast(HBRUSH) (COLOR_WINDOW + 1); wc.lpszMenuName = null; wc.cbClsExtra = wc.cbWndExtra = 0; public void create(char[] inTitle, int inX, int inY, int inWidth, int inHeight) { HINSTANCE hInst = GetModuleHandle(null); hWnd = CreateWindow("DFRAME", inTitle, WS_THICKFRAME | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_SYSMENU | WS_VISIBLE, inX, inY, inWidth, inHeight, HWND_DESKTOP, null, hInst, null); }
- 51 名前:49 mailto:sage [05/03/05 01:57:42 ]
- >>50
ん、RegisterClass関数をちゃんと呼んでる?
- 52 名前:32 [05/03/05 01:59:22 ]
- >>51
あ,ごめんなさい. ただの assert() だと思ってわざと消しちゃいました. ... wc.lpszMenuName = null; wc.cbClsExtra = wc.cbWndExtra = 0; assert(RegisterClass(&wc)); これが正しいものです.
- 53 名前:49 mailto:sage [05/03/05 02:06:32 ]
- コンパイラオプションに-releaseを加えるとassert文って消えるから、
RegisterClassはassert文の外に出したほうが良いよ。 でも、これが原因じゃないだろうし、分からんなぁ。
- 54 名前:32 [05/03/05 02:10:15 ]
- >>49
49さま,それが原因でした(^^; ありがとうございます.
- 55 名前:32 [05/03/05 02:15:55 ]
- てことは,コンパイラが型に厳しくなったために発生した
windows.d のコンパイルエラーを取ったら,ちゃんと動いたと. そういうことのようです. お騒がせしました(^^;
- 56 名前:49 mailto:sage [05/03/05 02:19:15 ]
- 解決したなら良し。
assert文の罠は結構引っかりやすいから、要注意。 ......俺もSDL_Init関数で同じ罠にかかった経験あるからな。
- 57 名前:デフォルトの名無しさん mailto:sage [05/03/05 04:18:14 ]
- SDL組み込んだバイナリをデバッガで実行すると、
SDL内部で必ずアクセス違反が出るんだけど、仕様ですか?
- 58 名前:デフォルトの名無しさん mailto:sage [05/03/05 04:18:47 ]
- (普通に実行すると、ちゃんと動いている様には見える。)
- 59 名前:デフォルトの名無しさん mailto:sage [05/03/05 10:00:38 ]
- LinuxのカーネルをDで書き直そうとしようとしてる奴いるか?
- 60 名前:デフォルトの名無しさん [05/03/05 17:37:38 ]
- というかこのスレは1に聞くスレだろ!?
- 61 名前:デフォルトの名無しさん [05/03/05 21:00:13 ]
- >>59
みんな考えることは同じなんだねぇ。。。 ただ、ガーベジコレクションの問題が有って、D自体のソースが公表されないと 難しいと思うんだけど、その辺どうなの? D側も、OSレベルでアプリケーションのメモリ管理が欲しいと思ってるし、 OS側も、アプリケーションのガベコレを行いたいと思ってる様だけど、 ここに手を付けた人はいないんだよね。。。 D言語という、新しい言語が出来たんだから、だれかが、10年ぶりにピュアに 新しいOSを発表しても面白かろうと思うんだけど、
- 62 名前:デフォルトの名無しさん mailto:sage [05/03/05 21:22:11 ]
- ?
ガベコレ初心者ですか?
- 63 名前:デフォルトの名無しさん mailto:sage [05/03/05 22:54:27 ]
- 新しい言語なんか毎年腐るほど産まれているし。
ピュアなのは>61の脳内
- 64 名前:デフォルトの名無しさん mailto:sage [05/03/06 07:17:55 ]
- ピュアに新しいOSだってちょくちょく生まれてるぞ。
- 65 名前:デフォルトの名無しさん mailto:sage [05/03/06 08:19:59 ]
- D言語はピュアな心のモチヌシにしか見えません。
- 66 名前:デフォルトの名無しさん [05/03/06 15:56:21 ]
- 今や、ライブラリどころか、勝負はフレームワークやIDEの領域に映ってきてるから、
D言語は来ないだろ…。 言語仕様で勝負する時代はもう10年前に通り過ぎてる。
- 67 名前:デフォルトの名無しさん mailto:sage [05/03/06 20:28:42 ]
- 通り過ぎちゃいないだろ。
ただDが凡庸なだけで。
- 68 名前:デフォルトの名無しさん mailto:sage [05/03/06 20:35:37 ]
- VectorCの方が面白そうだよ
- 69 名前:デフォルトの名無しさん mailto:sage [05/03/07 14:55:59 ]
- それただのCコンパイラじゃん
- 70 名前:デフォルトの名無しさん mailto:sage [05/03/07 15:11:26 ]
- タダ!?フリー!?でも今はフリーなだけでは驚かない。
- 71 名前:デフォルトの名無しさん mailto:sage [05/03/15 16:02:27 ]
- スレスト隊長「俺の出番か?」
相談役「まだ早いのかもしれませんよ。」 スレスト隊長「・・・。まあよい。そのうち来るさ。」
- 72 名前:デフォルトの名無しさん mailto:sage [05/03/16 04:05:30 ]
- D言語 Part 6
pc5.2ch.net/test/read.cgi/tech/1109933426/
- 73 名前:デフォルトの名無しさん mailto:sage [05/03/16 23:17:39 ]
- スレスト隊長「↑そちらはまじめなDスレだ!」
隊員A「誘導したら駄目と言うことですか?」 スレスト隊長「そうだ。」
- 74 名前:デフォルトの名無しさん [2005/05/08(日) 20:08:53 ]
- ここウンコすれ
- 75 名前:デフォルトの名無しさん [2005/05/08(日) 20:11:29 ]
- p231.net220148094.tnc.ne.jp/
おkwwwおkwwwwwwwwwっうぇwwwwww うはっwwwwww うぇwwwうぇwwwwwwwwww wっっうぇ wwwっうぇwwwww w
- 76 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 19:03:46 ]
- この速度ならぬるぽ
- 77 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 22:07:09 ]
- ガッ
- 78 名前:デフォルトの名無しさん [2005/08/01(月) 21:43:34 ]
- D言語スレDat落ちAge
- 79 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 21:48:08 ]
- うわ、マジで落ちてる。
油断してた。
- 80 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 22:07:46 ]
- 超電磁スピンVの字正拳突きって隠しじゃないよね?
- 81 名前:デフォルトの名無しさん [2005/08/02(火) 23:29:59 ]
- 本スレがこっちより先に落ちるとかワロスw
- 82 名前:デフォルトの名無しさん [2005/08/02(火) 23:35:06 ]
- しょうがないからこっちを本スレにするか。
C, C++, Java, C# などのいいところを取って、さらにいろいろ付け足したような新しい言語。 ・Cライクな文法 ・実行形式はネイティブコード ・言語仕様のコンパクトさよりも利便性を追求 ・さまざまなOSで使える(Windows, Linux, MacOSX, FreeBSD) ・ガーベッジコレクション ・便利な動的配列や連想配列 ・契約による設計 ・標準ライブラリPhobos ・今のところv1.0未満につき、未実装・バグはまだだいぶある。 ・Win32APIを利用できるので、Win32アプリは作成可能。 DigitalMars D言語公式 www.digitalmars.com/d/ 日本語訳 www.kmonos.net/alang/d/ D Front End for GCC home.earthlink.net/~dvdfrdmn/d/ 前スレ D言語 Part 6 pc8.2ch.net/test/read.cgi/tech/1109933426/
- 83 名前:デフォルトの名無しさん mailto:sage [2005/08/02(火) 23:55:26 ]
- ttp://pc8.2ch.net/test/read.cgi/tech/1122912733/
これは?
- 84 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 01:21:20 ]
- なんだ、立ったのか。
- 85 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 03:45:39 ]
- やねうらおさんのライブラリ開発が去年の2月15日でいきなり止まってるけど何かあったんんだろうか…
- 86 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 07:37:57 ]
- D言語に見切りをつけた。
か飽きた。
- 87 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 13:01:37 ]
- ガーン
- 88 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 15:23:43 ]
- つーかあんなダサいライブラリいらない。
- 89 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 21:52:32 ]
- あの、プログラム初心者なんですけど
クラスの宣言の意味がようわからないので教えてください a b = new a; で、どうしてクラス宣言するときnewしないとだめなんですか?? bっていうのはaの型へのポインタなんでしょうか・・・? 今までCしかやったことないのでよくわかりません、助けてください
- 90 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 23:10:46 ]
- なぜnewしないと駄目なのかという理由は、classはヒープに確保するというのがD言語の設計だから。
ようするにbはaの型へのポインタ(と似たような)物というわけで、その理解で問題ない。
- 91 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 23:45:35 ]
- std.processをimportしようとしたらエラーでるんだけど、バグ??
linuxなんだけど、どうすればできますか?
- 92 名前:デフォルトの名無しさん [2006/02/14(火) 06:46:36 ]
- Dの入門書ない?
- 93 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 16:32:28 ]
- >>92
今書けばバイブルになる
- 94 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 01:17:04 ]
- >>92
D言語パーフェクトガイド―Windows Linux FreeBSD対応 www.amazon.co.jp/exec/obidos/ASIN/4774122084/
- 95 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 01:23:53 ]
- そういえばそんなのあったなw
- 96 名前:デフォルトの名無しさん [2006/02/18(土) 23:06:20 ]
- あげ
- 97 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 09:21:22 ]
- サンプルソースがコンパイルできないです。
パスは通したが、未定義シンボルって言われますた
- 98 名前:デフォルトの名無しさん [2006/03/09(木) 00:04:14 ]
- phobosをコンパイルしていないからと思われ。
- 99 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 04:18:09 ]
- >>94
もはや古いよ・・・
- 100 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:46:12 ]
- TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
|

|