ObjectOutputStream oout = new ObjectOutputStream(socket.getOutputStream()); PrintWriter out = new PrintWriter(new OutputStreamWriter(oout, "SJIS")); out.println("hogehoge"); out.flush();
Win95で開発当時、OPENFILENAME構造体を次のように定義していたのですが… Type … lpstrFilter As String … End Type 2000では、こうするとまともになりました。 Type … lpstrFilter As Long … End Type 95でも、これで大丈夫みたいです。
Windows のマクロで 9x 系か NT 系かを判定する方法ってありませんかね? 具体的には、プリプロセッサーの処理の時点で NT 系だけに存在する関数を #ifdef で条件コンパイルしたいんです。 関数でなら GetVersionEx() というものを使えばいいらしいんですが、 これだと条件コンパイルできませんし。よろしくお願いします。