Archived:SysUtil::GetLangVersion() fails on S60 3rd Edition Emulator (Known Issue)
Archived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.
Article Metadata
Code Example
Source file: Media:Winscw resource lang KB.zip
Compatibility
Platform(s): S60 3rd Edition and FP1
Article
Keywords: GetLangVersion
Created: User:Technical writer 1
(10 May 2007)
Last edited: hamishwillee
(21 Jun 2012)
Description
The static TInt SysUtil::GetLangVersion( TDes &aValue ) method always returns -1 (KErrNotFound) on S60 3rd Edition emulators.
Solution
A text file containing version information for the currently installed language package is missing from the emulator.
The correct path and name for the file is:
SDK_Install_Path > \epoc32\release\winscw\udeb\z\resource\versions\lang.txt
The attached package File:Winscw resource lang KB.zip contains the missing file. Extract it to the root of the SDK installation folder, for example, to
C:\Symbian\9.1\S60_3rd_MR


(no comments yet)