toredocu.blogg.se

Download lazarus free pascal
Download lazarus free pascal










download lazarus free pascal

download lazarus free pascal

We have resolved this by renaming our arguments to sender0 (as aSender would cause conflict with Delphi type library importer instead).Īfter making these changes, we were getting error similar to the one below: Note: Argument name sender used in QuickOPC COM event sink interfaces had conflicted with the additional Sender argument generated by Free Pascal type library importer. You need to do this in both mscorlib version imported (see further down). Work around this by commenting out the declarations of PByte, Byte, PDouble, Double, PInt64, Int64, PSingle and Single. There appears to be a problem with mscorlib import, its compilation resulting in errors like "mscorlib_2_4_tlb.pas(5108,16) Error: Type "Byte" is not completely defined". The detection of "dependant" libraries does not fully work, though - for example, OpcLabs.Baselib (OPC Labs Core Library) is not imported (the comment in the generated file says that it was not registered), therefore it is necessary to import some of the "dependant" libraries manually. Tools -> Import Type Library, select tab ActiveX References, type OPC Labs into the Search box, select one of our libraries (their names all start with "OPC Labs"), check Convert dependant typelibs, press OK. Then, use the procedures described on the LazActiveX page under TActiveXContainer early binding.

Download lazarus free pascal install#

, select LazActiveX 0.1 under Available for installation, press Install selection, press Save and rebuild IDE. In order to use the COM type libraries of QuickOPC, it is needed to install the LazActiveX package (comes with Lazarus). Seen crashes when lazarus-1.6.2-fpc-3.0.0-win32.exe was used. Later tested the pre-made code with lazarus-1.6.2-fpc-3.0.0-win64.exe, on Windows 7 (圆4), and Wind(圆4). Performed with Lazarus installation package lazarus-1.6.0-fpc-3.0.0-win64.exe, on Windows 7 (圆4).












Download lazarus free pascal