Текущий архив: 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