I'm trying to use MS IME on the server to retrieve some Japanese information in the Silverlight app. Accessing the server using WCF, but when calling CoCreateInstance to create an IFELanguage2, it gives me -2147467262 The only code I'm actually using on a WPF application on the server works very well
Here is the code,
// ... grid emigid; Int errCode = Ole32.CLSIDFromString ("MSIME.Japan", outside imeGuid); WinBase.CheckError (errCode); Guid feLangIID = New Guid (Constants.IID_IFELanguage2); IntPtr ppv; ErrCode = Ole32.CoCreateInstance (imeGuid, IntPtr.Zero, Ole32.CLSCTX.CLSCTX_ALL, feLangIID, PPV out); WinBase.CheckError (errCode); // errCode 2147467262 is IFLanguage IfeLanguage = Marshal.GetTypedObjectForIUnknown (PPV, IFelanguage) as IFLanguage; ErrCode = Ife language. Open (); WinBase.CheckError (errCode); // ... assessed Do I need to setup anything to use MS IME on the server side? I am running the app on the following environment, IIS7
.NET Framework 4.0
Windows 7 Pro 64 bit
VS2010
Thanks in advance,
half a day After hours of googling, I got a little more talk
Thanks
Comments
Post a Comment