>>byte[] ba; >>using (System.IO.Stream s = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(sResouce)) >>{ >> ba = new byte[s.Length]; >> s.Read(ba, 0, ba.Length); >>} >> >>string myString = System.Text.ASCIIEncoding.ASCII.GetString(ba); >>>>
> ' FileToStr() VFP equivalent > ' expC1 File name > Public Shared Function FileToStr(ByVal tcFileName As String) As String > Dim loFile As IO.StreamReader > Dim lcString As String > Try > loFile = New IO.StreamReader(tcFileName, System.Text.Encoding.Default) > lcString = loFile.ReadToEnd() > loFile.Close() > Catch loError As Exception > Framework.App.ErrorSetup(loError) > lcString = "" > End Try > Return lcString > End Function >>
string myString = ""; using (System.IO.Stream s = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(sResouce)) { using (System.IO.StreamReader sr = new System.IO.StreamReader(s)) { myString = sr.ReadToEnd(); } } MessageBox.Show(myString);A lot cleaner than what it looked like before.