Class1.java
上传用户:bjlvip
上传日期:2010-02-08
资源大小:744k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /**
  2.  * This class is designed to be packaged with a COM DLL output format.
  3.  * The class has no standard entry points, other than the constructor.
  4.  * Public methods will be exposed as methods on the default COM interface.
  5.  * @com.register ( clsid=DFFE86C0-ED1D-11D2-BB52-006097B5EAFC, typelib=DFFE86C1-ED1D-11D2-BB52-006097B5EAFC )
  6.  */
  7. /**
  8.  * @com.register ( clsid=DFFE86C9-ED1D-11D2-BB52-006097B5EAFC, typelib=DFFE86C8-ED1D-11D2-BB52-006097B5EAFC )
  9.  */
  10. public class Class1 implements java.io.Serializable 
  11. {
  12. private String test = "Guy";
  13. Class1()
  14. {
  15. com.ms.win32.User32.MessageBox(0, test + ", this = " + this, "constructor 1", 0);
  16. }
  17. private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
  18. {
  19. com.ms.win32.User32.MessageBox(0, test + ", this = " + this, "writeObject 1", 0);
  20. test = "Changing string in writeObject.";
  21. out.defaultWriteObject();
  22. com.ms.win32.User32.MessageBox(0, test + ", this = " + this, "writeObject 2", 0);
  23. }
  24. private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException
  25. {
  26. in.defaultReadObject();
  27. com.ms.win32.User32.MessageBox(0, test + ", this = " + this, "readObject 1", 0);
  28. }
  29. }