(Unterschied zwischen Versionen)
				
		
		
		
		
		
		
		
		| K  | K    | 
		| (Der Versionsvergleich bezieht 5 dazwischenliegende Versionen mit ein.) | 
| Zeile 1: | Zeile 1: | 
| - | * Object statt Variant in COM Interface:<code>[MarshalAs(UnmanagedType.IDispatch)]</code>
 | + | Diese Seite ist übersiedelt: [http://de.accunit.access-codelib.net/Hinweise_und_Notizen_zum_Quellcode Hinweise und Notizen zum Quellcode] | 
| - | <source lang="csharp">void CallTestByName(string procName, [MarshalAs(UnmanagedType.IDispatch)] out object test2Add);</source>
 | + |  | 
| - | * ByRef-Übergabe mit InvokeMember und Application.Run: ParameterModifier verwenden -damit kann ByRef markiert werden
 | + |  | 
| - | <source lang="csharp">object[] parameters = { getTestClassFactoryProcedureName(className), new Object() };
 | + |  | 
| - | ParameterModifier p = new ParameterModifier(2);
 | + |  | 
| - | p[1] = true;
 | + |  | 
| - | ParameterModifier[] modifiers = { p };
 | + |  | 
| - |   | + |  | 
| - | OfficeApplication.GetType().InvokeMember("Run", BindingFlags.InvokeMethod, null, OfficeApplication, 
 | + |  | 
| - |                                          parameters, modifiers, null, null);</source>
 | + |  | 
| - |   | + |  | 
| - | * Eigenschaft als Object statt als Variant
 | + |  | 
| - | <source>object Fixture { [return: MarshalAs(UnmanagedType.IDispatch)] get; }</source>
 | + |  | 
Aktuelle Version vom 20:11, 13. Okt. 2013
Diese Seite ist übersiedelt: Hinweise und Notizen zum Quellcode