Size: a a a

2021 January 18

КС

Катерина Свиридова... in Delphi & Lazarus
В смысле не db?
источник

ED

Ed Doc in Delphi & Lazarus
Катерина Свиридова
В смысле не db?
Имеются ввиду компоненты, которые не фетчат автоматически данные из БД

Типа, TDBEdit vs. TEdit и т.д.
источник

К

Каин in Delphi & Lazarus
Всем привет, люди подскажите как реализовать кнопки Undo/Redo в main menu. Я новичок
источник

ED

Ed Doc in Delphi & Lazarus
Тот же combobox можно заполнить значениями по твоим критериям (первые 8, первые на букву "Д" и т.д)
источник

Y

YuS in Delphi & Lazarus
Доброго вечера. Вопрос по Synapse, Lazarus, Ubuntu. Наблюдаю странную картину причем только в Ubuntu.
FSock.CreateSocket;
FSock.SetLinger(True, 5000);
FSock.Bind('0.0.0.0', '8081');
FSock.Listen;
Log('Start Listen - ' + FSock.GetLocalSinPort.ToString);
Запускаю прослушку порта 8081 а начинает прослушиваться совсем другой порт - рандомно.
В лог выводится что слушается порт типа 40867. Ну и он реально слушается. :)
myapp 58546     root    6u  IPv4 675601      0t0  TCP *:40867 (LISTEN)
Наблюдается такое если остановить приложение и запустить по новой. Если же подождать минутку после останова и потом запустить, то тогда указанный порт начинает слушать. Сталкивался кто с таким?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Каин
Всем привет, люди подскажите как реализовать кнопки Undo/Redo в main menu. Я новичок
для начала надо узнать хотя бы для какого именно компонента они должны работать
источник

К

Каин in Delphi & Lazarus
Viktor Akselrod
для начала надо узнать хотя бы для какого именно компонента они должны работать
я создаю блокнот
источник

DK

Denis K in Delphi & Lazarus
YuS
Доброго вечера. Вопрос по Synapse, Lazarus, Ubuntu. Наблюдаю странную картину причем только в Ubuntu.
FSock.CreateSocket;
FSock.SetLinger(True, 5000);
FSock.Bind('0.0.0.0', '8081');
FSock.Listen;
Log('Start Listen - ' + FSock.GetLocalSinPort.ToString);
Запускаю прослушку порта 8081 а начинает прослушиваться совсем другой порт - рандомно.
В лог выводится что слушается порт типа 40867. Ну и он реально слушается. :)
myapp 58546     root    6u  IPv4 675601      0t0  TCP *:40867 (LISTEN)
Наблюдается такое если остановить приложение и запустить по новой. Если же подождать минутку после останова и потом запустить, то тогда указанный порт начинает слушать. Сталкивался кто с таким?
может порт не сразу освобождается после остановки приложения? хотя странно, почему ошибку не выдает, что порт занят...
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Ed Doc
Имеются ввиду компоненты, которые не фетчат автоматически данные из БД

Типа, TDBEdit vs. TEdit и т.д.
В десктопе у меня есть такая, сама делала. Пэрсик, а не компонента. Поэтому представляю, что с чем это едят. Но менять uni пока слабо и времени мало. Для демки поставлю, которые есть, но немного вперед хочется знать
источник

Y

YuS in Delphi & Lazarus
Denis K
может порт не сразу освобождается после остановки приложения? хотя странно, почему ошибку не выдает, что порт занят...
Вот видимо да, но я ожидал ошибку хотя-бы :) но ни как не прослушивание рандомного порта.
источник

RS

Renat Suleymanov in Delphi & Lazarus
YuS
Вот видимо да, но я ожидал ошибку хотя-бы :) но ни как не прослушивание рандомного порта.
Это действительно странно. Не сталкивался
источник

DK

Denis K in Delphi & Lazarus
YuS
Вот видимо да, но я ожидал ошибку хотя-бы :) но ни как не прослушивание рандомного порта.
а во что listen "превращается" на уровне системы, интересно?
источник

Y

YuS in Delphi & Lazarus
Denis K
а во что listen "превращается" на уровне системы, интересно?
В глубину не лазал :)
источник

DK

Denis K in Delphi & Lazarus
может там системная функция с параметром по-умолчанию дергается типа "а дай мне вот этот, а если нет, то пофиг какой порт")
источник

RS

Renat Suleymanov in Delphi & Lazarus
Denis K
может там системная функция с параметром по-умолчанию дергается типа "а дай мне вот этот, а если нет, то пофиг какой порт")
Лично я когда веб сервис запускал на занятом порту, то мне ошибка выскакивала. В линукс. Веб сервис на лазарусе. Но классы готовые конечно были.  Реализацию не знаю
источник

Y

YuS in Delphi & Lazarus
Странно в общем.
источник

Ʀᴢ

Ʀᴀᴠɪʟ ᴢᴀƦɪᴘᴏᴠ... in Delphi & Lazarus
YuS
Вот видимо да, но я ожидал ошибку хотя-бы :) но ни как не прослушивание рандомного порта.
У нас было такое, когда антивирь блочил определенные порты и отдавал рандомные
источник

Ʀᴢ

Ʀᴀᴠɪʟ ᴢᴀƦɪᴘᴏᴠ... in Delphi & Lazarus
Использовался cylance
источник

Ʀᴢ

Ʀᴀᴠɪʟ ᴢᴀƦɪᴘᴏᴠ... in Delphi & Lazarus
В итоге сервис работал, но не на том порту на котором указали
источник

Y

YuS in Delphi & Lazarus
Ʀᴀᴠɪʟ ᴢᴀƦɪᴘᴏᴠ
У нас было такое, когда антивирь блочил определенные порты и отдавал рандомные
У меня запущеный в Ubuntu fail2ban-server немного вызывает вопросы, хотя я не знаю как он работает.
источник