DO EXTERNAL CALLS - PowerHouse for Windows (8.41D)
Roger B. Glayzer
rbg@optonline.net
Thu, 10 Feb 2005 13:16:50 -0500
This is a multi-part message in MIME format.
--Boundary_(ID_BMLQSmaa+KWliK7lmWFVsQ)
Content-type: multipart/alternative;
boundary="Boundary_(ID_+YS6T3OpuX5fASw1Y2mZXg)"
--Boundary_(ID_+YS6T3OpuX5fASw1Y2mZXg)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
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 PowerHouse for Windows (8.41D) , 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
--Boundary_(ID_+YS6T3OpuX5fASw1Y2mZXg)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<STYLE>P.msoNormal {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; COLOR: black; FONT-FAMILY: "MS Sans Serif", "sans serif"
}
LI.msoNormal {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; COLOR: black; FONT-FAMILY: "MS Sans Serif", "sans serif"
}
BODY {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN-LEFT: 50px; COLOR: black; FONT-FAMILY: "MS Sans Serif", "sans serif"
}
HR {
WIDTH: 100%; COLOR: #00ffff; HEIGHT: 1px
}
</STYLE>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff background=cid:703165713@10022005-1719><FONT
face='"MS Sans Serif"'>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>Fellow
Migrators,</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>As the HP is
headed into the sunset many of us have started or will begin to port their
applications from the HP.</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>We have decided
to port to the PC using <FONT face=Arial size=2>PowerHouse for Windows (8.41D)
</FONT>, as a first step, Eloquence (for Image compatibility) and a couple of
third party utilities to orchestrate job scheduling and file manipulation.
</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005><FONT
face='"MS Sans Serif"'></FONT></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>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.</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005><FONT
face='"MS Sans Serif"'></FONT></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>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.</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005><FONT
face='"MS Sans Serif"'></FONT></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT face='"MS Sans Serif"'>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.</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT
face='"MS Sans Serif"'>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=854491819-08022005></SPAN> </DIV>
<DIV><SPAN class=854491819-08022005><FONT
face='"MS Sans Serif"'>Roger</FONT></SPAN></DIV></FONT></BODY></HTML>
--Boundary_(ID_+YS6T3OpuX5fASw1Y2mZXg)--
--Boundary_(ID_BMLQSmaa+KWliK7lmWFVsQ)
Content-id: <703165713@10022005-1719>
Content-type: image/jpeg; name=Notebook.jpg
Content-transfer-encoding: base64
Content-disposition: attachment; filename=Notebook.jpg
/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==
--Boundary_(ID_BMLQSmaa+KWliK7lmWFVsQ)--