Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » Help, Launching HTML in external browser
Help, Launching HTML in external browser [message #448387] Fri, 07 January 2005 16:00 Go to next message
Mike Boyersmith is currently offline Mike BoyersmithFriend
Messages: 34
Registered: July 2009
Member
hello,

I want to launch html file in a browser, my first instinct was to simply to
the following.

//if its a report, then launch the results in external browser
org.eclipse.swt.program.Program.launch(urlStr);


But we have ran into cases on SUSE where the file doesn't launch...
(investigating)
are there other sure fire ways to get the file to launch in an External to
eclipse browser?

any ideas?
Re: Help, Launching HTML in external browser [message #448414 is a reply to message #448387] Sat, 08 January 2005 22:11 Go to previous messageGo to next message
Daniel Spiewak is currently offline Daniel SpiewakFriend
Messages: 263
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------070500030008080707030200
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="serif">I've found the following class useful.&nbsp; It isn't
implemented on Macintosh yet (the code is out there, I just haven't
pasted it in), but it works very nicely on Linux and Windows so far.<br>
<br>
Daniel<br>
</font><br>
Mike wrote:
<blockquote cite="midcrmbku$40r$1@www.eclipse.org" type="cite">
<pre wrap="">hello,

I want to launch html file in a browser, my first instinct was to simply to
the following.

//if its a report, then launch the results in external browser
org.eclipse.swt.program.Program.launch(urlStr);


But we have ran into cases on SUSE where the file doesn't launch...
(investigating)
are there other sure fire ways to get the file to launch in an External to
eclipse browser?

any ideas?




</pre>
</blockquote>
</body>
</html>

--------------070500030008080707030200
Content-Type: text/plain;
name="BrowserControl.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="BrowserControl.java"


package com.techskills.testprep.core;
import java.io.IOException;

import javax.swing.JOptionPane;

/**
* A simple, static class to display a URL in the system browser.


*
* Under Unix, the system browser is hard-coded to be 'netscape'.
* Netscape must be in your PATH for this to work. This has been
* tested with the following platforms: AIX, HP-UX and Solaris.


*
* Under Windows, this will bring up the default browser under windows,
* usually either Netscape or Microsoft IE. The default browser is
* determined by the OS. This has been tested under Windows 95/98/NT.


*
* Examples:


* * BrowserControl.displayURL("http://www.javaworld.com")
*
* BrowserControl.displayURL("file://c:\\docs\\index.html")
*
* BrowserContorl.displayURL("file:///user/joe/index.html");
*


* Note - you must include the url type -- either "http://" or
* "file://".
*/
public class BrowserControl {
// Used to identify the windows platform.
private static final String WIN_ID = "Windows";

// The default system browser under windows.
private static final String WIN_PATH = "rundll32";

// The flag to display a url.
private static final String WIN_FLAG = "url.dll,FileProtocolHandler";

// The default browser under unix.
private static final String UNIX_PATH = "firefox";

// The flag to display a url.
private static final String UNIX_FLAG = "-remote";

private BrowserControl() {}

/**
* Display a file in the system browser. If you want to display a
* file, you must include the absolute path name.
*
* @param url the file's url (the url must start with either "http://"
or
* "file://").
*/
public static void displayURL(String url) {
boolean windows = isWindowsPlatform();
boolean mac = isMacintoshPlatform();
String cmd = null;
try {
if (windows) {
// cmd = 'rundll32 url.dll,FileProtocolHandler http://...'
cmd = WIN_PATH + " " + WIN_FLAG + " " + url;
Process p = Runtime.getRuntime().exec(cmd);
} else if (mac) {
MacintoshBrowserControl.displayURL(url);
} else {
// Under Unix, Firefox has to be running for the "-remote"
// command to work. So, we try sending the command and
// check for an exit value. If the exit command is 0,
// it worked, otherwise we need to start the browser.
// cmd = 'firefox -remote http://www.javaworld.com'
cmd = UNIX_PATH + " " + UNIX_FLAG + " \"" + url + "\"";
Process p = Runtime.getRuntime().exec(cmd);
try {
// wait for exit code -- if it's 0, command worked,
// otherwise we need to start the browser up.
int exitCode = p.waitFor();
if (exitCode != 0) {
// Command failed, start up the browser
// cmd = 'firefox http://www.javaworld.com'
cmd = UNIX_PATH + " " + url;
p = Runtime.getRuntime().exec(cmd);

exitCode = p.waitFor();

if (exitCode != 0) {
// try Mozilla
cmd = "mozilla -remote \"" + url + "\"";
p = Runtime.getRuntime().exec(cmd);
exitCode = p.waitFor();

if (exitCode != 0) {
cmd = "mozilla \"" + url + "\"";
p = Runtime.getRuntime().exec(cmd);
exitCode = p.waitFor();

if (exitCode != 0) {
cmd = "konqueror \"" + url + "\"";
p = Runtime.getRuntime().exec(cmd);
exitCode = p.waitFor();

if (exitCode != 0) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. This feature may not be supported on your platform.", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
}
}
}
}
} catch (InterruptedException x) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. This feature may not be supported on your platform.", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
}
} catch (IOException x) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. This feature may not be supported on your platform.", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
}

/**
* Try to determine whether this application is running under Windows
* or some other platform by examing the "os.name" property.
*
* @return true if this application is running under a Windows OS
*/
public static boolean isWindowsPlatform() {
String os = System.getProperty("os.name");
if (os != null && os.startsWith(WIN_ID))
return true;
else
return false;
}

public static boolean isMacintoshPlatform() {
return System.getProperty("os.name").startsWith("Mac");
}
}

/*
************************************
* Copyright 2004 Completely Random Solutions *
* *
* DISCLAMER: *
* We are not responsible for any damage *
* directly or indirectly caused by the usage *
* of this or any other class in association *
* with this class. Use at your own risk. *
* This or any other class by CRS is not *
* certified for use in life support systems, by *
* Lockheed Martin engineers, in development *
* or use of nuclear reactors, weapons of mass *
* destruction, or in inter-planetary conflict. *
* (Unless otherwise specified) *
************************************
*/
--------------070500030008080707030200--
Re: Help, Launching HTML in external browser [message #449135 is a reply to message #448414] Tue, 18 January 2005 17:25 Go to previous message
Mike Boyersmith is currently offline Mike BoyersmithFriend
Messages: 34
Registered: July 2009
Member
This is a multi-part message in MIME format.

------=_NextPart_000_0010_01C4FD3F.A05CF4B0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hey Daniel , thanks for your thoughts on this. Our whole problem began =
on SUSE Linux (we support RH, SUSE and Windows OS from same code base), =
so we tried someting similar to what you suggested as a work around, =
only to run into more problems. On SUSE we would get either multiple =
browsers up or we would also see a hang in our application on launch of =
the browser. Definately related to threads launching processes. =
So..digging around more we also found a defect in eclipse.org 71228 in =
regards to eclipse code not figuring out the system browser correctly. =
My understanding is tht this is fixed in eclipse 3.1 (I believe) so we =
may be able to just go back to calling=20

org.eclipse.swt.program.Program.launch(urlStr);

and be done with it, but have to test this theory...

As a last comment would be nice if all of linux had a standard way of =
registering system browser that was dependable.=20

anyway...=20


"Daniel Spiewak" <djspiewak@hotpop.com> wrote in message =
news:crpm48$8cj$1@www.eclipse.org...
I've found the following class useful. It isn't implemented on =
Macintosh yet (the code is out there, I just haven't pasted it in), but =
it works very nicely on Linux and Windows so far.

Daniel

Mike wrote:=20
hello,

I want to launch html file in a browser, my first instinct was to simply =
to
the following.

//if its a report, then launch the results in external browser
org.eclipse.swt.program.Program.launch(urlStr);


But we have ran into cases on SUSE where the file doesn't launch...
(investigating)
are there other sure fire ways to get the file to launch in an External =
to
eclipse browser?

any ideas?




=20

------------------------------------------------------------ -------------=
-----



package com.techskills.testprep.core;
import java.io.IOException;

import javax.swing.JOptionPane;

/**
* A simple, static class to display a URL in the system browser.


*
* Under Unix, the system browser is hard-coded to be 'netscape'.
* Netscape must be in your PATH for this to work. This has been
* tested with the following platforms: AIX, HP-UX and Solaris.


*
* Under Windows, this will bring up the default browser under =
windows,
* usually either Netscape or Microsoft IE. The default browser is
* determined by the OS. This has been tested under Windows 95/98/NT.


*
* Examples:


* * BrowserControl.displayURL("http://www.javaworld.com")
*
* BrowserControl.displayURL("file://c:\\docs\\index.html")
*
* BrowserContorl.displayURL("file:///user/joe/index.html");
*=20


* Note - you must include the url type -- either "http://" or
* "file://".
*/
public class BrowserControl {
// Used to identify the windows platform.
private static final String WIN_ID =3D "Windows";

// The default system browser under windows.
private static final String WIN_PATH =3D "rundll32";

// The flag to display a url.
private static final String WIN_FLAG =3D =
"url.dll,FileProtocolHandler";

// The default browser under unix.
private static final String UNIX_PATH =3D "firefox";

// The flag to display a url.
private static final String UNIX_FLAG =3D "-remote";

private BrowserControl() {}

/**
* Display a file in the system browser. If you want to display a
* file, you must include the absolute path name.
*
* @param url the file's url (the url must start with either "http://"
or
* "file://").
*/
public static void displayURL(String url) {
boolean windows =3D isWindowsPlatform();
boolean mac =3D isMacintoshPlatform();
String cmd =3D null;
try {
if (windows) {
// cmd =3D 'rundll32 url.dll,FileProtocolHandler http://...'
cmd =3D WIN_PATH + " " + WIN_FLAG + " " + url;
Process p =3D Runtime.getRuntime().exec(cmd);
} else if (mac) {
MacintoshBrowserControl.displayURL(url);
} else {
// Under Unix, Firefox has to be running for the "-remote"
// command to work. So, we try sending the command and
// check for an exit value. If the exit command is 0,
// it worked, otherwise we need to start the browser.
// cmd =3D 'firefox -remote http://www.javaworld.com'
cmd =3D UNIX_PATH + " " + UNIX_FLAG + " \"" + url + "\"";
Process p =3D Runtime.getRuntime().exec(cmd);
try {
// wait for exit code -- if it's 0, command worked,
// otherwise we need to start the browser up.
int exitCode =3D p.waitFor();
if (exitCode !=3D 0) {
// Command failed, start up the browser
// cmd =3D 'firefox http://www.javaworld.com'
cmd =3D UNIX_PATH + " " + url;
p =3D Runtime.getRuntime().exec(cmd);

exitCode =3D p.waitFor();

if (exitCode !=3D 0) {
// try Mozilla
cmd =3D "mozilla -remote \"" + url + "\"";
p =3D Runtime.getRuntime().exec(cmd);
exitCode =3D p.waitFor();

if (exitCode !=3D 0) {
cmd =3D "mozilla \"" + url + "\"";
p =3D Runtime.getRuntime().exec(cmd);
exitCode =3D p.waitFor();

if (exitCode !=3D 0) {
cmd =3D "konqueror \"" + url + "\"";
p =3D Runtime.getRuntime().exec(cmd);
exitCode =3D p.waitFor();

if (exitCode !=3D 0) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. =
This feature may not be supported on your platform.", "Error", =
JOptionPane.ERROR_MESSAGE);
return;
}
}
}
}
}
} catch (InterruptedException x) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. =
This feature may not be supported on your platform.", "Error", =
JOptionPane.ERROR_MESSAGE);
return;
}
}
} catch (IOException x) {
JOptionPane.showMessageDialog(null, "Unable to instantiate browser. =
This feature may not be supported on your platform.", "Error", =
JOptionPane.ERROR_MESSAGE);
return;
}
}

/**
* Try to determine whether this application is running under Windows
* or some other platform by examing the "os.name" property.
*
* @return true if this application is running under a Windows OS
*/
public static boolean isWindowsPlatform() {
String os =3D System.getProperty("os.name");
if (os !=3D null && os.startsWith(WIN_ID))
return true;
else
return false;
}

public static boolean isMacintoshPlatform() {
return System.getProperty("os.name").startsWith("Mac");
}
}

/*
************************************
* Copyright 2004 Completely Random Solutions *
* *
* DISCLAMER: *
* We are not responsible for any damage *
* directly or indirectly caused by the usage *
* of this or any other class in association *
* with this class. Use at your own risk. *
* This or any other class by CRS is not *
* certified for use in life support systems, by *
* Lockheed Martin engineers, in development *
* or use of nuclear reactors, weapons of mass *
* destruction, or in inter-planetary conflict. *
* (Unless otherwise specified) *
************************************
*/
------=_NextPart_000_0010_01C4FD3F.A05CF4B0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2800.1479" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hey Daniel , thanks for your thoughts =
on this. Our=20
whole problem began on SUSE Linux (we support RH, SUSE and Windows OS =
from same=20
code base), so we tried someting similar to what you suggested as a work =
around,=20
only to run into more problems. On SUSE we would get either multiple =
browsers up=20
or we would also see a hang in our application on launch of the browser. =

Definately related to threads launching processes. So..digging around =
more we=20
also found a defect in eclipse.org 71228 in regards to eclipse code not =
figuring=20
out the system browser correctly. My understanding is tht this is fixed =
in=20
eclipse 3.1 (I believe) so we may be able to just go back to calling=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;=20
org.eclipse.swt.program.Program.launch(urlStr);</FONT></DIV >
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>and be done with it, but have to test =
this=20
theory...</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>As a last comment would be nice if all =
of linux had=20
a standard way of registering system browser that was dependable. =
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>anyway... <BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Daniel Spiewak" &lt;<A=20
href=3D"mailto:djspiewak@hotpop.com">djspiewak@hotpop.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:crpm48$8cj$1@www.eclipse.org">news:crpm48$8cj$1@www.eclipse.=
org</A>...</DIV><FONT=20
face=3Dserif>I've found the following class useful.&nbsp; It isn't =
implemented=20
on Macintosh yet (the code is out there, I just haven't pasted it in), =
but it=20
works very nicely on Linux and Windows so=20
far.<BR><BR>Daniel<BR></FONT><BR>Mike wrote:=20
<BLOCKQUOTE cite=3Dmidcrmbku$40r$1@www.eclipse.org type=3D"cite"><PRE =
wrap=3D"">hello,

I want to launch html file in a browser, my first instinct was to simply =
to
the following.

//if its a report, then launch the results in external browser
org.eclipse.swt.program.Program.launch(urlStr);


But we have ran into cases on SUSE where the file doesn't launch...
(investigating)
are there other sure fire ways to get the file to launch in an External =
to
eclipse browser?

any ideas?




</PRE></BLOCKQUOTE>
<P>
<HR>

<P></P><BR>package com.techskills.testprep.core;<BR>import=20
java.io.IOException;<BR><BR>import=20
javax.swing.JOptionPane;<BR><BR>/**<BR>&nbsp;* A simple, static class =
to=20
display a URL in the system browser.<BR><BR><BR>&nbsp;*<BR>&nbsp;* =
Under Unix,=20
the system browser is hard-coded to be 'netscape'.<BR>&nbsp;* Netscape =
must be=20
in your PATH for this to work.&nbsp; This has been<BR>&nbsp;* tested =
with the=20
following platforms: AIX, HP-UX and =
Solaris.<BR><BR><BR>&nbsp;*<BR>&nbsp;*=20
Under Windows, this will bring up the default browser under=20
windows,<BR>&nbsp;* usually either Netscape or Microsoft IE.&nbsp; The =
default=20
browser is<BR>&nbsp;* determined by the OS.&nbsp; This has been tested =
under=20
Windows 95/98/NT.<BR><BR><BR>&nbsp;*<BR>&nbsp;* =
Examples:<BR><BR><BR>&nbsp;* *=20
=
BrowserControl.displayURL("http://www.javaworld.com")<BR>&nbsp;*<BR>&nbsp=
;*=20
=
BrowserControl.displayURL("file://c:\\docs\\index.html")<BR>&nbsp;*<BR>&n=
bsp;*=20
BrowserContorl.displayURL("file:///user/joe/index.html");<BR>&nbsp;*=20
<BR><BR><BR>&nbsp;* Note - you must include the url type -- either =
"http://"=20
or<BR>&nbsp;* "file://".<BR>&nbsp;*/<BR>public class BrowserControl =
{<BR>//=20
Used to identify the windows platform.<BR>private static final String =
WIN_ID =3D=20
"Windows";<BR><BR>// The default system browser under =
windows.<BR>private=20
static final String WIN_PATH =3D "rundll32";<BR><BR>// The flag to =
display a=20
url.<BR>private static final String WIN_FLAG =3D=20
"url.dll,FileProtocolHandler";<BR><BR>// The default browser under=20
unix.<BR>private static final String UNIX_PATH =3D =
"firefox";<BR><BR>// The flag=20
to display a url.<BR>private static final String UNIX_FLAG =3D=20
"-remote";<BR><BR>private BrowserControl() {}<BR><BR>/**<BR>* Display =
a file=20
in the system browser.&nbsp; If you want to display a<BR>* file, you =
must=20
include the absolute path name.<BR>*<BR>* @param url the file's url =
(the url=20
must start with either "http://"<BR>or<BR>* =
"file://").<BR>*/<BR>public static=20
void displayURL(String url) {<BR>boolean windows =3D=20
isWindowsPlatform();<BR>boolean mac =3D =
isMacintoshPlatform();<BR>String cmd =3D=20
null;<BR>try {<BR>if (windows) {<BR>// cmd =3D 'rundll32=20
url.dll,FileProtocolHandler http://...'<BR>cmd =3D WIN_PATH + " " + =
WIN_FLAG + "=20
" + url;<BR>Process p =3D Runtime.getRuntime().exec(cmd);<BR>} else if =
(mac)=20
{<BR>MacintoshBrowserControl.displayURL(url);<BR>} else {<BR>// Under =
Unix,=20
Firefox has to be running for the "-remote"<BR>// command to =
work.&nbsp; So,=20
we try sending the command and<BR>// check for an exit value.&nbsp; If =
the=20
exit command is 0,<BR>// it worked, otherwise we need to start the=20
browser.<BR>// cmd =3D 'firefox -remote =
http://www.javaworld.com'<BR>cmd =3D=20
UNIX_PATH + " " + UNIX_FLAG + " \"" + url + "\"";<BR>Process p =3D=20
Runtime.getRuntime().exec(cmd);<BR>try {<BR>// wait for exit code -- =
if it's=20
0, command worked,<BR>// otherwise we need to start the browser =
up.<BR>int=20
exitCode =3D p.waitFor();<BR>if (exitCode !=3D 0) {<BR>// Command =
failed, start up=20
the browser<BR>// cmd =3D 'firefox http://www.javaworld.com'<BR>cmd =
=3D UNIX_PATH=20
+ " " + url;<BR>p =3D Runtime.getRuntime().exec(cmd);<BR><BR>exitCode =
=3D=20
p.waitFor();<BR><BR>if (exitCode !=3D 0) {<BR>// try Mozilla<BR>cmd =
=3D "mozilla=20
-remote \"" + url + "\"";<BR>p =3D =
Runtime.getRuntime().exec(cmd);<BR>exitCode =3D=20
p.waitFor();<BR><BR>if (exitCode !=3D 0) {<BR>cmd =3D "mozilla \"" + =
url +=20
"\"";<BR>p =3D Runtime.getRuntime().exec(cmd);<BR>exitCode =3D=20
p.waitFor();<BR><BR>if (exitCode !=3D 0) {<BR>cmd =3D "konqueror \"" + =
url +=20
"\"";<BR>p =3D Runtime.getRuntime().exec(cmd);<BR>exitCode =3D=20
p.waitFor();<BR><BR>if (exitCode !=3D 0)=20
{<BR>JOptionPane.showMessageDialog(null, "Unable to instantiate =
browser.&nbsp;=20
This feature may not be supported on your platform.", "Error",=20
JOptionPane.ERROR_MESSAGE);<BR>return;<BR>}<BR>}<BR>} <BR>}<BR>}<BR>} =
catch=20
(InterruptedException x) {<BR>JOptionPane.showMessageDialog(null, =
"Unable to=20
instantiate browser.&nbsp; This feature may not be supported on your=20
platform.", "Error", =
JOptionPane.ERROR_MESSAGE);<BR>return;<BR>}<BR>}<BR>}=20
catch (IOException x) {<BR>JOptionPane.showMessageDialog(null, "Unable =
to=20
instantiate browser.&nbsp; This feature may not be supported on your=20
platform.", "Error",=20
JOptionPane.ERROR_MESSAGE);<BR>return;<BR>}<BR>}<BR><BR >/**<BR>* Try =
to=20
determine whether this application is running under Windows<BR>* or =
some other=20
platform by examing the "os.name" property.<BR>*<BR>* @return true if =
this=20
application is running under a Windows OS<BR>*/<BR>public static =
boolean=20
isWindowsPlatform() {<BR>String os =3D =
System.getProperty("os.name");<BR>if (os=20
!=3D null &amp;&amp; os.startsWith(WIN_ID))<BR>return =
true;<BR>else<BR>return=20
false;<BR>}<BR><BR>public static boolean isMacintoshPlatform() =
{<BR>return=20
=
System.getProperty("os.name").startsWith("Mac");<BR>}<BR >}<BR><BR>/*<BR>&=
nbsp;************************************<BR>&nbsp;*=20
Copyright 2004 Completely Random Solutions=20
=
*<BR> &nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;=20
*<BR>&nbsp;*=20
=
DISCLAMER:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb s=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;=20
*<BR>&nbsp;* We are not responsible for any=20
damage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<BR>&nbsp;* directly or =
indirectly=20
caused by the usage *<BR>&nbsp;* of this or any other class in=20
association&nbsp; *<BR>&nbsp;* with this class.&nbsp; Use at your own=20
risk.&nbsp;&nbsp; *<BR>&nbsp;* This or any other class by CRS is not=20
*<BR>&nbsp;* certified for use in life support systems, by =
*<BR>&nbsp;*=20
Lockheed Martin engineers, in development *<BR>&nbsp;* or use of =
nuclear=20
reactors, weapons of mass&nbsp;&nbsp;&nbsp; *<BR>&nbsp;* destruction, =
or in=20
inter-planetary conflict. *<BR>&nbsp;* (Unless otherwise=20
=
specified)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
=
*<BR>&nbsp;************************************<BR>&nbsp;*/ </BLOCKQUOTE><=
/BODY></HTML>

------=_NextPart_000_0010_01C4FD3F.A05CF4B0--
Previous Topic:Multi-Threaded Applications
Next Topic:Are virtual tables supported under Linux-GTK
Goto Forum:
  


Current Time: Fri Nov 22 15:31:10 GMT 2019

Powered by FUDForum. Page generated in 0.02045 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top