Lahey/Fujitsu Fortran 95 This file contains information about the Win32 mixed language examples batch procedures contained in the subdirecties below EXAMPLE\MIX_LANG. View the contents of the batch files and source code in the subdirectories for more details. An alternative is to build the examples with NMAKE and the makefiles provided. This can be accomplished by the command 'nmake /f '. Also see ReadMe.txt in the Examples folder. ------------------------------------------------------------------------- ASSEMBLY directory -- Assembly language interface (see README.TXT in the directory for more information) BC directory -- Borland C++ and LF95 DLLs RunCmainFdll1.BAT C main calling an LF95 DLL RunFmainCdll1.BAT LF95 main calling a C DLL RunCmainFdll2.BAT C main calling an LF95 DLL RunFmainCdll2.BAT LF95 main calling a C DLL RunCmainFdll3.bat Passing a structure from C to Fortran, calling a DLL from another DLL, and calling an exported routine from the same DLL RunCmainFdll4.BAT C main calling a LF95 DLL and displaying the results RunCcallF95.BAT LF95 main static linked with C; C GUI calls LF95 routines BD directory -- Borland Delphi and LF95 DLLs MakeBDdemoDLL.bat LF95 DLL called from a Delphi application MakeBDdemo3DLL.bat LF95 DLL called from a Delphi application RunF95callBD.bat LF95 main calling a Delphi DLL FC directory -- Fujitsu C-language interface (see README.TXT in the directory for more information) LF90 directory -- LF90 and LF95 DLLs Run90main95dll1.bat LF90 main calling an LF95 DLL Run95main95dll1.bat LF95 main calling an LF90 DLL Run90main95dll2.bat LF90 main calling an LF95 DLL Run95main95dll2.bat LF95 main calling an LF90 DLL Run90main95dll3.bat LF90 main calling an LF95 DLL Run95main95dll3.bat LF95 main calling an LF90 DLL LF95 directory -- LF95 calling LF95 DLLs RunF95dll1.bat LF95 main calling an LF95 DLL RunF95dll2.bat LF95 main calling an LF95 DLL RunF95dll3.bat LF95 main calling 2 LF95 DLLs MSCPP.NET directory -- Microsoft C++.NET and LF95 DLLs RunCcallF1.bat C++ (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with C++.NET convention RunCcallF2.bat C++ (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with LF95 convention MSCS.NET directory -- Microsoft C# and LF95 DLLs RunCcallF1.bat C# (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with C# convention RunCcallF2.bat C# (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with LF95 convention MSVB directory -- Microsoft Visual Basic and LF95 DLLs MakeMSVBdemoDLL.bat LF95 DLL to be called from a VB application (VBdemo) MSCVB.NET directory -- Microsoft VB.NET and LF95 DLLs RunVBcallF1.bat VB.NET (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with VB.NET convention RunVBcallF2.bat VB.NET (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with stdcall convention RunVBcallF3.bat VB.NET (.NET managed) main calling an LF95 DLL (Win32 unmanaged) with LF95 convention MSVC directory -- Microsoft Visual C++ and LF95 DLLs RunCmainFdll1.bat C main calling an LF95 DLL RunFmainCdll1.bat LF95 main calling a C DLL RunCmainFdll2.bat C main calling an LF95 DLL RunFmainCdll2.bat LF95 main calling a C DLL RunCmainFdll3.bat Passing a structure from C to Fortran, calling a DLL from another DLL, and calling an exported routine from the same DLL RunCmainFdll4.bat C main calling a LF95 DLL and displaying the results RunCcallF95.bat LF95 main static linked with C; C GUI calls LF95 routines RunF95callC.bat LF95 main static linked with C; LF95 calls C routines WinAPI directory -- Windows API calls RunWinDemo.bat LF95 main calling Windows API functions RunMemStat.bat Calling the GlobalMemoryStatus Windows API function RunMessBox.bat Calling a Windows API function to display a message box. RunOpenDlg.bat Calling API functions to display an Open File dialog.