Hallo, ich stelle gerade meine Programm von RB2007r2 auf RB2010r2 für Windows 
um.
U.a. muss ich eine Standard-Funktion zum Einlesen einfacher txt-Dateien 
umbauen. Aber während es in einem eigenen Test-Programm gut läuft, kommt es in 
einem anderen Programm zu einem IOFehler. Ich kann nicht erkennen, dass in den 
Programmen Unterschiede vorliegen, oder habe ich doch etwas übersehen?
Gruß, Christian Hahn.

Function TxtDateiLaden(optional DateiName as String) As String
  
  Dim f As FolderItem
  Dim t As TextInputStream
  Dim GesamtText as String
  
  if DateiName >"" then
    f=GetFolderItem (DateiName) 
  else
    f=GetOpenFolderItem("text") 
  end if
  
  If f <> Nil then
    t=TextInputStream.Open(f) // hier bleibt das Programm mit IOExeption stehen
    t.Encoding=Encodings.WindowsANSI
    GesamtText = t.ReadAll
    t.Close
    Return GesamtText
  End if
  
End Function

Antwort per Email an