Форма закрывается.

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

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

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Форма закрывается.

Сообщение TrueTrue » 29.09.2013 (Вс) 21:30

Прошу прощения за глупый вопрос, недавно перешёл с VB6 на VB.NET не во всём разобрался, создал проект в VB.NET создал обычный, с формой, добавил модуль. Потом, решил загружаться с Sub Main, прописал его в модуле и настроил старт в свойствах проекта. Потом уже в модуле, в функции, пытаюсь вызывать форму обычным Form1.Show. Форма появляется, но тут же закрывается и продолжается выполнение программы. Я понимаю, что это специфика VB.NET, но не могу понять как сделать так, что бы Форма не закрывалась, как в VB6. Спасибо.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Форма закрывается.

Сообщение FireFenix » 29.09.2013 (Вс) 21:32

TrueTrue писал(а):Я понимаю, что это специфика VB.NET

нет, это ваша ошибка.

Код в студию!
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re: Форма закрывается.

Сообщение TrueTrue » 29.09.2013 (Вс) 22:01

Да какой там код, просто вызов формы.

Код: Выделить всё
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports Microsoft.Xrm.Client
Imports Microsoft.Xrm.Client.Services
Imports Microsoft.Xrm.Sdk
Imports Microsoft.Xrm.Sdk.Client
Imports Microsoft.Xrm.Sdk.Query
Imports CRMServer.MiratechEntities
Imports CRMServer.mdlDeclaration
Imports CRMServer.mdlClassServer.Class_Server


Module mdlShared
    Public Sub Main()
        sub_Declaration()
        Form1.Show()
        Dim serv As Class_Server = New Class_Server(var.net.CrmPort, "CRM Android", 0)
        serv.sub_srvStart()
    End Sub
End Module

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 29.09.2013 (Вс) 22:08

Проверь условие завершения в свойствах проекта.

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re:

Сообщение TrueTrue » 29.09.2013 (Вс) 22:13

Qwertiy писал(а):Проверь условие завершения в свойствах проекта.

Получилось :) Спасибо. У меня галка: "Включить исполняющую среду" вообще была отключена. Но вместе с ней, включилось ещё куча опций. Незнаю, нужны ли они.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 29.09.2013 (Вс) 22:36

Она вроде как и должна быть отключена... Я имел в виду выбор между Завершение при закрытии стартовой формы и Завершение при закрытии последней формы. Правда не знаю, что там происходит, когда используетс Sub Main а не форма.

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re:

Сообщение TrueTrue » 29.09.2013 (Вс) 23:10

Qwertiy писал(а):Она вроде как и должна быть отключена... Я имел в виду выбор между Завершение при закрытии стартовой формы и Завершение при закрытии последней формы. Правда не знаю, что там происходит, когда используетс Sub Main а не форма.

Если галка "Включить исполняющую среду" отключена, то этот выбор недоступен(неактивен).


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

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

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

    TopList