1.13 release notes updates with more details about redistributable packages.
This commit is contained in:
@@ -5,13 +5,13 @@
|
|||||||
<h3>What's New</h3>
|
<h3>What's New</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Now compiles with with Visual Studio 2005 (M1).
|
Binaries compiled with with Visual Studio 2005 in place of VC98.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Changed milestone release naming convention from "pre..." to "M..."
|
Changed milestone release naming convention from "pre..." to "M..."
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
unittest directory now a JUnit 3.8.1 test repository
|
The unittest directory now a JUnit 3.8.1 test repository
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@@ -83,8 +83,10 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="13%" valign="top">VC++ libraries</td>
|
<td width="13%" valign="top">VC++ libraries</td>
|
||||||
<td width="87%" valign="top">Jacob 1.13 is built with VC++ 2005 that creates a dependency on msvcr80.dll.
|
<td width="87%" valign="top">Jacob 1.13 is built using VC++ 2005.
|
||||||
Users of older systems may have to obtain the dll as from the MS downloads site.</td>
|
That creates a dependency on the Visual C++ 2005 libraries and msvcr80.dll.
|
||||||
|
This library is normally installed on XP systems but may have to be manually
|
||||||
|
installed on older systems. It can be obtained from the MS downloads site.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
@@ -94,7 +96,7 @@
|
|||||||
<h3>What's New</h3>
|
<h3>What's New</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<b>Now compiles with with Visual versions later than VC 98</b>
|
Now compiles with with Visual versions later than VC 98
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|||||||
@@ -55,14 +55,20 @@ should be fixed in some future release, fix method and time not yet determined.
|
|||||||
<h2>Microsoft Visual C++ library dependencies.</h2>
|
<h2>Microsoft Visual C++ library dependencies.</h2>
|
||||||
Jacob 1.13 is built with VC++ 2005 that creates a dependency on msvcr80.dll.
|
Jacob 1.13 is built with VC++ 2005 that creates a dependency on msvcr80.dll.
|
||||||
Windows XP and later seem to already include the necessary components.
|
Windows XP and later seem to already include the necessary components.
|
||||||
NT/2000 and Server/2003 require that you download vcredist_x86.exe
|
NT/2000 and Server/2003 require that you download the Visual C redistributable package,
|
||||||
from the microsoft web site.
|
vcredist_x86.exe from the microsoft web site.
|
||||||
Microsoft has a download available that supplies the necessary components.
|
Microsoft has a download available that supplies the necessary components.
|
||||||
It is distributed as a redistributable package.
|
It is distributed as a redistributable package.
|
||||||
See the following links.
|
<p>
|
||||||
|
If you see the following message then you probably don't have the right C++ libraries.
|
||||||
<pre>
|
<pre>
|
||||||
http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en
|
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\apps\...\jacob.dll: This application has fa
|
||||||
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&displaylang=en
|
iled to start because the application configuration is incorrect. Reinstalling the application may fix this pr
|
||||||
|
oblem
|
||||||
|
</pre>
|
||||||
|
<pre>
|
||||||
|
<A href="http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en">
|
||||||
|
Visual C redistributable installer SP1</A>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
45
samples/com/jacob/samples/office/VisioPrintTest.java
Normal file
45
samples/com/jacob/samples/office/VisioPrintTest.java
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
package com.jacob.samples.office;
|
||||||
|
|
||||||
|
import com.jacob.activeX.ActiveXComponent;
|
||||||
|
import com.jacob.com.ComFailException;
|
||||||
|
import com.jacob.com.Dispatch;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Snippet to show Visio print dialog
|
||||||
|
* <p>
|
||||||
|
* Sample submitted by fatbuttlarry in SourceForge 1803140
|
||||||
|
* as part of bug report
|
||||||
|
* <p>
|
||||||
|
* Tested with Java 6.0SE and MS Office 2003 ** Note: 1010 = VB's
|
||||||
|
* visCmdFilePrint constant
|
||||||
|
*/
|
||||||
|
public class VisioPrintTest {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Runs the print ant lets the user say ok or cancel. Note the funky Visio
|
||||||
|
* behavior if someone hits the cancel button
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void testPrintDialog() {
|
||||||
|
ActiveXComponent oActiveX = new ActiveXComponent("Visio.Application");
|
||||||
|
Dispatch oDocuments = oActiveX.getProperty("Documents").toDispatch();
|
||||||
|
// create a blank document
|
||||||
|
Dispatch.call(oDocuments, "Add", "");
|
||||||
|
try {
|
||||||
|
Dispatch.call(oActiveX, "DoCmd", new Integer(1010))
|
||||||
|
.getInt();
|
||||||
|
System.out.println("User hit the ok button.");
|
||||||
|
} catch (ComFailException e) {
|
||||||
|
System.out.println("User hit the cancel button: " + e);
|
||||||
|
} finally {
|
||||||
|
oActiveX.invoke("Quit");
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** quick main() to test this */
|
||||||
|
public static void main(String[] args) {
|
||||||
|
VisioPrintTest testObject = new VisioPrintTest();
|
||||||
|
testObject.testPrintDialog();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user