问题标签 [ini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
15118 浏览

encryption - 如何加密ini文件中的值

加密 INI 文件中的值的最佳方法是什么?

使用加密/解密密钥??

0 投票
6 回答
6002 浏览

vb6 - 在vb6中使用ini文件,文件路径有问题

我已经阅读了很多关于如何在我的 VB6 项目中使用 INI 文件的文章。我的方法没有问题,我的问题是如何让EXE文件找到INI文件。我不想在程序中硬编码路径。我只是希望 EXE 期望 INI 文件存在于执行 EXE 的同一文件夹中。

当我从 VB6 IDE 内部运行程序时,会找到并处理 INI。当我编译程序并运行 EXE 时,什么也没找到。

我的代码如下所示:

TOOLBOM[Section]在哪里,“ ServerName”是值的键。

我获得了 API 的以下代码:

0 投票
7 回答
77554 浏览

java - eclipse ini 配置

实际上我和我的朋友正在尝试学习和使用 eclipse 3.4,我们在工作时遇到了一些堆内存问题,我的朋友建议增加 eclipse ide 的内存分配,因为他有 4GB RAM,他想分配足够的堆,分配体面的烫发大小,并为这个 Eclipse IDE 启用并行垃圾收集。

我们人们无法通过修改 eclipse.ini 文件来实现这一点,他想为 eclipse 分配 1GB 的 RAM。

请帮助我们

谢谢

0 投票
3 回答
1486 浏览

vb6 - 获取privateprofilestring 错误

我加密了一些文本并将其放入 INI 文件中。然后我使用 getprivateprofilestring() 来检索该值,但缺少一些结束字符。我怀疑它可能是一个换行符导致它不完整。写入 INI 文件就可以了。打开 INI 文件并查看部分和键 - 一切都井井有条。它只是导致错误的检索部分。

请任何帮助将不胜感激。

谢谢埃迪

0 投票
4 回答
24492 浏览

vba - 读取和写入 .ini 文件的推荐方式

VBA 中是否有任何方法可以读取和写入 INI 文件?我知道我可以使用;

...并解析数据。相反,我想看看哪些工具已经可用。

我知道在 C# 中你可以...

VBA是否有等价物?

我在 MS Access 2003 VBA 中尝试这样做。

0 投票
5 回答
861 浏览

delphi - 在各种 Windows 机器上存储 INI 类型设置和/或 DB 文件的通用方法

好的,首先坦白:也许只是我,但有时 Windows 机器上的“程序设置最佳实践”感觉它比微软的数据访问策略改变得更多。我仍在运行 XP,在此过程中,我只是对 MS 希望我在哪里存储我的所有应用程序的数据等有点“呆滞”。我控制了我编写的所有机器,所以这真的没关系。

现在我正在为“in the wild”编写应用程序,以支持 Win98SE。我必须再次注意这一切。:-\

由于主要与轻松迁移到新计算机有关的原因,我不太喜欢使用注册表进行应用程序设置——我更喜欢使用 INI 文件,并且有一些用于任务的旧 INI 组件(Raize,通常)。我愿意接受对其他第三方组件的建议,如果他们能让这更容易/更少麻烦的话。

基本上,我需要存储应用程序设置(比如记住选项设置等)。

我已阅读: 用于存储用户可配置应用程序设置的注册表与 INI 文件
在哪里存储程序设置而不是 HKEY_LOCAL_MACHINE?
我的 win32 程序应该将其文件保存在哪里?
在 Windows 上为我的程序存储配置文件和日志文件的最佳位置?

...所以至少在这个问题上我并不孤单...; )
(对于有点重复的问题表示歉意,尽管角度略有不同)。

听起来我可以只使用 %APPDATA%/MyProgram,并将所有数据存储在那里,但是从 Win98SE 开始,这是否适用于所有 Windows 风格?如果不是,最好的方法是什么,这种方法是什么时候出现的?

老实说,我真正想要的是解决这个问题的最简单方法——我只想要一种(如果可能的话)简单、简单、可靠的方法来在任何情况下获取“我的程序的数据文件夹” . 以上会实现吗?

0 投票
4 回答
11471 浏览

php - my_config.ini 与 my_config.php

在工作中,我们使用 .ini 文件在调用框架的其余部分之前设置变量(我认为它可以

我一直想知道这样做是否有好处。

在我看来,您必须编写访问规则以阻止人们从网络上查看它,而 php 必须解析并理解它。

那么,为什么要使用 my_config.ini 而不是 my_config.php?它不像任何人都应该在设置后触摸它,而且只要调用变量并能够让你的 IDE 自动完成文本,无论你在哪里使用 ini 变量/解析它是否有错误,它似乎更方便。

0 投票
6 回答
5728 浏览

c - 如何使用文件、环境和/或命令行初始化 C 程序?

在 C 语言中,如何使用键值对配置某些程序的初始设置,其中任何或全部:纯文本配置文件、环境变量和命令行上的选项。此外,如何确定哪种方法的值会覆盖其他两种方法的值。然后,如果值已更改,则可选择更新配置文件。

最简单的方法是什么?如果有的话,最被接受的方法是什么?是否有一个最好是小型的开源程序来提供一个很好的例子来说明如何做到这一点?

0 投票
7 回答
1600 浏览

php - 在 PHP 中存储设置,以便稍后编辑

我正在编写一个能够通过 Web 界面编辑设置的 PHP 应用程序。我的意思不是让用户(实际上,它只是管理员)能够在文本编辑器中加载文件,而是他们使用表单进行更改,这将更改设置文件(并做其他事情)。

在开发的这个阶段,设置存储在一个 PHP 文件中,例如:

然而,解析数组(并且它们比上面的更复杂(即多级嵌套)),似乎并不那么有趣。而且由于可以添加和删除特定设置,读取整个文件,然后再次写出所有设置,看起来也不好玩。

使用以下格式有哪些优点和缺点?(以及我错过的任何其他人):

  • 自定义 XML
  • INI(能够使用 parse_ini_file)

(由于项目的要求,适合使用数据库。我知道在很多情况下,数据库会更受欢迎,只是在这种情况下不是。)

如果您无法使用数据库,并且必须存储可以使用 Web 界面进行编辑的设置,您会怎么做?

(注意:这是一个与问题不同的问题,其中设置无法更改,它一直是 PHP 文件。是的,安装程序当前确实写出了一个具有正确设置的 PHP 文件。)

0 投票
2 回答
1558 浏览

c++ - 用于 INI 文件阅读器的 C++ 自定义枚举结构

我正在尝试创建一个具有字符串标签和值的 Enum,并且我计划使用它从 ini 文件中读取内容。

例如,在 ini 文件中,我可能有一些double,intstringtype 值,前面有值的标记/名称:

当我从文件中读取标签时,它以 a 的形式出现string,所以我只想让它std::set保留我的所有值......当我读取标签时,我可以将它EnumType与将检查类型并进行正确的转换(atoi 或仅使用字符串等)

例如:

我有几个问题:

  1. 你们能告诉我更好的解决方案吗?我不确定我是否为了我自己的利益而过于聪明,或者这是否真的是一个可行的解决方案。

  2. 如果我的解决方案是可以接受的,那么任何人都可以告诉我如何声明一组,std::set<EnumType<...>>以便它可以接受任何类型(int、double、string),而我实际上并不知道枚举将使用哪种类型作为值?

如果您有任何代码,那就太好了!:)