C programming task overview
About this task
After you generate code with BladeSmith, complete these general tasks to finish your DataBlade® module code:
Procedure
- Open the project.dsw file in Microsoft™ Visual C++.You can do this from within BladeSmith. See Opening the project file in Visual C++ for instructions.
- Add code to these source code files to enable your routines
to function as you intend:
Table 1. Source code files that enable your routine File name What it adds Opaque.c Adds functionality for opaque data type support routines, as necessary. See Edit opaque type support routines in opaque.c for instructions. statistics.c Adds functionality for statistics support routines, as necessary. See Edit statistics routines in statistics.c for instructions. udr.c Adds functionality for user-defined routines, cast support functions, and aggregates. See Edit routines in udr.c for instructions. - Compile and link your source code files by using a makefile
or Visual C++ workspace file generated by BladeSmith.See Compile DataBlade module code for instructions.
Results
To avoid merging conflicts when you regenerate your code,
add code only in areas marked by TO DO:
comments
or after the generated code. If you do modify code outside the designated
areas, after you regenerate you might have two copies of the routine:
the one you modified and the one BladeSmith generated. Although your
changes remain, you must resolve conflicts in the two pieces of code.