Program download from file. 
- Parameters:
 - 
  
     | g  | Connection's handle.  | 
     | file_path  | Null-terminated string containing the path to the program file.  | 
     | preprocessor  | Options string for preprocessing the program before sending it to the controller. See GProgramDownload(). | 
  
   
- Returns:
 - The success status or error code of the function. See gclib_errors.h for possible values.
 
See x_programs.cpp for an example. 
Definition at line 179 of file gclibo.c.
References G_BAD_FILE, G_BAD_FULL_MEMORY, G_NO_ERROR, and GProgramDownload().