fbpx

Get Connected!

Come and join our community. Expand your network and get to know new people!

"Delphi is one of the programming world’s legendary languages, a cornerstone of the history of software development. New languages have come to the fore as new platforms and frameworks have emerged, but Delphi has stood its ground as development trends came and went because of its reliability and efficacy as a development path"

Vitalii Artomov added a photo to Stream Photos album in News page 3 weeks ago

Yesterday we started developing a module for calculating structures using the finite element method. It is assumed that the module will be included in the #TechEditor package and integrate with it.

Yesterday we started developing a module for calculating structures using the finite element method. It is assumed that the module will be included in the #TechEditor package and integrate with it.

Да, можно, вот так: X := Max (x1, Max (x2, Max (x3, Max (x4, Max (x5, x6))))); В программировании, как и в математике, любая функция может быть использована в качестве аргумента другой функции.

Здравствуйте! Подскажите, пожалуйста, а возможно сделать для шести значений? чтобы из 6 ти разных переменных, в ответ выводилось большее? (т.е. эти шесть между собой сравнились и определилось большее).

# Не совсем понятно вычитание нуля в выражениях (15 - 0), (beta - 0). Может записать просто, 15*beta ? # Так надо)

Vitalii Artomov has liked a Discussion 1 month ago

Не совсем понятно вычитание нуля в выражениях (15 - 0), (beta - 0). Может записать просто, 15*beta ?

Здравствуйте, Кристина. Если параметр A в выражении зависит от параметра B, то параметр B должен иметь какое-то определенное значение до вычисления A. Поэтому до всех условий я рекомендую инициализировать параметры cf1, cf2 какими-то стартовыми значениями (нулями или пр.). Тогда можно использовать одное условие, например так: cf1 := -1.8; cf2 := 0; if (beta> 0) and (beta

Кристина Жалейко posted a new discussion1 month ago

вопрос об ограничении расчёта

Здравствуйте! Подскажите .пожалуйста, есть ли способ задать ограничения в этом случае: ? Есть вот такие выражения: if (beta = 0) then begin cf1 : = -1.8; TextMessage3 : = 'значение отсутствует'; end; else if (beta > 0) and (beta 15) then begin cf1 : = (-1.8) + (-0.9 - (-1.8)) / (15 - 0) * (beta - 0); cf2 : = (-1.8) + (0.2 - (-1.8)) / (15 - 0) * (beta - 0); Значения cf1 и cf2 используются в следующих примерах: w_m1 := w_0 * k * cf1; w_m2 := w_0 * k * cf2; Каким образом возможно ограничить...

Поддержка пользователей (русскоязычный форум)

Some news from Softacom about TechEditor)

www.softacom.com/blog/dystlab_techeditor_founder_i…

loader
loader
Attachment

Опишу баг. Програма потребує для запуску прав адміністратора. Якщо цього не робити - розвалюється в помилках і не можна з неї адекватно вийти. Чи можливо виправити цю ситуацію, бо використовувати програми на роботі із правами адміна - не дозволяється по міркуванням безпеки. ОС: Windows 10

Vitalii Artomov яку версію ви використовуєте? 2 months ago
loader
loader
Attachment
Дмитрий Версія остання 1.3.2 2 months ago
loader
loader
Attachment
Vitalii Artomov дякую що повідомили, спробуємо в наступному релізі це врахувати 2 months ago
loader
loader
Attachment

Опишу баг. Програма потребує для запуску прав адміністратора. Якщо цього не робити - розвалюється в помилках і не можна з неї адекватно вийти. Чи можливо виправити цю ситуацію, бо використовувати програми на роботі із правами адміна - не дозволяється по міркуванням безпеки. ОС: Windows 10

Vitalii Artomov added a photo to Stream Photos album in News page 2 months ago

There are many improvements and optimizations in the math engine TechEditor 2.0. For example, we've added a built-in IF function that makes code shorter and faster math calculations.
====
В математическом движке TechEditor 2.0 много улучшений и оптимизаций. Например, мы добавили встроенную функцию IF, которая сокращает код и ускоряет математические расчеты.

There are many improvements and optimizations in the math engine TechEditor 2.0. For example, we've added a built-in IF function that makes code shorter and faster math calculations.====В математическом движке TechEditor 2.0 много улучшений и оптимизаций. Например, мы добавили встроенную функцию IF, которая сокращает код и ускоряет математические расчеты.
Vitalii Artomov also Math.IfStr function added that works with "string" type 2 months ago
loader
loader
Attachment
Павел А сейчас последняя версия это 1.3.2? Вышла в мае. Другую найти не могу. 7 days ago
loader
loader
Attachment
Vitalii Artomov Павел, версия 1.3.2 это последняя версия программы на данный момент. Сейчас мы готовим крупный релиз TE 2.0, планируем запуститься в декабре этого... Show more 7 days ago
loader
loader
Attachment

пожалуйста) если будут вопросы - пишите)

Тогда, лучше я кое-что переделаю и сделаю проще всё. Спасибо

Если Вы хотите вывести какое-то сообщение в отчет, то достаточно присвоить значение текстовой переменной или создать функцию для проверки значения. Вот пример с функцией: function CheckInputData: string; begin if X < 10 then Result := 'Исходные данные введены верно' else Result := 'В исходных данных ошибка!'; end; Имя этой функции теперь можно вставить в отчет через объект "Script text" в то место, где Вы хотите показать это сообщение. Конечно, переменная X, которая проверяется внутри функции,...

Кристина, сообщение об ошибке, которое подсвечено в строке сообщений красным цветом, означает ошибку в коде; крайне нежелательно, чтобы пользователь вообще получал подобные сообщения. А просто вывести ему сообщение на экран можно через ShowMessage или даже строкой текста прямо в отчет. Вот пример для ShowMessage: procedure P(a: Double); begin if a < 10 then ShowMessage('Неверные данные, a

Кристина Жалейко posted a new discussion3 months ago

Вывод текста ошибки в отчёт.

Здравствуйте. Подскажите, пожалуйста, как реализовать сообщение об ошибке в приложении? Чтобы пользователь понимал - что это за ошибка. Есть вот такой код. И при его выполнении - само приложение в нижней строке выдаёт ошибку, но как сделать чтобы выводилось в отчёт ? uses Classes, Forms, Dialogs, Unit7; const h_mu = 0.5; // var mu2_0, TextMessage5 :string; mu2 ouble; procedure Calculate_mu2_0; begin Calculate_S_g; if (h_mu > S_g / 2) then begin mu2 := 2 * h_mu / S_g; mu2_0 := Format('%1.2f',...

Поддержка пользователей (русскоязычный форум)

My profile

Members online

Events

Sorry, we currently have no events.
View All Events

English forum

Video

View all videos

Polls

Which codes do you want to see in the MULTICODE first?

loader
This poll is ended Apr 01 2021 at 12:00
View all polls

Photos

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Address in Canada: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Address in Ukraine: 76006, Ivano-Frankivsk, st. Ivana Mykolaichuka 17/97

E-mail:
technot needed texteditoranother not needed text@dystlabdummy text.store

Telegram:
https://t.me/techeditor

Legal information

Dystlab™ is a trademark registered in the State Register of Certificates of Ukraine for Goods and Services Marks 26.02.2018, certificate No. 238304. Owner: entepreneur Artomov V.E., EGRPOU/ITN: 3003314690.

All the most interesting about TechEditor — in Twitter. Join us now!

TechEditor Twitter