08/03/18 20:37:12
>>783
budでOKということで,試しにDSSSでビルドしたら普通に動いた.
これくらいは昨日試しておくべきだったorz
770の言うとおり,生成済みライブラリになんらかのバグ(コンパイル状況による?)があるっぽいね.
Tangoのソースからのビルドが英語だらけで挫折.
785:デフォルトの名無しさん
08/03/19 06:46:04
>>782
ソースを落として、dmd.exeとdmc.exeにパスが通っている状態でlib内のbuild-tango.batとかを実行
…だと思うのだけど、再コンパイルできなかったりできてもやっぱりバグったリ…何かがおかしい。
786:785
08/03/19 06:47:12
>>782 じゃなかった… >>784 でした。申し訳ないorz
787:デフォルトの名無しさん
08/03/20 03:37:51
今のところ2.0で動くGUIライブラリってない?
788:デフォルトの名無しさん
08/03/20 11:46:08
wxDの履歴にinvariant string対応とかあるけどどうなんでしょ
789:デフォルトの名無しさん
08/03/20 15:28:54
tangoのDateTimeとかはどこに消えたんですかね・・・
似たようなクラスって何かありますか?
790:デフォルトの名無しさん
08/03/20 19:29:35
tango.time.Timeの中にあるようだけど
791:デフォルトの名無しさん
08/03/20 19:55:15
久しぶりにPoseidon落としてみたが、キーボードショートカットでrun_projectの割り当てが出来るようになってた。
軽いし、やっぱり気軽にプログラミングするにはいいエディタだな。
792:デフォルトの名無しさん
08/03/20 22:22:35
D言語をMac OS Xで始めました。
目的はWin/Linux用のD言語で書かれたコンソールアプリの移植です。
最初に既存のソースコードをXcodeからコンパイルして勉強できる環境を構築しようと思い立ち
いろいろ調べていますが、参考になるサイト等見つかりません。
どなたかMacでその道に足を踏み入れた方はいらっしゃいますか?
793:デフォルトの名無しさん
08/03/20 23:46:49
D1/D2どちらでもいいので
C++のstringstreamみたいなのが欲しいんだけど
ありませんでしたっけ?
>>792
Macのは見かけたことないなー
794:デフォルトの名無しさん
08/03/21 00:02:49
MemoryStreamに書いて、readStringとか。
795:デフォルトの名無しさん
08/03/21 00:24:03
OutBufferに書いて、toBytesとか。
というかOutBufferの存在価値が昔から空気過ぎるんだけど必要なのかこれ。
796:デフォルトの名無しさん
08/03/21 00:27:01
>>794 こうだと何も表示されないんだけど何が足りないのでしょう?
import std.stdio;
import std.stream;
void main(){
Stream ms = new MemoryStream;
ms.writeLine("hello");
string s = ms.readLine().idup;
writefln(s);
}
>>795 OutBufferはいらないよな・・・
797:デフォルトの名無しさん
08/03/21 00:29:54
Streamは読み書きでpositionを共有してるからpositionのリセットが必要。
import std.stdio;
import std.stream;
void main(){
Stream ms = new MemoryStream;
ms.writeLine("hello");
ms.position = 0;
string s = ms.readLine().idup;
writefln(s);
}
798:デフォルトの名無しさん
08/03/21 00:30:16
これでできたようです
import std.stdio, std.stream;
void main(){
Stream ms = new MemoryStream;
ms.writeLine("hello");
ms.writeLine("world!");
string s = ms.toString();
writefln(s);
}
799:デフォルトの名無しさん
08/03/21 00:31:30
>>797 もしかしてそうじゃないかなと思ってpositionを再設定しようと
思ったんだが 0 を入れればいいのかわからなかったので
発見した toString() を試してみたらいけました
ありがとう
800:デフォルトの名無しさん
08/03/21 00:34:58
>>799
toStringでもOK。
ただ、toStringはread可能,seek可能かによって微妙に動作が変わるから注意な。
801:デフォルトの名無しさん
08/03/21 00:38:38
>>795
std.openrjと同じくらいは役に立つんじゃね?
802:デフォルトの名無しさん
08/03/21 00:47:09
>>790
これは・・・・・
もしかしてまだ作りかけなのかな・・・・
803:デフォルトの名無しさん
08/03/21 00:56:33
壮絶な勘違
804:デフォルトの名無しさん
08/03/21 01:00:49
単に.NETみたいにしたいだけなんじゃ…