Size: a a a

2020 November 27

KB

Kit Bayun in Delphi & Lazarus
Мои приложения, собранные на 10.3 работают и на XP. Но в приложении используется HTTPS/SSL, то могут быть проблемы. Даже под Win 7 могут быть проблемы и нужно устанавливать обновления на винду. Установка обновлений на XP не спасает, а на семерке взлетело.
источник

VA

Viktor Akselrod in Delphi & Lazarus
Alexander Ivanov
Код под win7 и win10 идентичен и работает везде. Специально собирать под win7 не нужно.
ага, потому что не все апи транслировано, а часть кода имеет внутри проверки
источник

KB

Kit Bayun in Delphi & Lazarus
Прогресс не стоит на месте, и в старые версии IDE никто не будет добавлять TLS 1.3, разве что сами или какой-нибудь "кулибин" состряпает билиотеку.
источник

VA

Viktor Akselrod in Delphi & Lazarus
Alexander Ivanov
Я тебя не понял. Все основное апи уже давным давно написано и используется уже 20 лет.
конечно, если  20 лет написал, забыл и больше не трогаешь - то да, оно будет работать. бесспорно.
а если развивать продукт, улучшать, то тут уже могут быть проблемы
источник

AM

Artur Mustafin in Delphi & Lazarus
еще имейте в ввиду что в новых, в 10, например, поддржка страрых протоколов удалена, например, нет некоторых алгоритмов, потому что они скомпромитированы
источник

AI

Alexander Ivanov in Delphi & Lazarus
Viktor Akselrod
конечно, если  20 лет написал, забыл и больше не трогаешь - то да, оно будет работать. бесспорно.
а если развивать продукт, улучшать, то тут уже могут быть проблемы
Я смотрел WebRTC. Перешли они на новое апи и перестало работать под win xp. И ничего не изменилось. Вот возникает вопрос нафига это было делать.
источник

AM

Artur Mustafin in Delphi & Lazarus
и по апи така же ерунда, есть такие бейкинг чейнджз, что вы иногда программу под хп сможете запустить на 10, только в режиме совместимости, например, если ваша поделка лезет в реестр, скорее всего, она сломается
источник

AI

Alexander Ivanov in Delphi & Lazarus
Viktor Akselrod
конечно, если  20 лет написал, забыл и больше не трогаешь - то да, оно будет работать. бесспорно.
а если развивать продукт, улучшать, то тут уже могут быть проблемы
Качественно написанный код можно не изменять долгое время и при этом развивать новый.
источник

RB

Ruslan B in Delphi & Lazarus
Здравствуйте! Можно ли на Делфи сделать так чтобы при добавлении нового элемента в бд, создавалась панель сразу с подключенным элементом DbEdit к новому полю( должна появится на форме панель на которой будет находиться дбэдиты с данными уже новосозданного поля) ?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Alexander Ivanov
Качественно написанный код можно не изменять долгое время и при этом развивать новый.
ок. пусть будет так 🙂
источник

VA

Viktor Akselrod in Delphi & Lazarus
Ruslan B
Здравствуйте! Можно ли на Делфи сделать так чтобы при добавлении нового элемента в бд, создавалась панель сразу с подключенным элементом DbEdit к новому полю( должна появится на форме панель на которой будет находиться дбэдиты с данными уже новосозданного поля) ?
сделать можно всё
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Renat Suleymanov
Ну делай на гитлаб и давай просто ссылки на модули или даже строчки
источник

RB

Ruslan B in Delphi & Lazarus
Viktor Akselrod
сделать можно всё
У меня траблы с созданием какого-либо элемента на панели которая появляется при нажатии на кнопку ( пока что только при клике по кнопке). Первый елемент ( панел ) я создают динамически:  var panel: Tpanel;
   begin
     Panel:=TPanel.Create(Form1);
     Panel.Parent:=Form1;
   end;
Как задать новый элемент на этой панели? Задавать клас батька как панел1?
источник

z

zamtmn in Delphi & Lazarus
   property PowerTrans: Integer read FPowerTrans write FPowerTrans;
   property SteelType: String read FSteelType write FSteelType;
   property Frequency: Integer read FFrequency write FFrequency;
   property LegDiameter: Integer read FLegDiameter write FLegDiameter;
   property DiameterDimension: Integer read FDiameterDimension write FDiameterDimension;
   property StackNumber: Integer read FStackNumber write FStackNumber;
   property PlateStepNumber: Integer read FPlateStepNumber write FPlateStepNumber;
   property StepNumber: Integer read FStepNumber write FStepNumber;
   property HoleLegDiameter: Integer read FHoleLegDiameter write FHoleLegDiameter;
   property HoleYokeDiameter: Integer read FHoleYokeDiameter write FHoleYokeDiameter;
   property HoleLegNumber: Integer read FHoleLegNumber write FHoleLegNumber;
   property HoleYokeNumber: Integer read FHoleYokeNumber write FHoleYokeNumber;
   property SigmaLeg: Integer read FSigmaLeg write FSigmaLeg;
   property SigmaYoke: Integer read FSigmaYoke write  FSigmaYoke;
   property HalfOverlap: Integer read FHalfOverlap write FHalfOverlap;
   property PlateGap: Extended read FPlateGap write FPlateGap;
   property WindowHeight: Integer read FWindowHeight write FWindowHeight;
   property LegDimension: Integer read FLegDimension write FLegDimension;
   property VoltagePh: Extended read FVoltagePh write FVoltagePh;
   property TurnNumber: Integer read FTurnNumber write FTurnNumber;
   property B1: Integer read FB1 write FB1;

   property KZAP: Extended read FKZAP write FKZAP;
   property SMM: Extended read FSMM write FSMM;
   property KGMM3: Extended read FKGMM3 write FKGMM3;

   property StackWidth: TIList read FStackWidth write FStackWidth;
   property PlateNumber: TIList read FPlateNumber write FPlateNumber;
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Renat Suleymanov
Ну делай на гитлаб и давай просто ссылки на модули или даже строчки
1. Без потоков выдается верный результат.
2. Файл условного "юниттест" в папке Result.
3. Вопрос: верно ли отделен гуи, верно ли передаются объекты, как правильно обработать в потоке.
4. Замечания по ООП.
источник

z

zamtmn in Delphi & Lazarus
нахуа? любите клавиатуру изнашивать?
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
zamtmn
нахуа? любите клавиатуру изнашивать?
Нет, хочу понять как это работает.
источник

VA

Viktor Akselrod in Delphi & Lazarus
Ruslan B
У меня траблы с созданием какого-либо элемента на панели которая появляется при нажатии на кнопку ( пока что только при клике по кнопке). Первый елемент ( панел ) я создают динамически:  var panel: Tpanel;
   begin
     Panel:=TPanel.Create(Form1);
     Panel.Parent:=Form1;
   end;
Как задать новый элемент на этой панели? Задавать клас батька как панел1?
устанавливать Parent := panel
источник

RS

Renat Suleymanov in Delphi & Lazarus
Отлично.
1. Теперь чтобы показать любую версию своего кода, включая текущий просто даешь соответствующую ссылку
2. Добавь файл .gitignore в корень. Так как в коде много лишнего. Можешь оттолкнуться  от этого во вложении, подредактировав под себя.
3. Для чего корневая папка NoLoad?
источник

KB

Kit Bayun in Delphi & Lazarus
Ruslan B
Здравствуйте! Можно ли на Делфи сделать так чтобы при добавлении нового элемента в бд, создавалась панель сразу с подключенным элементом DbEdit к новому полю( должна появится на форме панель на которой будет находиться дбэдиты с данными уже новосозданного поля) ?
да, можно, разрешаю
источник