Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Everything posted by snowman

  1. JFCMark is a new JFC/Swing benchmark suite available for free download in the source code form. Visit /jfcmark.html for details. Please feel free to use this board to post your JFCMark results, ask questions about the benchmark and suggest improvements.
  2. Binding resources

    You cannot bind individual .gifs, but if you package them into a .jar, you will be able to bind that .jar.
  3. Installation file sizes with JRE included

    If you can afford JET Pro, you may compile your app into a single EXE using JetPerfect Global Optimizer. The EXE would be larger, but would not require JET run-time DLLs. Refer to the chapter "JetPerfect" in the User's Guide for details. If you can move from Swing/AWT to SWT, you may get rid of the JRE either. See http://www.excelsior-usa.com/jetswt.html for details. Otherwise, check out JExePack from Duckware (http://www.duckware.com/jexepack/index.html).
  4. Native x86 for W.; v. 2.50; ASSERT ?

    This is a memory manager ASSERT. The most likely cause is heap corruption.
  5. jdk1.3.1_06

  6. You need to initialize XDS runtime before calling functions from your M2 DLL. See procedure XDSRTL_Init in DEF\XDS\XDSRTL.def.
  7. Help with my debugging method

    Have you tried using HIS or running your program in the XD debugger to find out where it crashes and why? If yes and you still cannot understand the problem, post a minimal sample that has that problem here (or email it to XDS support if you are a registered user.)
  8. You should upgrade to v2.51 or at least install the JetPack Update for v2.5, as there were many fixes in JetPack after v2.5 initial release. Please visit the JET downloads page at www.excelsior-usa.com/jetdl.html
  9. FreeBSD

    No we do not have a FreeBSD version. But, as far as I know, the latest versions of FreeBSD provide a Linux compatibility layer or something like that, so perhaps you could run the Linux version there? Technically, it should be easy to port XDS-x86 to FreeBSD, but given the low demand even on the Windows platform, it makes little sense for us to do that. At the same time, we make custom ports for our clients, for instance, there exists Native XDS-PowerPC for OS-9.
  10. Problems with Weblogic 6.1 RMI

    Try running your client as follows: [pre]SET JETVMPROP=-Djet.usejre YourClient.exe[/pre] We provide technical support to users of the Evaluation Package. You may contact our Support Department at support@excelsior-usa.com, or by filling a form at http://www.excelsior-usa.com/jetsupportform1.html. Please report if setting the jet.usejre property as described above had any (positive) effect on your client.
  11. JCE trouble with deployed application

    Unfortunately, updates addressing issues in run-time support for JET version 2.5 and prior are not easy to create for technical reasons. We are changing the respective components, so version 3.0 shall not have this problem. We also plan improvements to self-help facilities - FAQ updates, Knowledge Base creation, etc. Thank you for the sharp criticism - it will certainly help me raise more resources for that work.
  12. Where can I find JET PACK ?

    You can also try JetPack by downloading the Evaluation Package from: http://www.excelsior-usa.com/jetdleval.html It has all features of the Professional Edition but times out in 60 days. Before installation, make sure to remove from your system the Personal Edition and any .sym/.bod/.obj files it has produced, to avoid conflicts.
  13. Deployment Issue

    Sure: http://www.excelsior-usa.com/jetdleval.html Has all features of the Professional Edition but times out in 60 days.
  14. calling dll functions

    Well, my native language is Russian and I do not know Spanish, so we would have to communicate in English. Forget about dllRTS. ALL core Win32 API functions, including EnumProcesses, are defined in the module Windows, for your convenience. Just import that module as desribed in my post above. It works almost like [tt]#include <windows.h>[/tt] works in C/C++. See the sample in XDS\samples\Generic, would you please? It uses a lot of Windows APIs. The module Windows is in XDS\def\Win32.
  15. calling dll functions

    Do you have problems reading the User's Guide? It is all described in the chapters I mentioned. To access the User's Guide, select Help/Contents in the XDS Environment. As for your question, you do not have to load USER32.DLL. Definitions of Win32 core functions are provided in the module Windows. (DEF\WIN32\Windows.def in your XDS directory). You just have to import it: IMPORT Windows; VAR hwnd: Windows.HWND; . . . hwnd := Windows.GetActiveWindow();
  16. calling dll functions

    See Native XDS-x86 User's Guide, Chapters "Multilanguage Programming", "Using the Win32 API", and "Managing Libraries". See also http://www.aha.ru/~uranus for sample API definitions. Consider using H2D for automaded .h to .def conversion.
  17. xds win32 lib info

    http://msdn.microsoft.com See also XDS sample in samples\generic and M2/O2 Sources Store at http://www.aha.ru/~uranus/
  18. xFunction and Jet

    Much slower than we hoped it will, due to low availability of resources.
  19. xFunction and Jet

    No fixed date has been set yet. All I can say at the moment is that JET 3.0 definitely will not be available earlier than the second half or October 2002.
  20. xFunction and Jet

    We have just implemented the Windows NT Service API for JET and are now documenting it. It is not yet decided whether it will be available as an update to v2.5 or only as part of v3.0. There is a number of third party products that allow you to run your Java application as a service. We expect most if not all of them will work with JET. Do a search for "Java NT Service" on Google.
  21. JET Eval 2.51 and JDK1.3.1_04

    JET is desinged to work with "known" versions of the JDK. JDK 1.3.1_04 was released after JET 2.51, so that JDK is not supported in v2.51. There will be an update to JET available soon.
  22. You are right, a JET-compiled Java program needs just a few DLLs from the JRE. Unfortunately, the JRE binary license prohibits partial redistribution, whereas the source license costs five figure annually and the application process takes several months, with no success guaranteed.
  23. My understanding is that if some AWT class gets initiliazed (even if it never gets instantiated) that has a native method, then the respective DLL from the JRE will be required at run-time. So any use of AWT, whether in your program or in a third-party library used by your program, may make the compiled program JRE-dependent. One of the ways to figure out whether that is true for your particular application is to compile it and try to deploy, without adding the JRE to the archive, onto a system that does not have that JRE installed. You may also consider running your app on the JVM in verbose mode and see whether any java.awt.* classes get loaded.
  24. jdbc-odbc driver?

    Well then I am surprised that it does not work. Would you please email a small sample illustrating the problem to java@excelsior-usa.com?
  25. jdbc-odbc driver?

    Yes, just add that DLL to the EXE's project file: [tt] !module classes12.dll[/tt]