﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Issues  » AppLanguage.dat Permission Error</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 10:12:59 GMT</lastBuildDate><ttl>20</ttl><item><title>AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9144.aspx</link><description>I am running into workstation permission problems on AppLanguage.dat and ConnectionData.dat (see Attached) and I'm wondering if you have any suggestions on how to solve.&amp;nbsp; We have many companies locking down their environments. When we install our SF application in the locked down environments we are&amp;nbsp;getting permission errors on AppLanguage.dat and ConnectionData.dat, and&amp;nbsp; the registry as well, with 'Standard Users'. Users with Admin permissions are fine.&lt;/P&gt;&lt;P&gt;Do you have any suggestions on how to&amp;nbsp;solve this problem? &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim</description><pubDate>Tue, 29 May 2007 10:36:36 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>RE: AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9153.aspx</link><description>Sure :)</description><pubDate>Tue, 29 May 2007 10:36:36 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9152.aspx</link><description>Thanks Trent.</description><pubDate>Tue, 29 May 2007 10:35:52 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>RE: AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9151.aspx</link><description>[quote]will this stop the access to AppLanguage.dat?[/quote]&lt;/P&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;[quote]What about registry entries, other than domain, which I can move to the database, do you guys write any other registry entries?[/quote]&lt;/P&gt;&lt;P&gt;The only registry entries that are created are the ones that you define.&amp;nbsp; For example, if you set the RegistryRepositoryKey property on a form, this key will be used to save the forms settings.&amp;nbsp; So you are in control of this.</description><pubDate>Tue, 29 May 2007 10:34:31 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9150.aspx</link><description>Okay, we do not use the connection wizard to manage connections so the ConnectionData.dat won't be a problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do use getActiveLanguage, but at this point we only support 1033 until we have time to do the translations, so if I hard code the language = 1033 will this stop the access to AppLanguage.dat?&lt;/P&gt;&lt;P&gt;What about registry entries, other than domain, which I can move to the database, do you guys write any other registry entries?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Tim</description><pubDate>Tue, 29 May 2007 10:31:46 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>RE: AppLanguage.dat Permission Error</title><link>http://forum.strataframe.net/FindPost9147.aspx</link><description>You have one of two options.&amp;nbsp; First, you can allow access to the C:\Documents and Settings\All Users\Application Data\MicroFour folder.&amp;nbsp; Depending upon how you are managed your connection strings the ConnectionData folder may not even be used.&amp;nbsp; This folder is only used when using the automated Connection Wizard when the SetConnections() method is called in the AppMain.vb file (SetDataSources() method).&amp;nbsp; The LocalizationDataFolder may not even be necessary if your application does not support multiple languages.&amp;nbsp; This is set in the InitApplication() method of the AppMain.vb by calling the GetActiveLanguage() when setting the LocaleId.&amp;nbsp; You can just manually set the MessageLocaleID = 1033 to support English for example.&amp;nbsp; &lt;/P&gt;&lt;P&gt;The second option basics would rely on you creating some other logic to pull your localization and connection string information from some source on which you do have access.&amp;nbsp; For example, in our medical software we pull our connection strings from a server service that sends the connection string info through a UDP connection.&amp;nbsp; So the local files are never touched.&amp;nbsp; Then once a user logs in and I have access to a database, we pull their preferred language from a preferences table, so again the local folder is not touched.</description><pubDate>Tue, 29 May 2007 10:19:09 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>