本文介绍了在已经存在的文本文件VB.NET中写文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在开发街机游戏,并且作为每款出色的街机游戏,它都集成了计分板,以便玩家可以看到谁得分更高.我的问题是,每次输入新的记分线时,它将删除文本文件中的所有先前行.我一直在使用的代码如下:

I've been developing a arcade game, and as every good arcade game, it has an incorporated scoreboard so that players can see who scored better. My problem is that everytime it enters a new scoreline, it deletes all the previous lines in the text file. The code I've been using is the following:

    If player1 > 25 Then

        objReader.Close()
        MsgBox("O " + jogador1 + " ganhou.")
        tab1.Enabled = False

        Dim wrtScore As String = "C:\Documents and Settings\Joao\My Documents\Visual Studio 2010\Projects\flaghunter\flaghunter\deposito\scores.txt"
        Dim objWriter As New System.IO.StreamWriter(wrtScore)

        wrtScore = wrtScore.Trim()

        objWriter.WriteLine(jogador1 + " " + Str(player1))

        objWriter.Close()


    End If

感谢您的关注和帮助.

推荐答案

Dim objWriter As New System.IO.StreamWriter(wrtScore, TRUE)附加到文件:D

这篇关于在已经存在的文本文件VB.NET中写文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-21 02:30