Tutorial: Creating a User Function Library: Conclusion

In this tutorial, you built a User Function Library by creating a .NET class library, populating it with an interface and implementation class, setting COM attributes on both interface and implementation class, and registering the assembly for COM Interop. You built the assembly, added it to the Global Assembly Cache, and then accessed it within the embedded Crystal Report Designer to apply your custom function within a formula field.

You then bound the report and displayed it at runtime, where you saw the new conversion field calculating a value based upon the User Function Library that you created.

Continue to Tutorial: Creating a User Function Library: Sample Code Information.