1. Claseca17.07.2024 в 23:15от
Загрузка...

Delphi Support

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем MDK, 25.07.2013.

  1. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    ты подключил формы в uses?
     
  2. loloshka89nur

    loloshka89nur

    Статус:
    Оффлайн
    Регистрация:
    25.07.13
    Сообщения:
    61
    Репутация:
    1 +/-
    До этого нет, щас подключили и все норм)
     
  3. loloshka89nur

    loloshka89nur

    Статус:
    Оффлайн
    Регистрация:
    25.07.13
    Сообщения:
    61
    Репутация:
    1 +/-
    Где здесь ошибка? Constructor TNewTread.Create(CreateSuSpended: boolean);
     
  4. Alex Ey

    Alex Ey

    Статус:
    Оффлайн
    Регистрация:
    07.03.12
    Сообщения:
    1.191
    Репутация:
    693 +/-
    Constructor TNewThread.Create(CreateSuSpended: boolean);
     
  5. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Тут нету ошибки, думаю тебе надо почитать для чего нужен конструктор :) Его в код не вставляют. Если своими словами, конструктор показывает, как можно использовать ту или иную процедуру. В данном случае конструктор потока, можно сделать как potok1.create и поток запустится сразу же, ну или создать, но не запускать potok1.create(true); и тогда можно передать потоку параметры, например: приоритет, самоуничтожение. Что бы поток начал работу сразу potok1.create(false); В скобках можно и не указывать, это визуально лучше будет восприниматься, если код большой, найти проще будет.
     
    Последнее редактирование: 13.08.2013
  6. rudolph

    rudolph

    Статус:
    Оффлайн
    Регистрация:
    27.06.13
    Сообщения:
    55
    Репутация:
    -6 +/-
    Ребята, снова нужна ваша помощь. У меня в проге поток ни как не хочет запускаться ( я точно знаю, что он не запускается ). Ошибок нет, нажимаю на кнопку "старт", у себя в проге, и всё, тишина. Что это может быть ? И какой кусок кода, от проги кинуть, чтоб вы могли сказать, что за ошибка ?
     
  7. Alex Ey

    Alex Ey

    Статус:
    Оффлайн
    Регистрация:
    07.03.12
    Сообщения:
    1.191
    Репутация:
    693 +/-
    код кнопки старт
     
  8. rudolph

    rudolph

    Статус:
    Оффлайн
    Регистрация:
    27.06.13
    Сообщения:
    55
    Репутация:
    -6 +/-
    Вот кнопка старт:

    procedure TForm1.Button2Click(Sender: TObject);
    var
    MAIL:TMAIL;
    begin
    case ComboBox1.ItemIndex of
    0: begin
    if BASE.Count >0 then
    begin
    MAIL := TMAIL.Create(true);
    MAIL.FreeOnTerminate:=true;
    MAIL.Priority:=tpLower;
    end;
    end;
    1: begin

    end;
    2: begin

    end;
    end;
    end;

    У меня там комбо бокс, чтоб домен почты выбирать. Пока, только 1 замутил но и она не работает. Кста. может это из-за комбо бокс-а ?
     
    Последнее редактирование: 14.08.2013
  9. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    У тебя выполняющий поток, приоритет должен быть не ниже нормального. Низкий ставят на VLC.
    А на счёт темы, поток ты остановил, параметры передал, но не запустил :ahaha: MAIL.resum; ставь
     
  10. ๖ۣۜLois

    ๖ۣۜLois
    ๖ۣۜLois

    Статус:
    Оффлайн
    Регистрация:
    27.07.13
    Сообщения:
    268
    Репутация:
    309 +/-
    Норм тема!есть ряд вопросов!
     
  11. Nikon

    Nikon

    Статус:
    Оффлайн
    Регистрация:
    01.02.13
    Сообщения:
    351
    Репутация:
    401 +/-
    задавай
     
  12. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Если ты походишь по его профилю, то убедишься что это просто был набитый пост. Так же как и я.
     
    Последнее редактирование: 15.08.2013
  13. murbulat

    murbulat

    Статус:
    Оффлайн
    Регистрация:
    01.11.12
    Сообщения:
    320
    Репутация:
    237 +/-
    Webmoney: 533801965779
    Подарок, как сделать чтобы при нажатии на кнопку "Стоп" весь процесс останавливался?