Среда разработки VB NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

ozyabkin
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 16.11.2005 (Ср) 0:02

Среда разработки VB NET

Сообщение ozyabkin » 21.04.2006 (Пт) 7:55

Подскажите, пожалуйста, можно ли узнать, что программа находится в режиме пошаговой отладки в среде VB NET 2005?
В среде VB6 это выполняется следующим образом - в VB NET этот код игнорируется:
Код: Выделить всё
' Демонстрационная версия может работать на любой VB платформе, дизайне или времени выполнения
Public Function IsVBEnvironment() As Boolean
   Dim thismod&
   Dim thisfile$
   Dim basename$
   Dim thispos%
   Dim thischar$

   On Error GoTo nogo
   thismod = GetModuleHandle("Проект1.exe")
   thisfile = String$(262, Chr$(0))
   Call GetModuleFileName(thismod, thisfile, 261)
   thisfile = Left$(thisfile, InStr(thisfile, Chr$(0)) - 1)
   thispos = Len(thisfile)
   Do
      thischar = Mid$(thisfile, thispos, 1)
      If thischar = "\" Or thischar = ":" Then Exit Do
      thispos = thispos - 1
   Loop While thispos > 0
   basename = LCase$(Mid$(thisfile, thispos + 1))
   If basename = "vb.exe" Or basename = "vb32.exe" Or basename = "vb6.exe" Or basename = "devenv.exe" Then
         IsVBEnvironment = True
   End If
   Exit Function
nogo:
End Function

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 21.04.2006 (Пт) 8:22

Public Shared ReadOnly Property IsAttached() As Boolean
Member of: System.Diagnostics.Debugger
Summary:
Gets a value that indicates whether a debugger is attached to the process.

Return Values:
true if a debugger is attached; otherwise, false.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

ozyabkin
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 16.11.2005 (Ср) 0:02

Сообщение ozyabkin » 21.04.2006 (Пт) 9:38

Огромное спасибо.

Подскажите, пожалуйста, а как узнать следующие параметры компиляции:
Compile: Advanced Compile Options...
Generate debug Info: None (Full, pdb-only)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 93

    TopList