- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
#region Work with massive slovo
public string sFileNameMassiveSlovar = "";
public bool flChangeSlovo = false;
public int nCountSavedSlovo { get; private set; }
public int nCountAllSlovo { get; private set; }
public int nCountAddSlovo { get; private set; }
public void ClearMassiveSlovo()
{
slovo = slovo.Select(n => (byte)0).ToArray();
}
public int GetCountAllSlovo()
{
int npock = nLengthSlovo;
return slovo.Where((n, index) => index % npock == 0 && n != 0).Count();
}
public bool WriteMassiveSlovo()
{
bool res = false;
FileStream fs = null;
try
{
fs = File.Open(sFileNameMassiveSlovar, FileMode.Create, FileAccess.Write);
if (fs != null)
{
fs.Write(slovo, 0, nSizeMassiveSlova);
}
res = true;
}
catch (Exception e1)
{
res = false;
System.Windows.Forms.MessageBox.Show(e1.Message);
}
finally
{
if (fs != null) fs.Close();
}
return res;
}
#endregion
bormand 14.10.2013 20:19 # +6
anonimb84a2f6fd141 14.10.2013 21:36 # 0
LINQ
/0
kegdan 15.10.2013 00:03 # +2
govnomonad 15.10.2013 06:16 # +2
>flChangeSlovo
логическое флИзменилосьВед
>ClearMassiveSlovo
ОчиститьЭрейОфВедс
>GetCountAllSlovo()
целое ПолучитьКоличествоВсехВедс()
just_nameless 15.10.2013 15:18 # 0
Еще в этом же проекте есть дллка под названием "ModulConst", в которой есть один класс с кучей статических константных полей.
И да, это не лаба.
bormand 15.10.2013 15:56 # +1
Мультитрединг для бедных ;)
> И да, это не лаба.
O_o. Еще поди коммерческий проект с кучей юзеров? Не завидую...
guest 15.10.2013 17:24 # 0
Автора на костер, прогу - в топку.
just_nameless 15.10.2013 17:52 # 0
К сожалению это именно так. Сейчас идет работа над переписыванием этого говна с чистого листа.
Это не единственный идиотский кусок дерьма в проекте, так что я скоро выложу еще что-нибудь.
LispGovno 15.10.2013 08:43 # +1
guest 15.10.2013 09:28 # 0
bormand 15.10.2013 09:49 # 0
kegdan 15.10.2013 10:49 # 0
Явно никсы какие нибудь
roman-kashitsyn 15.10.2013 08:48 # +1