0
PupilID = "\" & PupilID & ".txt"
If Dir$(PupilID) = "" Then
Dim swpupilinfo As New StreamWriter(Application.StartupPath & PupilID, True)
swpupilinfo.Close()
End If
If System.IO.File.Exists(filename) = True Then
readerlinecount = File.ReadAllLines(Dir$(PupilID))
End If
Dim objwritere As New System.IO.StreamWriter(filename, True)
objwritere.WriteLine(quiztaken & " correct answers " & correct & " wrong answers " & wrong & " total mark " & totalmark)
objwritere.Close()
これはテキストファイルに書き込むために使用します。すべての変数には値がありますが、.txtファイルを開くと何も含まれません。 私の先生が教えてくれたものからちょうど去っていくプログラミングではそれほど素晴らしいことではありません。テキストファイルへの書き込みは行われません。テキストは生成されません。
[mcve]を投稿してください。***ファイル名***、*** quiztaken ***などの変数はありますか?この例は完全ではないので検証できません。また、何がうまくいかないか、2つのテキストファイルを生成していて、どちらも空であることを説明してください。 – Esko
@Esko quiztakenには、ファイルを読み取り、これがどのクイズかを示す整数値があります。 filenameはtxtファイルの場所で、Debugフォルダです。訂正と間違いは整数値を含んでいます。 –