Forum: Object-Pascal / Delphi-Language
Delphi
by Gruber_Hans_12345,
23. Okt 2008
Fehler gefunden ... der zu setzende Wert gehört am Schluß und nicht am Anfang
Forum: Object-Pascal / Delphi-Language
Delphi
by Gruber_Hans_12345,
23. Okt 2008
Gerade probiert, aber funkt auch nicht ...
fieldName := 'field';
CallDesc.CallType := DISPATCH_PROPERTYPUT;
CallDesc.ArgCount := 2; // Value + Parameter
CallDesc.NamedArgCount := 0;
CopyMemory(@CallDesc.ArgTypes, @fieldName, length(fieldName));
Forum: Object-Pascal / Delphi-Language
Delphi
by Gruber_Hans_12345,
23. Okt 2008
Weil das aus einer Scripting Engine aufgerufen wird, und "normale" IDispatch Proceduren funktionieren, nur ebene solche "Arrays?" nicht
Forum: Object-Pascal / Delphi-Language
Delphi
by Gruber_Hans_12345,
23. Okt 2008
Bin gerade auf der suche, wie ich folgendes per VarDispInvoke aufrufen kann
das funkt
oleObject.Field := 12;
Wie kann ich das ganze jetzt per VarDispInvoke aufrufen?
Ich muß es ebene Parametrisieren (den Namen also "field")