
Originally Posted by
4x2y
Did you changed the format of the file VBforumReps.txt?
I have added VBforumReps.txt (created by version 1) in the same folder of the version 2 in hope to merge new rep to previous but i got this error
When i press OK, only the first rep is loaded!
Yeah, It is really only compatible with reps saved from v1.04 & 1.05, which include an extra entry in the reps file for the comment smiley.
I removed the built-in upgrade fix . 
To fix it so it will work with older saved reps look in, Private Sub LoadReps()
Note the code that gets the smiley index,...
Code:
' add comment smiley image index to LV Tag prop and set LV subitem image.
lvi.Tag = entry(6)
' set comment column(3) smiley image.
ListView_SetSubItemImageIndex(ListView1.Handle, ListView1.Items.Count - 1, ListView1.Columns(3).Index, CInt(entry(6)))
Next ' - next line
Replace that with this code from the old rep saver...
Code:
'v1.04 - add comment smiley image index to LV Tag prop and set LV subitem image.
' Note: Since versions before v1.04 didn't support this,
' we need to do a length check or will error!
' Once data is saved we would no longer need to do this check!
If entry.Length = 7 Then
lvi.Tag = entry(6)
' set comment column(3) smiley image.
ListView_SetSubItemImageIndex(ListView1.Handle, ListView1.Items.Count - 1, ListView1.Columns(3).Index, CInt(entry(6)))
Else ' data has NOT been saved with v1.04 (or later).
lvi.Tag = -1 ' -1 = no image.
End If
Next ' - next line
Once your rep file gets updated (got some new reps) it will be saved and include the newer comment smiley indexes, you could then go back to using the newer code.
Hope that makes sense.