VB:Tutorials:Save Any Sized Strings
From GPWiki
The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server. However, the GPWiki forums are still active! Come say hello. The following functions will load and save any sized strings. Private Sub Form_Load() Dim Free as Integer Free = FreeFile Open App.Path & "/Test.tst" For Binary As Free Call Put_String(Free, "Testing") Close Free Open App.Path & "/Test.tst" For Binary As Free MsgBox (Get_String(Free)) Close Free End Sub Putting the string into a file: Public Sub Put_String(FileNum As Integer, Str As String) Dim position As Long Dim letter As Byte Dim length As Integer Dim one_letter_string As String length = Len(Str) Put FileNum, , length For position = 1 To length one_letter_string = Mid$( Str, position, 1) letter = Asc$(one_letter_string) Put #FileNum, , letter Next position End Sub Retrieving the string from the file: Public Function Get_String(FileNum As Integer) As String Dim position As Long Dim char As Byte Dim length As Integer Get FileNum, , length For position = 0 To length - 1 Get FileNum, , char Get_String = Get_String & Chr(char) Next position End Function Thats about it :D - Chris Fesko "cdfbr" Added June 2, 2005 [edit] Other links |


