Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Программа полностью не закрывается, остается процесс в Диспетчере задач / 25 сообщений из 34, страница 1 из 2
18.08.2020, 11:46
    #39990492
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Здравствуйте!
Подскажите, пожалуйста, почему программа полностью не закрывается, а остается процесс в Диспетчере задать?
Это происходит из-за Chromium, т.к., когда убираешь вот эту строку: Chromium1.Load('mail.ru'); , программа нормально закрывается.
Почему так происходит?
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cefvcl, Vcl.StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Chromium1: TChromium;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
Chromium1.Load('mail.ru');
end;

end.
...
Рейтинг: 0 / 0
18.08.2020, 11:52
    #39990496
Vizit0r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
потому что Chromium надо корректно останавливать, просто "пофиг, закрою прогу, а оно там само прибьется" недостаточно.
...
Рейтинг: 0 / 0
18.08.2020, 12:17
    #39990507
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Vizit0r
потому что Chromium надо корректно останавливать, просто "пофиг, закрою прогу, а оно там само прибьется" недостаточно.

А это делать? Подскажите пожалуйста.
...
Рейтинг: 0 / 0
18.08.2020, 12:28
    #39990512
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32,
Используй этот проект https://github.com/salvadordf/CEF4Delphi
Там много примеров.
...
Рейтинг: 0 / 0
18.08.2020, 12:35
    #39990514
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
ziv-2014
Женя32,
Используй этот проект https://github.com/salvadordf/CEF4Delphi
Там много примеров.

А можете здесь, пожалуйста, привести пример? А там мне не понятно...
...
Рейтинг: 0 / 0
18.08.2020, 12:44
    #39990516
peter64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32,
http://www.proghouse.ru/programming/146-chromium-delphi
Цитата "И напоследок, хочу вам напомнить: при создании своего проекта не забывайте, что почти первой строчкой после запуска приложения должно быть создание объекта TCefApplication, а при завершении работы приложения – его удаление."
...
Рейтинг: 0 / 0
18.08.2020, 12:45
    #39990517
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
ziv-2014
Женя32,
Используй этот проект https://github.com/salvadordf/CEF4Delphi
Там много примеров.

А можете здесь, пожалуйста, привести пример? А там мне не понятно...

Лучше уходи из программирования.
...
Рейтинг: 0 / 0
06.11.2020, 16:20
    #40016009
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Здравствуйте!
Вопрос так и остался не решенным... Программа так и не закрывается...
Посмотрите, пожалуйста, проект: https://yadi.sk/d/X-dRB80Sh62XOg
...
Рейтинг: 0 / 0
06.11.2020, 16:25
    #40016012
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
изыди, сотона!

в форум "работа"!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.11.2020, 16:28
    #40016015
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Мимопроходящий

изыди, сотона!

в форум "работа"!

Причем здесь работа?
...
Рейтинг: 0 / 0
06.11.2020, 16:59
    #40016029
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32, за бесплатно не хотят ковырять исходники. Если хочешь получить четкий ответ - задавай четкий вопрос. Вопрос типа: у меня не закрывает процесс, посмотрите мой проект, а я пока подожду не является четким. Обычно вопрос с приведением кода более экрана плохой вопрос.
...
Рейтинг: 0 / 0
06.11.2020, 17:04
    #40016030
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
в файле проект.dpr

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
begin
 GlobalCEFApp := TCefApplication.Create;

  // In case you want to use custom directories for the CEF3 binaries, cache and user data.
  // If you don't set a cache directory the browser will use in-memory cache.
{
  GlobalCEFApp.FrameworkDirPath     := 'c:\cef';
  GlobalCEFApp.ResourcesDirPath     := 'c:\cef';
  GlobalCEFApp.LocalesDirPath       := 'c:\cef\locales';
  GlobalCEFApp.EnableGPU            := True;      // Enable hardware acceleration
  GlobalCEFApp.cache                := 'c:\cef\cache';
  GlobalCEFApp.UserDataPath         := 'c:\cef\User Data';
}

  // You *MUST* call GlobalCEFApp.StartMainProcess in a if..then clause
  // with the Application initialization inside the begin..end.
  // Read this https://www.briskbard.com/index.php?lang=en&pageid=cef
  if GlobalCEFApp.StartMainProcess then
    begin
      Application.Initialize;                                      //
       Application.CreateForm(TForm1, Form1);        //ОБЫЧНО У ТЕБЯ ТОЛЬКО ЭТОТ КУСОК КОДА    
      Application.Run;                                             //
    end;

  GlobalCEFApp.Free;
  GlobalCEFApp := nil;
end.
...
Рейтинг: 0 / 0
06.11.2020, 17:14
    #40016037
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
cptngrb
Женя32, за бесплатно не хотят ковырять исходники. Если хочешь получить четкий ответ - задавай четкий вопрос. Вопрос типа: у меня не закрывает процесс, посмотрите мой проект, а я пока подожду не является четким. Обычно вопрос с приведением кода более экрана плохой вопрос.
\
Я не знаю, как еще четче задать вопрос...
Создал проект, кинул на форму компонент TChromium, в DefaultURL прописал адрес сайта, Все!!! Весь проект!!! Что еще я могу сказать?
...
Рейтинг: 0 / 0
06.11.2020, 17:20
    #40016039
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
cptngrb
Женя32, за бесплатно не хотят ковырять исходники. Если хочешь получить четкий ответ - задавай четкий вопрос. Вопрос типа: у меня не закрывает процесс, посмотрите мой проект, а я пока подожду не является четким. Обычно вопрос с приведением кода более экрана плохой вопрос.
\
Я не знаю, как еще четче задать вопрос...
Создал проект, кинул на форму компонент TChromium, в DefaultURL прописал адрес сайта, Все!!! Весь проект!!! Что еще я могу сказать?

Программирование - это не твое.
Выше дали ссылку на проект. Там куча примеров.
Возьми простой пример и разберись, как он устроен.
Откомпилируй и запусти.
Вот прямо ссылка https://github.com/salvadordf/CEF4Delphi/tree/master/demos/Delphi_VCL/SimpleBrowser
...
Рейтинг: 0 / 0
06.11.2020, 17:28
    #40016043
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
ziv-2014

Программирование - это не твое.
Выше дали ссылку на проект. Там куча примеров.
Возьми простой пример и разберись, как он устроен.
Откомпилируй и запусти.

Не путайте CEF4Delphi с TChromium.
YouTube Video
...
Рейтинг: 0 / 0
06.11.2020, 17:50
    #40016052
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32,

Посмотрел проект ваш. Категорически неправильно все, смотрите примеры от автора CEF4Delphi. Там все разжевано детально, все корректно закрывается по выходу. У вас просто даже в uses нигде ничего не указано, не говоря уже о процессе инициализации в файле проекта:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
program Project1;

uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.


Вы правда думаете что одной строчкой все решится "Chromium1.Load('mail.ru');" ???
...
Рейтинг: 0 / 0
06.11.2020, 18:00
    #40016054
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Softologic

Вы правда думаете что одной строчкой все решится "Chromium1.Load('mail.ru');" ???

Ну, на видио то все работает......
...
Рейтинг: 0 / 0
06.11.2020, 18:19
    #40016059
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
Softologic

Вы правда думаете что одной строчкой все решится "Chromium1.Load('mail.ru');" ???

Ну, на видио то все работает......

Автор видео что то видимо не договорил, однако я не работал с DCEF3, который вы используете. Сразу начал с CEF4Delphi - он сложнее, но более мощный. И там много примеров, в том числе как реализовать корректную поддержку многочисленных вкладок.
...
Рейтинг: 0 / 0
06.11.2020, 19:40
    #40016093
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32,
Бери CEF4Delphi или давай ссылку на компоненты. Мы тут не коперфильды, чтобы угадывать тайные желания.
P.S. Ты даже CEF3 не правильно инициализировал судя по примерам.
...
Рейтинг: 0 / 0
06.11.2020, 21:09
    #40016124
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
ziv-2014
Женя32,
Бери CEF4Delphi или давай ссылку на компоненты. Мы тут не коперфильды, чтобы угадывать тайные желания.
P.S. Ты даже CEF3 не правильно инициализировал судя по примерам.

Вот ссылка на Chromium Delphi 10.1: https://yadi.sk/d/ca1QFko6FQMFmg
Видеоруководство по установки:
YouTube Video
...
Рейтинг: 0 / 0
07.11.2020, 09:17
    #40016174
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
[quote=ziv-2014]Женя32,
Бери CEF4Delphi или давай ссылку на компоненты. Мы тут не коперфильды, чтобы угадывать тайные желания.
P.S. Ты даже CEF3 не правильно инициализировал судя по примерам.

Вот ссылка на Chromium Delphi 10.1: https://yadi.sk/d/ca1QFko6FQMFmg
Видеоруководство по установки:
YouTube Video
...
Рейтинг: 0 / 0
07.11.2020, 09:47
    #40016175
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
defecator

Учишься по видосам с ютуба ?

Другой возможности учиться не имею..
...
Рейтинг: 0 / 0
07.11.2020, 12:57
    #40016191
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
defecator

Учишься по видосам с ютуба ?
Другой возможности учиться не имею..
Коллега, есть же книги, весьма неплохие. Да, они по старым Дельфям, но из основ ничего не менялось по сути 20 лет. И качество материала там намного выше. В сети всё есть.
...
Рейтинг: 0 / 0
07.11.2020, 17:10
    #40016229
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32
[quote=ziv-2014]Женя32,
Бери CEF4Delphi или давай ссылку на компоненты. Мы тут не коперфильды, чтобы угадывать тайные желания.
P.S. Ты даже CEF3 не правильно инициализировал судя по примерам.

Вот ссылка на Chromium Delphi 10.1: https://yadi.sk/d/ca1QFko6FQMFmg
Видеоруководство по установки:
YouTube Video
...
Рейтинг: 0 / 0
07.11.2020, 19:17
    #40016239
UtoECat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа полностью не закрывается, остается процесс в Диспетчере задач
Женя32

Другой возможности учиться не имею..

Видео не самый лучший способ изучения чего-либо связанного с программированием. TCromium вещь не такая уж и простая и требует от вас желания изучить его. Прочитайте опять же всю необходимую документацию, покопайтесь в примерах... Как вариант здесь : https://www.briskbard.com/index.php?lang=en&pageid=cef и цитируя оттуда же : Перед первым использованием CEF4Delphi настоятельно рекомендуется прочитать всю информацию о CEF и проектную документацию Chromium
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Программа полностью не закрывается, остается процесс в Диспетчере задач / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]