<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1210262780;
        mso-list-type:hybrid;
        mso-list-template-ids:1760179448 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>Thanks Sean. I
guess I need to clarify at least one of my questions.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='font-size:14.0pt'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
style='font-size:14.0pt'>I essentially have no database experience except for
dBase, Paradox and Access. If I eventually want to have this application so
that customers could enter orders on the web what do you recommend I consider
for a database<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>Not those! <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>Sql Server
Express (free for the db size you are likely to need, use the dbGo components
that come with Delphi) or Firebird.&nbsp; I use SQL server for nearly
everything.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:red'>I have worked some
with Sql Server 2005 &#8211; I&#8217;m pretty sure it is the &#8220;free&#8221;
version. Will look at that option again.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:red'>What are your
feelings about MySql?<o:p></o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='font-size:14.0pt'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
style='font-size:14.0pt'>My customer would like for his customers to be able to
access the application to determine the status of their orders. What have you
found that enables concurrent users to do this?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>Not quite sure
what you mean here.&nbsp; Web apps are concurrent by nature.&nbsp; Desktop apps
on different computers can both access the db at the same time providing you
have a suitable database.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:red'>Here I mean having
customers access the Win32 application by logging into the company&#8217;s
server upon which (some how) a query would be run to retrieve and display open
orders for that customer that logged in. By concurrent I mean that multiple
external customers would be able to access a view of their open orders at the
same time.<o:p></o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='font-size:14.0pt'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
style='font-size:14.0pt'>Has anyone been able to take a Win32 application and
make in work as a web application? Where do I start? What version of Delphi do
I use? What database? Was the conversion process very time consuming and
costly?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>It depends on
how well you wrote the original&nbsp; app </span><span style='font-size:14.0pt;
font-family:Wingdings;color:#1F497D'>J</span><span style='font-size:14.0pt;
color:#1F497D'>.&nbsp; If all the data access is done on datamodules, then it
is much easier than if the data access components are on forms. &nbsp;Either
way, you are starting a new application and trying to reuse as much as possible
rather than converting the original app.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:red'>Unfortunately
datamodules were not used with the original application so the data access
components are on the forms. While it wouldn&#8217;t be a hard thing to change
it certainly will be time intensive to move the components to a data module or reassign
a new database to all of those components. Then of course if I move to ADO
components then that&#8217;ll be challenging I&#8217;m sure. Really don&#8217;t
have any idea how to pursue that conversion; that is to ADO.<o:p></o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='font-size:14.0pt'><span style='mso-list:Ignore'>4)<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
style='font-size:14.0pt'>I have tried viewing and studying the demos/examples
that came with my versions of Delphi to learn how to create a web application.
I guess I&#8217;m dense but I&#8217;m having a difficult time with these. A few
months ago I had the opportunity to work some with Visual Studio. I found tons
of tutorial videos and examples that help tremendously with the learning curve.
I haven&#8217;t found that with the Delphi examples that I have. Does anyone
have any recommendations?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:#1F497D'>Look at
Intraweb aka VCL for the web.&nbsp; It is the easiest for what you want to
do.&nbsp; You will still need to recreate the ui, but you may be able to keep
the data modules.&nbsp; Use the latest version of Delphi that you can.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt;color:red'>I&#8217;ll look at the
costs of Delphi 2009/2010 as well as any updating of the Intraweb VCL. If there
is some way to &#8220;keep the underlying logic&#8221; then recreating the UI
doesn&#8217;t stress me too much. But then as I said, I a fledgling Delphi
programmer.<o:p></o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='font-size:14.0pt'><span style='mso-list:Ignore'>5)<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
style='font-size:14.0pt'>All I am is a guy that always wanted to be a
programmer but never really had the opportunity to program day in and day out.
So I&#8217;m always in these huge learning curves. I sincerely appreciate any
suggestions you can give me.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt'>Thank you so much,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt'>Charlie<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:14.0pt'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Consolas;
color:#365F91'>Charlie Kerscher<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Consolas;
color:#365F91'>'A Magisterium Faithful Catholic'<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Consolas;
color:#365F91'>Williamson GA<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Consolas;
color:#365F91'>Cell: 770.468.1757<o:p></o:p></span></b></p>

<p class=MsoNormal><span style='font-size:14.0pt'><o:p>&nbsp;</o:p></span></p>

</div>

</body>

</html>