Вот настоящий графический интерфейс. Что Майкрософт уже давно ерундой страдает, что остальные под него косят, лепят интерфейсы чем дальше, тем бестолковее. Лучше борландовского пока нету. Вечно после них приходится переламывать все.
Конструктив принимаете? )) 1. Названия компонентов лучше давать свои вместо дефолтных. 2. Фотматирование кода реально увеличивает его читабельность ну красоту ) 3. Функционал всех цифровых кнопок можно забить в один обработчик и назначить его всем кнопкам. Значение кнопки можно в таг забить. 4. Проверка поля ввода на корректность вводимых значений. Пользователь буквы введет и хана ))) 5. На форме много места лишнего. (Если заготовка просто - то этот пункт можно игнорировать).
калькулятор не верен, при нажатии пару раз знака равно, он удваивает, к примеру 1+1=2, после очередного нажатия =, должно быть 3,4,5,6.... а не 4.8,16,32....
спасибо валентина д вы меня спасли.
я сделал все работает с меня *большой лайк* и _респект_
Большое спасибо! Круто и понятно👍
Крутяк , прям спасибо за видео
Вот настоящий графический интерфейс. Что Майкрософт уже давно ерундой страдает, что остальные под него косят, лепят интерфейсы чем дальше, тем бестолковее. Лучше борландовского пока нету. Вечно после них приходится переламывать все.
ПРИВЕТ ПРОДОЛЖАЙ !!
👍
Salom,sizni darslaringizga qiziqib õrganyapman
Почему не скинул в описание консоль
Конструктив принимаете? ))
1. Названия компонентов лучше давать свои вместо дефолтных.
2. Фотматирование кода реально увеличивает его читабельность ну красоту )
3. Функционал всех цифровых кнопок можно забить в один обработчик и назначить его всем кнопкам. Значение кнопки можно в таг забить.
4. Проверка поля ввода на корректность вводимых значений. Пользователь буквы введет и хана )))
5. На форме много места лишнего. (Если заготовка просто - то этот пункт можно игнорировать).
можно копию этого кода
Подскажите пожалуста как запрограммировать кнопка процент
В коде if b=0 then shovmessage(‘Error’) выдает ошибку меж еррором и мессаджом
вернее сам код в текстовом формате
Сделал всё точно так же но дельфи ругается на Edit 1
3*(-5) ???
@Asrorbek Uktamjanov dastur shu holatda xato ishlayapti
почемуто ответы на те, которые я перемножил, были неправильными,
Из-за чего может выдавать ошибку в строке oper:='/'; ?
бывает, что показывает на одну строку, а ошибка может быть на следующей. может пропустили точку запятой где-нибудь рядом?
ошибка в шестнадцатом баттоне
У меня выводит ошибку
[Error] Write error on'C:\windows\system32\project2.exe"
Ошибка записи файла в системный каталог же 😁
вылезает ошибка if s:='0' then s='1' на этом моменте
if s='0' then s='1';
ято за OPER??? у меня нет такой функции,выводит ошибку
Эта не функция, а переменная создана для того, чтобы задать символы для действий, т.е. + / * -. Посмотрите время 5:40, а сверху задаете ее тип char.
Valentina D у меня нету его почему то
объявление переменной oper видео 3:09, а дальше при программировании кнопок знака прописываем значение этой переменной.
почему не делится вообще?
Сложно сказать не видя, что у вас происходит. Где-то что-то упустили.
Процент
калькулятор не верен, при нажатии пару раз знака равно, он удваивает, к примеру 1+1=2, после очередного нажатия =, должно быть 3,4,5,6.... а не 4.8,16,32....
Это хорошее начало, а дальше дорабатываем. Целью было создать заготовку с которой можно было работать дальше.
анука подсчитай 10/0= ?????
На ноль нельзя делить :D
@@thixdeystudio6426 вроде как в высшей математике, если мне память не изменяет - можно 😁