|   | 
			
			
				| Creates a Purchase Order object. | 
			
			
				|   | 
			
			
				
					
						
							  | 
							IPOrder* CreatePOrder (     VARIANT_BOOL bCanChange ) | 
						 
					 
				 | 
			
			
				|   | 
			
			
				
					
						| Parameters |  | bCanChange |  | [in] True if you want to make changes (perform inserts, updates or deletes) to the object you are creating, otherwise false. |  |   |  | Return value |  
| A pointer to a Purchase Order object interface. |  |   |  | Remarks |  
	
		
	  | How to explicitly destroy this object? |  
	
		 | 
		
			
				  | C++ |  
				  | pPOrder = NULL |  
				  | The object is destroyed immediately. |  
				  | C# |  
				  | System.Runtime.InteropServices.Marshal.ReleaseComObject(oPOrder) |  
				  | oPOrder = null |  
				  | By assigning the object to null the object is released (the reference count is decremented) but not destroyed. The garbage collector decides when the object is actually destroyed. Adding the ReleaseComObject-statement speeds up the actual destruction of the object. |  
				  | VBS |  
				  | Set oPOrder = Nothing |  
				  | The object is destroyed immediately. |  
				  | VBN |  
				  | System.Runtime.InteropServices.Marshal.ReleaseComObject(oPOrder) |  
				  | oPOrder = Nothing |  
				  | By assigning the object to Nothing the object is released (the reference count is decremented) but not destroyed. The garbage collector decides when the object is actually destroyed. Adding the ReleaseComObject-statement speeds up the actual destruction of the object. |  
			 
		 | 
	 
	   |  
						
							|   | 
						 
						
							| See Also | 
						 
						
							| 
								
							 | 
						 
					 
				 | 
			
			|   | 
			| Samples | 
			|   | 
			
				
					
						
							  | 
							C++ | 
						 
						
							|   | 
							
 IPOrderPtr pPOrder = pYear->CreatePOrder (VARIANT_TRUE);
 
  | 
						 
					 
				 | 
			
			
				
					
						
							  | 
							C# | 
						 
						
							|   | 
							
 POrder oPOrder = oYear.CreatePOrder (true);
 
  | 
						 
					 
				 | 
			
			
				
					
						
							  | 
							VBS | 
						 
						
							|   | 
							
 Dim oPOrder
 Set oPOrder = oYear.CreatePOrder(True)
 
  | 
						 
					 
				 | 
			
			
				
					
						
							  | 
							VB.NET | 
						 
						
							|   | 
							
 Dim oPOrder As ClSdk.POrder
 oPOrder = oYear.CreatePOrder(True)
 
  | 
						 
					 
				 |