使用與火衛一在D中,如何傳遞一個空字符串? (以gtkD)
我有一個文本輸入領域,例如gtk.Entry.Entry
D1,
調用setText("")
產生運行時錯誤
Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
爲什麼?這似乎是D的問題,我試過這個:
string empty = "";
assert (empty != null);
my_entry.setText(empty)
程序因斷言失敗而終止。
我該如何解決這個問題?