powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка сборки, где копать?
4 сообщений из 4, страница 1 из 1
Ошибка сборки, где копать?
    #40063205
Фотография dab2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, у меня на этом коде происходит ошибка сборки, при этом в списке ошибок ничего нет. Куда копать дальше?


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
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.
45.
46.
47.
48.
49.
50.
51.
52.
53.
Module Program
   ReadOnly G As Short(,) = {{0, 1, 0, 0, 0, 0, 0},'столбцы j
                             {0, 0, 0, 0, 0, 1, 0},
                             {1, 0, 0, 0, 1, 0, 0},'строки i
                             {0, 0, 0, 0, 0, 1, 0},
                             {0, 1, 0, 0, 0, 0, 1},
                             {0, 0, 0, 0, 0, 0, 0},
                             {0, 0, 0, 1, 0, 0, 0}}
   ReadOnly i_max As Short = G.GetLength(0) - 1 'длина массива G в одном измерении
   Public L(i_max) As Short 'массив сортируемых уровней
   Public a(i_max) As List(Of Short) 'список ненулевых элементов строк
   Public k As Short = -1 'маркер входного уровня сети
   Sub Main()
      Dim i, j, k, res As Short, dIn0, dInp_0, dOut_0 As Boolean
      'проверка графа на сеть
      For j = 0 To i_max
         For i = 0 To i_max
            If G(i, j) > 0 Then dIn0 = True : Exit For
         Next
         If dIn0 Then L(j) = k : dInp_0 = True : dIn0 = False
      Next
      For i = 0 To i_max
         Dim b As New List(Of Short)
         For j = 0 To i_max
            If G(i, j) > 0 Then a(i).Add(j) 'b.Add(j)
         Next
         'a(i) = b
         If a(i).Count = 0 Then dOut_0 = True 'If b.Count = 0 Then dOut_0 = True
      Next

      'For i = 0 To i_max
      'Debug.Print(a.ToString)
      'Next

      'Stop

      If Not (dInp_0 And dOut_0) Then Console.WriteLine("Граф не является сетью.") : Exit Sub
      'поиск входных узлов сети
      For i = 0 To i_max
         If L(i) = -1 Then res = DInp(i)
      Next

      Console.WriteLine("Выходные уровни L:" & L.ToString)

      'Console.WriteLine(String.Join("; ", From t In (From r As List(Of Integer) In a Select r.Select(Function(x) x.ToString())) Select "{" & String.Join(";", t) & "}"))
   End Sub
   Private Function DInp(ByRef n As Short) As Short 'функция определения топологических уровней графа
      For Each an In a(n)
         L(an) += 1 : Return DInp(an) : Exit Function
      Next
      DInp = 0
   End Function
End Module


============================================================================================================
"О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако).
...
Рейтинг: 0 / 0
Ошибка сборки, где копать?
    #40063222
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dab2
у меня на этом коде происходит ошибка сборки
у меня не происходит
...
Рейтинг: 0 / 0
Ошибка сборки, где копать?
    #40063223
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, проблема не в коде, а в том, куда ты его вставил.


dab2
ошибка сборки
это единственное сообщение, которое является результатом сборки?
...
Рейтинг: 0 / 0
Ошибка сборки, где копать?
    #40063225
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем, как, где, что за ошибка, мы это всё должны угадать? проявляйте к тем, кому задаете вопрос уважение, пишите конкретно, мы не гадалки
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка сборки, где копать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]