Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Инкремент   Найти похожие ветки 

 
Иксик   (2003-01-13 12:51) [0]

Я прочита в книге, что в Delphi 6 можно использовать инкремент как в Си, т.е не x:=x+5, а x+=5 (x*=7 и т.д.).
Я попробовал, но у меня это не сработало, может какие-то настройки нужно поменять?


 
Anatoly Podgoretsky ©   (2003-01-13 12:55) [1]

Выбей глаз автору


 
Думкин   (2003-01-13 12:56) [2]

может что не так дослышал?
inc(x,5)


 
Delirium^.Tremens ©   (2003-01-13 12:58) [3]

Если он "прочита" так же, как и "написа", боюсь автор пострадает ни за что :-)

procedure Inc(var X [ ; N: Longint ] );


 
Anatoly Podgoretsky ©   (2003-01-13 13:02) [4]

Мне тоже автора жалко, думаю он ни причем


 
Иксик   (2003-01-13 13:05) [5]

Borland Delphi 6. Стив Тейкстера и Ксавье Пачеко.
Читать я все-таки умею.
Inc() и в Turbo Pascal"е был.


 
Delirium^.Tremens ©   (2003-01-13 13:07) [6]


> Borland Delphi 6. Стив Тейкстера и Ксавье Пачеко.

:-) Там есть примеры исходников на C++ :-), а затем то же на Delphi Pascal


 
Иксик   (2003-01-13 13:13) [7]

Да нет, блин, ну что я совсем тупой?
Там написано про инкремент в C и C++, а потом сказано, что в Delphi начиная с 6-ой версии можно использовать такой инкремент!


 
F1 ©   (2003-01-13 13:15) [8]

Ну дык используй, если написано!!! :)))
Что еще для счастья надо?


 
Иксик   (2003-01-13 13:20) [9]

Да не работает, зараза. Напишу автору:)


 
Думкин   (2003-01-13 13:23) [10]

Стив Тейкстера и Ксавье Пачеко.
Эх, быть им одноглазыми. :-(


 
Иксик   (2003-01-13 13:26) [11]

Народ, если не верите, можете сами посмотреть.


 
Anatoly Podgoretsky ©   (2003-01-13 13:28) [12]

Ты дкмаешь, кто то будет перерывать книгу в поисках неизвестно чего, все таки толстая, а если по 5 то и в двух томах.


 
Думкин   (2003-01-13 13:30) [13]

Да верим - я ее не читал. Я по 6-му общие Дельфовые вообще не читал - только специализированные.


 
Думкин   (2003-01-13 13:30) [14]

так он страницу скажет.


 
gsu ©   (2003-01-13 13:32) [15]

Иксик пришли мне книгу в подарок, я почитаю, докаже, что ты прав ... и все довольны (-:|~


 
Иксик   (2003-01-13 13:33) [16]

О чем базар, страницу скажу, только у меня книги с собой на работе нет. Домой приду, объязательно скажу!


 
Иксик   (2003-01-13 13:36) [17]


> gsu © (13.01.03 13:32)
> Иксик пришли мне книгу в подарок, я почитаю, докаже, что
> ты прав ... и все довольны (-:|~

Ну и запросы, сказала база данных и повисла...


 
OlegMsc ©   (2003-01-13 13:36) [18]

Иксик все верно пишет.
В Delphi 6, Тейксера, Пачеко, в описании возможностей редактора есть упоминание, что поддерживается сишный формат (x+=5 etc).


 
gsu ©   (2003-01-13 13:38) [19]

Иксик не упрямься ... (-:|~


 
Иксик   (2003-01-13 13:39) [20]

Спасибо OlegMsc!
А у тебя получалось это использовать?


 
OlegMsc ©   (2003-01-13 13:41) [21]


> Иксик


Нет, к сожалению, я не пробовал, я на D5 сейчас.


 
Иксик   (2003-01-13 13:45) [22]

> gsu © (13.01.03 13:38)

Ты меня почти уговорил :)
Вообще-то я книгу у друга взял, а он ее из Москвы заказывал, у нас ее не продают.


> OlegMsc ©

Жаль, а то когда используются трехэтажные идентификаторы это очень удобно.


 
Chubais ©   (2003-01-13 13:59) [23]

ААААААААААААААААААААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!!!


 
smok_er   (2003-01-13 14:00) [24]

>>Жаль, а то когда используются трехэтажные идентификаторы это очень удобно.

а чем плохо procedure Inc(var X [ ; N: Longint ] ); ?



 
Иксик   (2003-01-13 14:09) [25]


> smok_er

А строковые переменные?


 
REA ©   (2003-01-13 14:10) [26]

А в какое место + сувать? +:=, :+=, + :=, += и т.д.


 
Иксик   (2003-01-13 14:15) [27]


> REA ©

Знаешь анекдот:
Поручик Ржевский инструктирует офицеров перед балом, типа не ругаться и т.д.
На балу Наташа Р. получив от поручика цветы ахает и спрашивает:
"Куда же мне поставить эту красоту"?
Поручик: "Офицеры молчать!!!"

В том то и дело, что никто я не знаю почему это не работает.

Чую переведут ветку в "Потрепаться"!


 
Иксик   (2003-01-13 14:18) [28]

В
> никто я не знаю

В смысле никто, и я в том числе :)


 
smok_er   (2003-01-13 14:19) [29]

Иксик (13.01.03 14:15)
Прикольный анектод!
Мне вообще про поручика нравится.

> smok_er

А строковые переменные?

Да, я это упустил из виду... Кстати, double тоже в пролете.


 
Иксик   (2003-01-13 14:23) [30]


> smok_er

Ага.
Вообщем дело темное. Интересно, ведь Стив Тейкстера в прошлом работал в Borland и учавствовал в разработке Delphi, в смысле должен знать о чем пишет. Может это можно где-то включить или Update надо скачать...


 
Иксик   (2003-01-13 14:56) [31]

Народ, страница:

Borland Delphi 6. Стив Тейкстера и Ксавье Пачеко.
Глава 2. Язык Программирования Object Pascal,
Раздел "Операторы",
Подраздел "Операторы присвоения с действием",
стр.72


 
Иксик   (2003-01-13 15:17) [32]

Ну кто тут страницу хотел?


 
gsu ©   (2003-01-13 15:23) [33]

мне, хочу напомнить, ты книжку обещал ...


 
Delirium^.Tremens ©   (2003-01-13 15:29) [34]

Иксик (13.01.03 15:17)

> Ну кто тут страницу хотел?

Никто кроме тебя тут ничего не хотел. Если хочешь доказать, приводи цитаты. Книгу нам еще доставить не успели.


 
smok_er   (2003-01-13 15:30) [35]

gsu © (13.01.03 15:23)
мне, хочу напомнить, ты книжку обещал ...

Так тогда всем уже
Чтобы все, участвующие в обсуждении удостоверились... :)


 
Kotka ©   (2003-01-13 15:31) [36]

Я читал книгу этих авторов, но только для Delphi 5 и там ясно написано, что сишный код x+=5 записывается на паскале как inc(x,5)

???


 
smok_er   (2003-01-13 15:37) [37]

>>что в Delphi 6 можно использовать инкремент как в Си, т.е не x:=x+5, а x+=5 (x*=7 и т.д.).

Внимательнее читайте первое сообщение автора.

Иксик (13.01.03 15:17)
Если у Вас есть возможность отсканировать эту страницу и куда-нибудь выложить в доступное место, было бы неплохо на нее посмотреть.


 
Иксик   (2003-01-13 15:37) [38]


> Kotka ©


Это для Delphi 5.


> Delirium^.Tremens

Вы просили доказательств. Какой смысл мне приводить цитаты, я уже пересказал содержание.


 
Palladin ©   (2003-01-13 15:40) [39]

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

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


 
Иксик   (2003-01-13 15:42) [40]

Народ, честное слово, завтра я просканирую эту страницу и помещу на какой-нибуди сайт.
Надеюсь меня не посадят за нарушение авторских прав.


 
Иксик   (2003-01-13 15:43) [41]

:)


 
Delirium^.Tremens ©   (2003-01-13 15:44) [42]

>>Иксик (13.01.03 15:37)

> Вы просили доказательств. Какой смысл мне приводить цитаты,
> я уже пересказал содержание.

Какой смысл тогда постить сюда всякий бред, если доказательств нет? А выдернутые из контекста фразы - не доказательство.


 
Иксик   (2003-01-13 15:46) [43]

Да я же тебе конкретную страницу книги назвал, причем довольно известной книги. Это и есть доказательства.


 
gsu ©   (2003-01-13 15:50) [44]

Они пьяные были, авторы, Новый год праздновали (-:|~


 
Иксик   (2003-01-13 15:55) [45]

Блин, я им письмо напишу :)


 
Delirium^.Tremens ©   (2003-01-13 15:56) [46]

Иксик (13.01.03 15:46)

> Да я же тебе конкретную страницу книги назвал, причем довольно
> известной книги. Это и есть доказательства.

Это не доказательства. Доказательства предположительно находятся на этой странице, но ты их не приводишь. Так что, ругань компилятора - пока что более веское доказательство.


 
Иксик   (2003-01-13 16:02) [47]


> Delirium^.Tremens

Я боюсь эта ветка сейчас перерастет в филосовский спор о том "что есть истина". Но я не понимаю, что ты подразумеваешь под "доказательством". Допустим я тебе приведу цитату, где гарантия, что я ее не сам придумал? Допустим я пришлю тебе отсканированный текст, где гарантия, что я его не сам набрал?
Так что давай не будем говорить глупости.


 
Delirium^.Tremens ©   (2003-01-13 16:08) [48]

Иксик (13.01.03 16:02)

> Так что давай не будем говорить глупости.

Это тебе советовал еще Anatoly Podgoretsky © (13.01.03 12:55)


 
TTCustomDelphiMaster ©   (2003-01-13 16:10) [49]

Иксик

Забудь. Это переводчики прикалывались.


 
smok_er   (2003-01-13 16:12) [50]

:) Предлагаю закрыть дискуссию а завтра в потрепаться обсудить отсканированный листок с книги :)


 
Иксик   (2003-01-13 16:12) [51]

Anatoly Podgoretsky © (13.01.03 12:55)
советовал выбить глаз автору. Вообще-то этот совет был такой же глупостью как несколько твоих предидущих постингов.


 
smok_er   (2003-01-13 16:15) [52]

Иксик (13.01.03 16:12)
Anatoly Podgoretsky © (13.01.03 12:55)
советовал выбить глаз автору. Вообще-то этот совет был такой же глупостью как несколько твоих предидущих постингов.

Имелось ввиду в переносном смысле скорее всего. Вряд ли Анатолий сказал всерьез :)


 
Иксик   (2003-01-13 16:15) [53]


> smok_er

Отличная идея


 
Delirium^.Tremens ©   (2003-01-13 16:18) [54]

Иксик (13.01.03 16:12)

> Вообще-то этот совет был такой же глупостью как несколько
> твоих предидущих постингов.

Не знаю, кто ты такой, но первая глупость случилась тогда, когда ты родился, вторая - когда ты родил эту ветку.


 
Иксик   (2003-01-13 16:18) [55]


> smok_er

Я тоже так думаю, Анатолий хороший мужик. Просто Delirium^.Tremens принял это всерьез :)


 
Иксик   (2003-01-13 16:21) [56]


> Delirium^.Tremens

Я не опущусь до того, чтобы оскорблять тебя на серьезном форуме, но то что ты написал многое о тебе говорит. Если в 35 лет ты разговариваешь на уровне 5-ти классника, мне тебя жаль!


 
Alexander_K ©   (2003-01-13 16:21) [57]

Народ, вы кажется тут сейчас до рукоприкладства договоритесь.... :o)


 
Anatoly Podgoretsky ©   (2003-01-13 16:22) [58]

Вечером посмотрю эту 72 страницу, правильно ли проинтерпритирован текст. А глаз можно подбить любому автору не взирая на авторитет или ошибки переводчиков.


 
Delirium^.Tremens ©   (2003-01-13 16:23) [59]

Иксик (13.01.03 16:21)

> Я не опущусь до того, чтобы ...

Для получения возможности опуститься, нужно хоть немного подняться.


 
Alexander_K ©   (2003-01-13 16:24) [60]

Давайте не будем доходить до членовредительсва... ж-))))))


 
OlegMsc ©   (2003-01-13 16:25) [61]


> Delirium^.Tremens


Если Вы не читали данную книгу, то имхо, непонятно, как Вы можете утверждать, что сабж - глупость. Я недавно просматривал эту книгу, и с отвественностью заявляю, что в описании возможностей редактора есть упоминание, что поддерживается сишный формат (x+=5 etc).


 
Иксик   (2003-01-13 16:25) [62]


> Delirium^.Tremens

Значит ты не опустился, а закопался?


 
Alexander_K ©   (2003-01-13 16:26) [63]

Страницу в студию......


 
Иксик   (2003-01-13 16:30) [64]

Завтра пришлю!


 
Anatoly Podgoretsky ©   (2003-01-13 16:35) [65]

Alexander_K © (13.01.03 16:24)
Глаз не член


 
gsu ©   (2003-01-13 16:39) [66]

аааааааа, переместили, тута ей и место


 
Alexander_K ©   (2003-01-13 16:43) [67]

Anatoly Podgoretsky © (13.01.03 16:35)
Согласен, но все же!

gsu © (13.01.03 16:39)

Ну вот, добазарились!


 
gsu ©   (2003-01-13 16:47) [68]

Иксик молодей - упрямый и интеллегентный (-:|~


 
Иксик   (2003-01-13 16:48) [69]

Нехороший человек этот Delirium^.Tremens, все из-за него!
:)
Завтра продолжим, только после обеда, ок?


 
Alexander_K ©   (2003-01-13 16:49) [70]

Продолжим что, в глаз бить, или обсуждать? :o))))))


 
Иксик   (2003-01-13 16:49) [71]


> gsu ©

Спасибо на добром слове! :)


 
Иксик   (2003-01-13 16:51) [72]

Обсуждать конечно. Обсудим и решим бить в глаз или нет :)


 
McSimm ©   (2003-01-13 16:53) [73]

Да чего тут обсуждать?
Редактор в Делфи IDE вполне поддерживает формат x+=5.
Равно как и почти любой другой набор символов :)


 
Alexander_K ©   (2003-01-13 16:56) [74]

McSimm © (13.01.03 16:53)

Да уж если писать, а потом не компилять, то можно такого понаписать...........


 
Keymaster ©   (2003-01-13 16:58) [75]

Тишина в зале!!!

Ждём ссылку на скан страницы!!!


 
Alexander_K ©   (2003-01-13 16:58) [76]

Да кстати, народ, посмотрите как данная тема задела, видать прям за живое :o)) раз уже ~60 постов!


 
Иксик   (2003-01-13 17:00) [77]

Народ, на самом деле давайте продолжим завтра, а то ветку совсем удалят, ОК?


 
Сатир ©   (2003-01-13 17:29) [78]

а чё завтра? я хочу, чтоб сегодня было интересно. все хотят.
так что, давай сканируй страницу сегодня и заодно укажи название издательства, которое выполняло перевод.


 
TTCustomDelphiMaster ©   (2003-01-13 17:32) [79]

Ну вы блин даете...


 
gsu ©   (2003-01-13 17:35) [80]

А еще дай адрес и телефон, свой и издательства (-:|~


 
Anatoly Podgoretsky ©   (2003-01-13 18:56) [81]

Операторы присвоения с действием

Теперь в Object Pascal появились новые, очень удобные операторы присвоеня с действием (do-and-assign), похожие на те, что издавна применялись в Java и C. Это такие операторы, как присвоение с суммой += и присвоение с умножением *=. Они выполняют арифметическую операцию (в данном случае сложение и умножение) перед операцией присвоения. Ранее, в Object Pascal, данный тип операций состоял из двух отдельныъ операторов.

x := x + 5;

Теперь, подобно языкам Java и C, вполне допустим следующий код.

x += 5;

Можешь бить глаз или авторам или издательству :-)



 
gsu ©   (2003-01-13 19:14) [82]

ух ты, а у мя почему то не работает, до сих пор, хлюп, хлюп


 
Моджахед   (2003-01-13 21:03) [83]

Вопль нового человека: А-А-А-А!!!
Здоровый флейм вырос, да.

А чего это вы тут делаете, а?
И что, правда, такая книжка есть? Впрочем, вижу, что А.Подгорецкий тоже книгу отыскал эту. Да, удивительные книги бывают порой. А хрен его знает, конечно, может быть все мы и не на обджект паскале писали до сих пор. Может это был нижнегерманский диалект сиподобного бейсика?

Кстати, вот от меня еще один повод для флейма: на голом месте из головы выдаю еще одну "си-подобную" конструкцию на паскале:

i := +i;

8-))))))







 
smok_er   (2003-01-13 21:07) [84]

Можешь бить глаз или авторам или издательству :-)

Надо написать авторам и обругать их самыми плохими словами :)
Шутка конечно, но потребовать объяснений на этот счет не помешает!


 
Моджахед   (2003-01-13 21:10) [85]


Цитируется по: Моджахед М.М. Основы основ и столп истины.


 
Tux   (2003-01-13 21:35) [86]

Уже весь интернет знает, что это - ошибка переводчиков. Она есть. Они ее не отрицают.


 
dmk ©   (2003-01-13 22:01) [87]

Я где-то осенью этот вопрос поднимал. Тоже купил DDG6 на русском.
Они(переводчики) не только там прокололись. Еще где-то в районе Variant"ов ошибку приметил.
Писал я письмо переводчикам. Они извинились и сказали, что учтут в следующих изданиях.
Кстати! С книгой идет CD с английским содержанием DDG5 и DDG6.
Вот там написано правильно.


 
Palladin ©   (2003-01-13 22:05) [88]

ну вот
как все просто оказалось :)
а так хотелось автору книги глаз подбить :)))


 
ZeroDivide ©   (2003-01-14 12:32) [89]

Проше уже написать в Borland. Чтобы они таки ввели это в синтаксис. Вообще я был бы 3а


 
Иксик   (2003-01-14 13:36) [90]

Народ, внимание!
Обещанная страница :) Хотя кажется я немного опоздал.

http://delphi.hotbox.ru/D6DG.jpg


 
Keymaster ©   (2003-01-14 20:30) [91]

Мда.... лучше поздно, чем никогда....


 
vuk ©   (2003-01-14 20:41) [92]

Все-таки стоит верить компилятору. Ну не может он так, не может.

Если на клетке слона прочтешь надпись "буйвол", не верь глазам своим. (c) Козьма Прутков.


 
Сатир ©   (2003-01-14 21:22) [93]

а всё-таки наглый народ - переводчики...


 
Kotka ©   (2003-01-14 23:58) [94]

А все-таки интересно, что было написано в оригинале на этом месте; что побудило переводчиков написать такую чушь?


 
Иксик   (2003-01-15 09:11) [95]


> vuk © (14.01.03 20:41)
> Все-таки стоит верить компилятору. Ну не может он так, не
> может.
>
> Если на клетке слона прочтешь надпись "буйвол", не верь
> глазам своим. (c) Козьма Прутков.

Вы не поверите. В нашем зоопарке на клетке с козлом написано "Благородный Олень". :)



Страницы: 1 2 3 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.68 MB
Время: 0.02 c
1-4873
Adolf
2003-01-24 16:35
2003.02.03
RadioButton и Form.Color : глюк Дельфи?


1-5009
bambina
2003-01-23 11:43
2003.02.03
excel


1-5038
nikulin
2003-01-24 09:58
2003.02.03
Где найти?


1-4941
msoftware
2003-01-25 06:02
2003.02.03
Помогите разобраться с куском кода


14-5181
Чайник(заварной)
2003-01-18 01:30
2003.02.03
Помогите с TStringGrid