JavaからDLLを呼び出して使う必要がある、どうしたらいいか。
→JNIを使えばよい。
既存にDLLがあったので、それをJavaから呼び出したいと思ったが、調べてみるとそれは無理らしい。
JNIでは、Javaのクラスファイルからヘッダファイルを生成するのだが、そのとき関数名と引数が決められてしまう。
つまり、既存のDLLがちょうとそれと同じ関数名と引数を持つことは(通常)ないので、既存のDLLを直接呼び出すことはできない。
Java.io.Fileには、delete() というメソッドがあるので、それを呼び出せば、ファイルやディレクトリは削除できる。
ただし、ディレクトリの場合、その中にファイルやサブディレクトリがあると削除が失敗する。
そこで以下のように再帰的にサブディレクトリにさかのぼって、ファイルを消した上で、ディレクトリを消すという
方法で、削除する。
基本過ぎてわからなかったのでメモ。
数値などを文字列へキャストする方法 (Pythonで)
いままで、 このエントリにあるCSS記述 を使って角を丸めていたのですが、当然Safari,Firefoxにしか対応していませんでした。
| « NEWER POSTS | OLDER POSTS » |
MindBoard は 直観的な操作で簡単にマインドマップを描くことができる Android タブレット用アプリです。