Hi,<br><br>I'm organizing a team attending Health Jam Seattle<br>April 18-20<br><br>    <a href="http://wiki.laptop.org/go/Health_Jam">http://wiki.laptop.org/go/Health_Jam</a><br><br>We will be porting the VA's VistA software frontends<br>
to Lazarus/Free Pascal.  VistA is the IT infrastructure<br>that runs the VA's hospitals, nursing homes, and clinics.<br>It includes a complete Electronic Medical Record System.<br><br>    <a href="http://wiki.laptop.org/go/WorldVistA#VistA">http://wiki.laptop.org/go/WorldVistA#VistA</a><br>
<br>We are hoping some Lazarus/Free Pascal developers will join us.<br><br>VistA CPRS Delphi source statistices<br><br>Count of files by extension<br><br>.avi 1<br>.bak 21<br>.BMP 1<br>.bmp 117<br>.~bpl 1<br>.bpl 1<br>.cfg 5<br>
.dcp 1<br>.dcr 5<br>.dcu 18<br>.ddp 236<br>.~ddp 74<br>.dfm 252<br>.~dfm 85<br>.dklang 1<br>.doc 1<br>.dof 5<br>.dpk 4<br>.~dpr 1<br>.dpr 1<br>.drc 5<br>.~dsk 1<br>.dsk 2<br>.dsm 1<br>.html 1<br>.jcf 1<br>.JDF 1<br>.JGF 1<br>
.jpg 1<br>.jsb 1<br>.jsd 1<br>.JSS 1<br>.map 1<br>.old 1<br>.~pas 100<br>.pas 326<br>.rc 1<br>.res 10<br>.~tlb 1<br>.tlb 1<br>.~txt 1<br>.TXT 1<br>.txt 2<br>.vpw 1<br>.we 1<br><br>.pas files total 204651 lines<br><br>We hope to have gotten past compilation issues by the<br>
HealthJam, and be focusing on the necessary VCL<br>components missing from LCL.  But we may still <br>be fighting compilation issues.<br><br>Been resisting the urge trying to extract the VCL calls<br>from the code.  Been hoping to get through the compilations<br>
and get the linker or somthing to give me a count.<br><br>Folks who are familiar with the CPRS code to a quick look at: <br><br>    <a href="http://wiki.freepascal.org/Lazarus_Components">http://wiki.freepascal.org/Lazarus_Components</a><br>
<br>And noticed TFrame and TRichEdit are missing.  <br>There's almost certainly more.<br><br>I made a couple stabs at converting to Lazarus.<br><br>Most recent on a Ubuntu box using the testing repos<br><br>    lazarus 0.9.24 beta 5/11/07<br>
    free pascal  2.2.0-1<br clear="all"><br>Getting "safecall" errors at compile time.  I see stuff in the<br>bug tracker about "safecall" runtime issues not resolve till<br>2.3.1<br><br>So next thing I need to do is find the right vintage of Lazarus/Free Pascal.<br>
-- <br>Drew Einhorn