If you want to use .net applications with VFP, it might be worth looking at .NetExtender from
http://www.etecnologia.net.
The code to run the .Net report form then would look like this:
loCrystalReportsForm = CLRNewObject("form1", "DotNet.exe")
WITH loCrystalReportForm
.ReportName = "XYZ"
.Show()
ENDWITH
*
RETURN llRetVal
>I have a very simple .net application. It's just one screen with the crystal report control on it.
>
>Right now, I have an "open report" button I made that has some code in it like this:
>
>dlgOpen.InitialDirectory = @"c:\";
>dlgOpen.Filter = "Crystal Report|*.rpt|All|*.*";
>if (dlgOpen.ShowDialog() == DialogResult.OK)
>{
> crystalReportViewer1.ReportSource = dlgOpen.FileName;
>}
>
>
>...what I want to do is avoid the need for the user to have to click the 'open file' button, and just pass the name of the report with the exe. so in foxpro, I could do something like this:
>
>Run /n MyNetCRapp.exe myreportnme.rpt
>
>
>...since I'm not up on C# yet I don't have a clue how to do ths..anyone have any ideas?
>
>Thanks!
Christian Isberner
Software Consultant