vb.net - Error copying from resources -
while copying resources folder under appdata folder: error, i'm not finding mistake in code..
private sub help_load(sender object, e eventargs) handles mybase.load file.writeallbytes(mainpath & "\help.rtf", my.resources.helprtf) dim helprtf = (mainpath & "\help.rtf") helpbox.loadfile(helprtf) end sub
helprtf
.rtf file, mainpath
directory under %appdata%
folder
error: value of type 'string' cannot converted 'byte()'.
error at: my.resources.helprtf
the reason why error because second parameter of file.writeallbytes()
method takes byte()
, not string
. if want write text (string
) file, can use file.writealltext()
method.
since rtf's can contain images, text, etc. treating text can corrupt , needless say, encoding issues might occur. so, instead of using file.writealltext()
method, change filetype
of helprtf
resource binary
instead of text
this:
after that, can use code was:
private sub help_load(sender object, e eventargs) handles mybase.load file.writeallbytes(mainpath & "\help.rtf", my.resources.helprtf) dim helprtf = (swinpath & "\help.rtf") helpbox.loadfile(helprtf) end sub
references:
Comments
Post a Comment