ndemidov писал(а):какой параметр для этого брать
ndemidov писал(а):8-битовых компьютерах
Хакер писал(а):ndemidov писал(а):8-битовых компьютерах
ndemidov писал(а):Как мне тогда лучше быть.
iGrok писал(а):О господи.. Вот из-за таких "менеджеров", которые считают, что изучать вопрос совершенно необязательно, у нас и существует на рынке туева хуча говнософта...
Номер версии получаю классом
Dim ## As FileVersionInfo = FileVersionInfo.GetVersionInfo()
ndemidov писал(а):Повторю задачу: нужно, чтобы программа определяла, не повреждённый ли скачался файл из инета.
If Rnd() > 0.777 Then
MsgBox "Файл загрузился неправильно!"
Else
MsgBox "Файл загрузился правильно."
End If
ndemidov писал(а):Неужели, все кто делают апдейты проверяют контр. суммой\хэшем?
ndemidov писал(а):И как часто такое случится?
iGrok писал(а):Блин, тебе что, трудно найти класс для подсчёта md5 файла?
Хеш содержит 128 бит (16 байт) и обычно представляется как последовательность из 32 шестнадцатеричных цифр.
Imports System.IO
Imports System.Security.Cryptography
Module Module1
Sub Main()
Dim hashCode As Byte()
Using stream As Stream = File.OpenRead("d:\Video\South.Park_S12_E01_Tonsil.Trouble.avi")
hashCode = System.Security.Cryptography.MD5.Create.ComputeHash(stream)
End Using
Console.WriteLine(Convert.ToBase64String(hashCode))
End Sub
End Module
Хакер писал(а):Вот 8-битоый компьютер:
ndemidov писал(а):А в строку Byte() придётся перевести. Ищу щас соответствующую функцию
dim b() as byte, s as string,t as string
s="lalala"
b=s
debug.print b(0);b(1);b(2);b(3)'и т. д.
t=b
debug.print t
Dim b() As Byte, s As String, t As String
s = "lalala"
b = s
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35