Скрыть форму в момент запуска программы.

Тема в разделе "LANGS.C", создана пользователем probka, 18 апр 2008.

  1. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    Главной ошибкой программиста на C++ является выбор C++ в качестве языка программирования (c) не помню кто.
    Код (Text):
    1.    Server->Active = true ;
    2.    Server->Open() ;
    Эти две строчки делают одно и то же (на самом деле TAbstractSocket.Open(void) представляет собой присваивание Active := true, а Active - это свойство, присваивание которого вызывает функцию TAbstractSocket.SetActive, которая в свою очередь вызывает виртуальную TCustomServerSocket.DoActivate, которая в свою очередь вызывает TServerWinSocket.Listen, вызывающую TCustomWinSocket.Listen, которая наконец-то вызывает API-функцию socket(...), а потом TCustomWinSocket.InitSocket и TCustomWinSocket.DoListen -> bind(...). Не слишком ли накручено, а?) Таким образом, ты пытаешься дважды инициализировать сервер. Ничего хорошего из этого, естественно, не получится.
    P.S. К вопросу об ООП: пожалуйста, вот пример ошибки, которую легко допустить с ООП и просто невозможно в классическом процедурном программировании.
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    probka
    Действительно, есть же специализированные форумы любителей Билдера, Дельфи и пр. Вероятность получить грамотный ответ там, ес-но, выше, чем на этом форуме (не в обиду будет сказано). Здесь - своя специфика.
     
  3. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    Искажение ника, между прочим, можно считать нарушением пункта 2.2 правил форума. Кстати, первую часть реплики тоже можно считать нарушением этого пункта :)

    Added: исходный вопрос этой темы противоречит пункту 1.1, а последний в принципе можно подвести под 1.1, но он в свою очередь нарушает 3.2.
     
  4. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    diamond
    Обсуждение вопросов, связанных с высокоуровневым программированием, не вписывается в Общие положения.
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    probka
    не красиво ведёш себя :dntknw:
    не нужно по никам подкалывать людей, которые тебе ничего плохого не сделали.
    а многие просто выросли на ихних трудах :) не забанили тебя наверно из-за твоего ника:)
    тут очень мало людей любят OOП.
    и такие темы их очень нервируют. и в результате получается не качественный
    ответ, а горы флейма. http://borland.xportal.ru
     
  6. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    Я читаю Aquila, как акула. Мне так проще.

    Во! Уже "дело" шьют!
    - ... на скамье подсудимых и какой-то жиган ...

    Спасибо всем, понял я ответ на свой вопрос.