Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 21 22 23 24 25 26 27 28 29 [30]
 Re: Delphi Community Edition  [new]
Василий 2
Member

Откуда:
Сообщений: 961
Kazantsev Alexey
Гайды не догма, а руководство к действию!

Пиратский Кодекс - не закон, а свод рекомендаций!
3 фев 20, 18:55    [22072037]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 60759
Блог
bk0010
В Модуле Вирт хорошо придумал: begin выбросил, end сделал обязательным.

Во-первых, это придумал не Вирт. Это типичный стиль всяких старых бейсиков, который потом ушёл в ADA, dBase, PL/SQL и вообще модные языки восьмидесятых годов. Ну а во-вторых, этот подход не лучше других, у него есть свои корявости, например, когда нужно писать однострочные циклы или вложенные if-ы.
3 фев 20, 18:56    [22072038]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4086
Док
Но вопрос к Алексею - зачем экран экономить?

Я, как раз, наоборот не экономлю. У меня код вообще довольно разрежённый, логически не связанные операции отделяются пустыми строками, например.

Док
К тому же, ты шрифт не Courier, а какой-то другой в редакторе кода пользуешь, имхо, там отступы еще хуже заметно

Как я уже говорил, фактически, отступы для кода получаются равными 2 пробелам (1 для составного оператора + 1 для кода). Код прекрасно читается, вне зависимости от используемого шрифта ;) Смею предположить, что отступы хуже заметны от того, что кое кто привык пользоваться направляющими линиями, а на моих скриншотах их нет
3 фев 20, 18:59    [22072045]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5713
softwarer
bk0010
В Модуле Вирт хорошо придумал: begin выбросил, end сделал обязательным.

Во-первых, это придумал не Вирт. Это типичный стиль всяких старых бейсиков, который потом ушёл в ADA, dBase, PL/SQL и вообще модные языки восьмидесятых годов. Ну а во-вторых, этот подход не лучше других, у него есть свои корявости, например, когда нужно писать однострочные циклы или вложенные if-ы.
однозначно лучше всегда писать - так однообразнее же, IDE само вставит
а тут ещё думать "писать или не писать"
3 фев 20, 19:00    [22072046]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 60759
Блог
kealon(Ruslan)
однозначно лучше всегда писать - так однообразнее же

А я-то всё думал, с какой планеты берутся люди, которые пишут код типа

if a = true
  then
    begin
      b := true;
    end
  else
    begin
      b := false;
    end;
3 фев 20, 19:07    [22072053]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5713
softwarer,

не, с такими не приходилось общаться

но что-то мне подсказывает, что индукция намерено испорчена ....
3 фев 20, 19:09    [22072056]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
rgreat
Member

Откуда:
Сообщений: 5631
softwarer,

Это еще что.

У нас работал человек писавший вместо
if not check(x) then 
  doit;

писал
if check(x) then
else
  doit;
3 фев 20, 19:40    [22072089]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
ёёёёё
Member

Откуда:
Сообщений: 1976
rgreat
softwarer,

Это еще что.

У нас работал человек писавший вместо
if not check(x) then 
  doit;

...

if check() = false then
же ж! :)
3 фев 20, 19:54    [22072102]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
bk0010
Member

Откуда:
Сообщений: 4896
softwarer
Это типичный стиль всяких старых бейсиков, который потом ушёл в ADA, dBase, PL/SQL и вообще модные языки восьмидесятых годов.
У вас старые бейсики какие-то очень не старые. В моем старом бейсике после then шел номер строки для перехода. В не самом старом - один оператор. А endif мог появиться уже в каком нибудь Turbo Basic или Quick Basic. Но у этих еретиков даже номеров строк могло не быть - они не в счет.
3 фев 20, 22:02    [22072176]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 60759
Блог
bk0010,

вот руководство 85-го года. И пусть тот, кто скажет, что это новый бейсик, первым кинет в меня Кнута.

К сообщению приложен файл. Размер - 81Kb
3 фев 20, 22:10    [22072179]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
suntil
Member

Откуда: мск
Сообщений: 4117
Мимопроходящий
03.02.2020 18:32, suntil пишет:
> Где-то все ключевые слова БОЛЬШИМИ буквами, гдето КэмелКейсом, где-то маленькими.
> Причем все стили встречаются в одном пакете.
> Не говоря уже о разной табуляции у каждого.

а в петропавловске-камчатском ПОЛНОЧЬ! (С)

бардак нельзя автоматизировать.

Так было везде, где я работал, в разных компаниях и внутрях на разных АСках.
Кроме java. имхо там народ был помешанный на этом, и свой же код рефакторил по нескольку раз.
Такое чувство будто на java впринципе ничего нельзя написать чтобы потом не переделывать.
3 фев 20, 22:54    [22072202]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60873
suntil> Такое чувство будто на java впринципе ничего нельзя написать чтобы потом не переделывать.

Можно, но зачем? Это же замечательно - вечный процесс,
всегда при деле (ещё и штаты можно расширять под это дело).

Posted via ActualForum NNTP Server 1.5

4 фев 20, 09:20    [22072357]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60873
Как в анекдоте про сына доктора, который вылечил многолетнего пациента.

Posted via ActualForum NNTP Server 1.5

4 фев 20, 09:22    [22072362]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
ёёёёё
Member

Откуда:
Сообщений: 1976
Гаджимурадов Рустам
suntil> Такое чувство будто на java впринципе ничего нельзя написать чтобы потом не переделывать.

Можно, но зачем? Это же замечательно - вечный процесс,
всегда при деле (ещё и штаты можно расширять под это дело).

Там целая религия, и библия есть.
+ Рефакторинг

Картинка с другого сайта.


Сбаяню:
Картинка с другого сайта.

Сообщение было отредактировано: 4 фев 20, 10:12
4 фев 20, 10:11    [22072422]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Док
Member

Откуда: Казань
Сообщений: 6538
Kazantsev Alexey
кое кто привык пользоваться направляющими линиями, а на моих скриншотах их нет

ну, уж встроенными плюшками искаропки грех не воспользоваться. К тому же, нас со школы приучали к полосочно-клеточному канвасу, поэтому перпендикулярные линии в редакторе кода воспринимаются сознанием весьма благосклонно :)

ёёёёё
Сбаяню:

4 фев 20, 13:53    [22072665]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
jack_vosmerkin
Member

Откуда:
Сообщений: 22
ёёёёё

Сбаяню:
Картинка с другого сайта.


картинка неправильная
ванна в конце должна была перевернутся и накрыть собой котэ
так было бы жизнненее
4 фев 20, 18:27    [22073015]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60873
jack_vosmerkin> так было бы жизнненее

Это жестоко.

Posted via ActualForum NNTP Server 1.5

4 фев 20, 20:59    [22073113]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
bk0010
Member

Откуда:
Сообщений: 4896
softwarer
bk0010,
вот руководство 85-го года. И пусть тот, кто скажет, что это новый бейсик, первым кинет в меня Кнута.
Не будем портить книжку, но это уже не классический бейсик: в нем куча циклов, а в истинном бейсике - только for. И номера строк не обязательны, в отличии от канона. Когда в бейсик вводили цикл while - wend по всем журналам стоял хай: "Неоправданное усложнение языка. if хватит для всего!". Который вскоре перешел в споры по поводу необходимых конструкций (один мужик доказал, что достаточно следования и цикла с предусловием). Вот документация по видимо последнему классическому бейсику.
5 фев 20, 00:12    [22073235]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 60759
Блог
bk0010
но это уже не классический бейсик

Я вроде бы и не говорил про "классический".
5 фев 20, 01:38    [22073291]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
tria
Member

Откуда: Черкассы, Украина
Сообщений: 192
Возникла надобность небольшой проект на Д7 скомпилить на 64х
Пробую ставить Delphi 10.3.3 Rio Community Edition. Зарегился на сайте, получил письмо с серийным номером.

При попытке инсталляции пишет No valid license information found
По кнопке Advanced пишет инфо про серийник:

License Details:

Title: Delphi 10.3.3 Community Edition
License file name: .2026_50.1581003468268.slip
Trial license: No
License Expiration Date: 07.02.2021
Days Left: 367
License Type: Workstation
Serial number: ХХХХХХХХХХХ
Registered: Yes
Platform: Windows
Commercial use: Yes


This License Activates:


Delphi 10.3 Rio Community Edition
InterBase 2017 ToGo Edition
InterBase 2017 Developer IDE
InterBase 2020 ToGo Edition 1 User
InterBase 2020 Developer IDE

Вместо моего номера я написал ХХХ

как беду побороть?
6 фев 20, 18:44    [22075066]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60873
Обратиться в техподдержку пробовали?

Posted via ActualForum NNTP Server 1.5

6 фев 20, 19:36    [22075091]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
tria
Member

Откуда: Черкассы, Украина
Сообщений: 192
По Вашему совету сегодня с утречка написал на ломаном английском
7 фев 20, 10:18    [22075337]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1047
Гаджимурадов Рустам
Обратиться в техподдержку пробовали?


Вроде они не оказывают техподдержки по Community Edition...
7 фев 20, 13:01    [22075546]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1074
Приветствую,
кто знает, что и где нужно поменять, если это возможно, чтобы решить такую проблему?
Ссылки в новостях в Дельфи (например 10.3.1 или например Delphi XE3) открываются в IE.
Браузер по-умолчанию у меня в Windows - Firefox, установлен Edge, Windows 10. Сейчас открыл ссылку из новостей, открывает в IE и сообщение, что этот браузер скоро перестанет поддерживаться, мол установите что-то поновей. Файлы .htm и .html ассоциированы в системе с Firefox. В настройках связи приложений и протоколов в паре мест: URL:MK и URL:Res указан IE, но там заменить его не получается, нет вариантов, видимо нужно в реестре где-то править, пока не полез искать.
Как заставить Дельфи открывать ссылки в другом браузере, не IE?
9 фев 20, 16:53    [22076317]     Ответить | Цитировать Сообщить модератору
 Re: Delphi Community Edition  [new]
AleksR
Member

Откуда:
Сообщений: 91
s62,
потому что Welcome page - это страница в IE,
клик правой кнопкой мыши сделай чтоб убедиться, ну или через WinSpy посмотри
10 фев 20, 13:36    [22076776]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 21 22 23 24 25 26 27 28 29 [30]
Все форумы / Delphi Ответить