Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Что вернется? Добавлено: 23.07.08 17:00  

Автор вопроса:  Artyom

Ответить

  Ответы Всего ответов: 52  

Номер ответа: 16
Автор ответа:
 Demrak



ICQ: 213668448 

Вопросов: 6
Ответов: 22
 Web-сайт: xmaker.ru
 Профиль | | #16
Добавлено: 24.07.08 01:32
ну если _Pavel_ хотел вызвать переполнение стека то можно было бы зделать проще

Private Function Stack() as Long
Return Stack()
End Function

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 24.07.08 01:43
Паша просто скопировал сюда функцию из своего алгоритма шифрования.

Ответить

Номер ответа: 18
Автор ответа:
 Demrak



ICQ: 213668448 

Вопросов: 6
Ответов: 22
 Web-сайт: xmaker.ru
 Профиль | | #18
Добавлено: 24.07.08 01:51
занятный видимо алгоритм :)

Ответить

Номер ответа: 19
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #19 Добавлено: 24.07.08 02:40
Так зашифрует - что даже в NASA не расшифруют :)

Ответить

Номер ответа: 20
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #20
Добавлено: 24.07.08 03:06
1. вернет исключение, вспомнил уже потом, но было поздно :) В Finaly Return, по-моему, делать незя.

4. исключение, т.к. блок Try неполный.

а номер 2 это видимо фишка/грабли, оставшеяся от шестерки, шарп отдыхает :)

Ответить

Номер ответа: 21
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #21
Добавлено: 24.07.08 15:10
Паша просто скопировал сюда функцию из своего алгоритма шифрования.

ваши насмешки тут не уместны... нет это не функция из моего алгоритма... и помоему вы деградируете в Sharp'а =)

3. 1
4. 1
5. 1

4. исключение, т.к. блок Try неполный.

О_о! мега-программер ошибся?

Ответить

Номер ответа: 22
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #22 Добавлено: 24.07.08 15:54
__Pavel__, почему ты проигнорировал 11-е сообщение?

Мы ждем объяснений что это за такое магическое искючение, почему оно происходит, в каких случаях оно произойдет, в каких не произойдет, как его отловить?

Пожалуйста, не поленись нам объяснить что же все-таки тут происходит и как от этого избавиться...

Ответить

Номер ответа: 23
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #23 Добавлено: 24.07.08 16:23
Я думаю тебе как линуксоиду и математику такой простой вопрос не соствит труда объяснить?

Ответить

Номер ответа: 24
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #24
Добавлено: 24.07.08 18:54
лично мне по*** что там происходит =) я над такими вещами голову не ломаю...

Ответить

Номер ответа: 25
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #25 Добавлено: 24.07.08 19:30
Как же так, Павел?
Кстати, ты говорил что твой алгоритм уже готов, но код его до сих пор не выложил.

Болоболством занимаешься, пан Павел?

Ответить

Номер ответа: 26
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #26
Добавлено: 24.07.08 19:34
Как же так, Павел?

если бы я изучал программирование, то знал бы, а так мне это НЕНУЖНО!

Кстати, ты говорил что твой алгоритм уже готов, но код его до сих пор не выложил.

не выложил, т.к. еще не дописал объяснение к нему... презентацию вобщем... а без нее не выложу...

Ответить

Номер ответа: 27
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #27
Добавлено: 24.07.08 19:47
2 Steel Brand
а вот вам код к размышлению:
    Sub Main()
        Dim d_Int As Integer
        For d_1 As Integer = 1 To 100
            For d_2 As Integer = 1 To 100
                For d_3 As Integer = 1 To 100
                    For d_4 As Integer = 1 To 100
                        For d_5 As Integer = 1 To 100
                            d_Int = d_1 + d_2 + d_3 + d_4 + d_5
                        Next
                    Next
                Next
            Next
        Next

        'код
    End Sub

как сделать так чтоб при d_Int = 5 завершились ВСЕ циклы и КОД продолжился дальше? причем сделать это нужно при помощи одной конструкции if... then... end if =)

Ответить

Номер ответа: 28
Автор ответа:
 Demrak



ICQ: 213668448 

Вопросов: 6
Ответов: 22
 Web-сайт: xmaker.ru
 Профиль | | #28
Добавлено: 24.07.08 20:11
RaiseExeption

Ответить

Номер ответа: 29
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #29 Добавлено: 24.07.08 20:21
если бы я изучал программирование, то знал бы, а так мне это НЕНУЖНО!

Не поверишь, я тоже не изучал программирование!

Хорошо, тебе это не нужно (да действительно, зачем, стек это придумали древние самаритяне, а в .NET и Windows нет никакого стека и все работает).

Итак, берем простую задачу.
Нужно посчитать размер всех файлов в папке и дочерних подпапках. Как это сделать?

Если ты можешь решить эту задачу (это несложно), то попробуй решить более сложную, а именно:
Сделать так чтоб подсчет выполнялся в простом цикле - так чтоб функция не вызывала саму себя, ни прямо, ни косвенно.

Ответить

Номер ответа: 30
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #30 Добавлено: 24.07.08 20:27
RaiseExeption

Что это такое?

Если следовать логике тупизма то так:

    Sub Main()
        Dim d_Int As Integer
        For d_1 As Integer = 1 To 100
            For d_2 As Integer = 1 To 100
                For d_3 As Integer = 1 To 100
                    For d_4 As Integer = 1 To 100
                        For d_5 As Integer = 1 To 100
                            d_Int = d_1 + d_2 + d_3 + d_4 + d_5
                            If d_Int = 5 Then
                                ' Код
                                Return
                            End If
                        Next
                    Next
                Next
            Next
        Next
    End Sub


Если следовать здравой логике то так:

    Sub Main()
        'код
    End Sub

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам