home *** CD-ROM | disk | FTP | other *** search
- import com.ms.win32.User32;
-
- public class JavaDLL {
- static native void GlobalMemoryStatus(MEMORYSTATUS var0);
-
- public static void main(String[] args) {
- MEMORYSTATUS mstatus = new MEMORYSTATUS();
- (new StringBuffer()).append("Memoria disponible: ").append(Integer.toHexString(mstatus.dwTotalPhys)).toString();
- GlobalMemoryStatus(mstatus);
-
- try {
- User32.MessageBox(0, "Memoria disponible: " + mstatus.dwAvailPhys, "Curso VJ++ / HISPAN TECNOLOGIC", 0);
- } catch (UnsatisfiedLinkError ule) {
- System.err.println("Se ha detectado una excepci├│n: " + ule);
- System.err.println("¡No tienes instalado J/Direct!.");
- }
-
- }
- }
-