DO EXTERNAL CALLS - PH PC 8.41D
Joe Boyle
atla38@dsl.pipex.com
Thu, 10 Feb 2005 14:50:20 -0000
This is a multi-part message in MIME format.
------=_NextPart_000_0006_01C50F7F.D84FD160
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0007_01C50F7F.D852DEA0"
------=_NextPart_001_0007_01C50F7F.D852DEA0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
I would appreciate it very much if someone could tell me what PH PC is,
and/or how it differs from Quick for Windows or Axiant.
Regards, Joe.
_____
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com] On Behalf Of Roger B. Glayzer
Sent: 10 February 2005 14:00
To: Powerhouse Listserver
Subject: DO EXTERNAL CALLS - PH PC 8.41D
Fellow Migrators,
As the HP is headed into the sunset many of us have started or will begin to
port their applications from the HP.
We have decided to port to the PC using PH PC, as a first step, Eloquence
(for Image compatibility) and a couple of third party utilities to
orchestrate job scheduling and file manipulation.
The solution is getting finalized and progressing very well....testing has
already begun.....but there is one item that we could use help on in regards
to using the DO EXTERNAL command.
We would like to use this command to call Active X controls directly. I see
in the book (Powerhouse for NT/2000/XP - New Features) pg 104, in the
QDESIGN section, a call to the GetProfileString function in Kernel - is
there anyway to get to these functions without going thru a PASCAL or C
formated routine.
Does anyone have any examples of code that calls Kernel functions / Acitve X
Controls using the DO EXTERNAL command, directly or indirectly. It would be
helpful to get some examples regardless of whether we can do what we are
trying to accomplish. Just to get some exposure of how others are using it
would be helpful. We don't necessarily want to struggle through the
learning curve when someone out there might be willing to share their
experiences and knowledge.
Thanks,
Roger
------=_NextPart_001_0007_01C50F7F.D852DEA0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Message</title>
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"sans serif";
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"\0022MS Sans Serif\0022";
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"sans serif";
color:black;
mso-believe-normal-left:yes;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:Arial;
color:navy;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
-->
</style>
<![if mso 9]>
<style>
p.MsoNormal
{margin-left:30.0pt;}
</style>
<![endif]><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3Dwhite background=3D"cid:image001.jpg@01C50F7F.D72756F0" =
lang=3DEN-US
link=3Dblue vlink=3Dpurple style=3D'margin-left:30.0pt'>
<img src=3D"cid:image001.jpg@01C50F7F.D72756F0"
v:src=3D"cid:image001.jpg@01C50F7F.D72756F0" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape style=3D'display:none;width:0;height:0'>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'> I would appreciate it very =
much if
someone could tell me what PH PC is, and/or how it differs from Quick =
for
Windows or Axiant.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div>
<p><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:
Arial;color:navy'>Regards, Joe.</span></font><font color=3Dnavy><span
style=3D'color:navy'> <o:p></o:p></span></font></p>
</div>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:
"Times New Roman";color:windowtext'>
<hr size=3D3 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 color=3Dblack face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight=
:bold'>From:</span></font></b><font
size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma;
color:windowtext'> powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com] <b><span =
style=3D'font-weight:bold'>On
Behalf Of </span></b>Roger B. Glayzer<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> 10 February 2005 =
14:00<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Powerhouse =
Listserver<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> DO EXTERNAL =
CALLS - PH PC
8.41D</span></font><font color=3Dblack face=3D"Times New Roman"><span
style=3D'font-family:"Times New =
Roman";color:windowtext'><o:p></o:p></span></font></p>
</div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"sans =
serif"><span
style=3D'font-size:12.0pt'><o:p> </o:p></span></font></p>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>Fellow
Migrators,<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>As the =
HP is
headed into the sunset many of us have started or will begin to port =
their
applications from the HP.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>We have =
decided
to port to the PC using PH PC, as a first step, Eloquence (for Image =
compatibility)
and a couple of third party utilities to orchestrate job scheduling and =
file
manipulation. <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>The =
solution is
getting finalized and progressing very well....testing has already
begun.....but there is one item that we could use help on in regards to =
using
the DO EXTERNAL command.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>We =
would like to
use this command to call Active X controls directly. I see in the =
book
(Powerhouse for NT/2000/XP - New Features) pg 104, in the QDESIGN =
section, a
call to the GetProfileString function in Kernel - is there anyway to get =
to
these functions without going thru a PASCAL or C formated =
routine.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans Serif\0022"'>Does =
anyone have
any examples of code that calls Kernel functions / Acitve X Controls =
using the
DO EXTERNAL command, directly or indirectly. It would be helpful =
to get
some examples regardless of whether we can do what we are =
trying to
accomplish. Just to get some exposure of how others are using it would =
be
helpful. We don't necessarily want to struggle =
through the
learning curve when someone out there might be willing to =
share their
experiences and knowledge.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'>Thanks,<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D""MS Sans =
Serif""><span
style=3D'font-size:12.0pt;font-family:"\0022MS Sans =
Serif\0022"'>Roger<o:p></o:p></span></font></p>
</div>
</div>
</body>
</html>
------=_NextPart_001_0007_01C50F7F.D852DEA0--
------=_NextPart_000_0006_01C50F7F.D84FD160
Content-Type: image/jpeg;
name="image001.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image001.jpg@01C50F7F.D72756F0>
/9j/4AAQSkZJRgABAgEASABIAAD/7QSyUGhvdG9zaG9wIDMuMAA4QklNA+kAAAAAAHgAAwAAAEgA
SAAAAAADBgJS//f/9wMPAlsDRwUoA/wAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAAB
Jw8AAQABAAAAAAAAAAAAAAAAYAgAGQGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4
QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAA
AAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEA
L2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklN
A/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////
////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////////////
//8D6AAAOEJJTQQAAAAAAAACAAA4QklNBAIAAAAAAAIAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAAC
QAAAAAA4QklNBAkAAAAAAqIAAAABAAAAgAAAAAIAAAGAAAADAAAAAoYAGAAB/9j/4AAQSkZJRgAB
AgEASABIAAD//gAnRmlsZSB3cml0dGVuIGJ5IEFkb2JlIFBob3Rvc2hvcKggNC4wAP/uAA5BZG9i
ZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwR
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAIAgAMBIgACEQEDEQH/3QAEAAj/xAE/
AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkK
CxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWS
U/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpam
tsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGx
QiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSV
xNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APROif0Kv6X81T9L
j+ar/m/5K0F8rJJIfqlJfKySKn6pSXyskkp+qUl8rJJKfqlJfKySSn6pSXyskkp+qUl8rJJKfqlJ
fKySSn//2ThCSU0EBgAAAAAABwABAAAAAQEA//4AJ0ZpbGUgd3JpdHRlbiBieSBBZG9iZSBQaG90
b3Nob3CoIDQuMAD/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgNCQ0VDAwVGhQQFBogGxoaGyAiFxcX
FxciEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0NDREOERsRERsUDg4OFBQO
Dg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAYBaAD
ASIAAhEBAxEB/90ABABa/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEB
AQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYU
kaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5Sk
hbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQAC
EQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RF
VTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMB
AAIRAxEAPwCv0T+n4/8AxrP+qavW15J0U/r+P/xrP+qavWg8eKElsWSHZfXWYe4A+ZUMjIFTJBE/
Fc1kXbg63mJP+amk0uesGqdc19Sup2ZrLmWGQxwLR4B35v8A0V0qKlJJJIqUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSn/0J9G6oKn04zKKXOdYA6x7d1kOP8Ag/3Hs/MXY/sOl/0hYfCT/wCQavnZJArQ
/S1HTXVN21+weYa7/vqzcroeQ+Q3XcYOn/mbF89pIaJfpboXRK+k1uDQPUsILyONPotZ/JatRfKq
SSX6qSXyqkip+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJ
KfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp
+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6
qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqp
JfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl
8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXy
qkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKq
SSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJ
KfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp
+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6
qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn/2Q==
------=_NextPart_000_0006_01C50F7F.D84FD160--