我正在阅读windows服务.As中的文本文件根据我的要求,我必须逐行读取文本文件和处理行的内容,并插入到database.The的文本文件的性质是这样的,它不断得到updated.Sometimes在一分钟的跨度100行将添加,有时no.So没有固定的速率,行是插入到文本文件中。目前,我正在使用StreamReader逐行使用while循环读取文本文件,但一旦行超过它,就会出现back.Here,这是我的windows服务结构。
public partial class Service1 : ServiceBase
{
public Service1()
{
我现在正在开发一个游戏项目,其中游戏的每个关卡都由一个文本文件表示,该文本文件显示物理布局(类似于xna platformer示例),对应的xml文件包含关卡的其余信息。每个文本文件和xml文件都放在各自的文件夹中,该文件夹以级别ID命名。
不幸的是,这意味着我需要手动创建每个文件夹,然后导入这两个文件,然后将这两个文件的构建操作设置为"none“,并将"copy to Output directory”设置为“Copy if newer”。
有没有一种方法可以自动处理大量的文件/文件夹?或者我应该尝试一个不同的系统?
情境:我有一个名为Text的应用程序,它包含多种数据类型。所以我们有数据类型,例如:标题和文本标题,文本和按钮标题,文本和图像。
当我第一次添加App模块并从"Title and text“数据类型中选择一个模板时,我无法将它更改为"Title,text and image”模板。
我们怎么才能解决这个问题?在初始选择之后,我们无法将模板更改为任何内容,这是非常恼人的。
我正在尝试提取类型为TIDText的TIDMessagePart对象的Body.Text属性的可读部分。类似于下面的代码。但是,如果TIDText消息部分的ContentType不是文本/纯文本,而是文本/ HTML,则会用所有的HTML标记填充sBody。我只想要可读的文本,但看不到在版本9库中获得它的方法。我是不是遗漏了什么?
sBody邮箱: TIDMessage;var : String;
..。
for j := 0 to Pred(email.MessageParts.Count) do
begin
if email.MessageParts.Items[j] is TIdText
我正在读取一个文本文件,并将读取的数据存储在我的表单中的文本框中。现在,如果用户对文本框中的数据做了任何更改,那么它应该反映在文本文件中。我尝试过以下方法,但问题是用一行替换整个文件。
switch (match.Groups["key"].Value)
{
case "type": if (textBox1.Text != match.Groups["value"].Value)