Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#61: 2011-05-04 18:48:09 ЛС | профиль | цитата
Roma, а мне ответишь на вопрос двумя постами выше или тот-же на первой странице темы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1321
Рейтинг: 37
#62: 2011-05-04 20:46:42 ЛС | профиль | цитата
Tad писал(а):
А я и не знал что так можно.
Roma, А сам пробовал ?


StreamConvertor



function THIStreamConvertor.Hex2Str;
const Convert: array['0'..'f'] of byte =
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,16,16,16,16,16,16,
16,10,11,12,13,14,15,16,16,16,16,16,16,16,16,16,
16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
16,10,11,12,13,14,15);
var len: Integer; ch:char;
begin
FPos := 0;
Check := 0;
len := Length(S);
SetLength(Result, len div 2);
if len < 2 then Exit; {Too small}
repeat
ch := S[2*FPos+1];
if (not(ch in['0'..'f']))or(Convert[ch]>15) then break;
Result[FPos+1] := Chr((Convert[ch] shl 4));
ch := S[2*FPos+2];
if (not(ch in['0'..'f']))or(Convert[ch]>15) then break;
inc(FPos);
Result[FPos] := Chr(ord(Result[FPos])+Convert[ch]);
Check := Check + ord(Result[FPos]);
until false;
SetLength(Result, FPos);
end;
------------ Дoбавленo в 20.46:
Ostalnoe
Tad, изучай
карма: 0

0
Ответов: 3349
Рейтинг: 233
#63: 2011-05-04 20:55:52 ЛС | профиль | цитата
остальное писал(а):
Функция — это подпрограмма, т. е. последовательность инструкций, имеющая имя.
Она используется для сокращения кода вашей программы

Roma, Все подпрограммы имеют имя, но отличием функции от процедуры является наличие результата
Roma, А динамические массивы, а многомерные?
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#64: 2011-05-04 21:01:09 ЛС | профиль | цитата
Roma писал(а):
вы так-же можете задать значения массива в самом начале
a: array[10] of integer = (0,0,0,0,2,0,0,0,8,0);

Roma, изучай:
1. без слова const - так НЕПОЛУЧИТСЯ.
2. да и a: array[10] - это вообще бред.

Ты учебник пишешь или сборник анекдотов ?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3349
Рейтинг: 233
#65: 2011-05-04 21:02:45 ЛС | профиль | цитата
[offtop]Поставить директиву записи констант [/offtop]
карма: 1

0
Ответов: 1376
Рейтинг: 197
#66: 2011-05-04 21:13:23 ЛС | профиль | цитата
[flood]
Roma писал(а):
Tad, изучай
Нее, ну это уже нагло заявлено!!![/flood]
------------ Дoбавленo в 21.13:
Roma, были описаны порядковые (перечислимые) типы, но возможно я просмотрел, небыло упомянуто о функциях pred(x) и succ(x), извиняюсь...
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#67: 2011-05-04 21:49:34 ЛС | профиль | цитата
....
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1321
Рейтинг: 37
#68: 2011-05-04 22:20:05 ЛС | профиль | цитата
Короче я больше не буду делать учебник дальше
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#69: 2011-05-04 22:34:17 ЛС | профиль | цитата
Roma писал(а):
Короче я больше не буду делать учебник дальше
Если из-за меня, то делай - я больше ни слова не скажу.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1321
Рейтинг: 37
#70: 2011-05-04 22:41:08 ЛС | профиль | цитата
Да вы все с претензиями накинулись ,я же сказал, в стадии доработки,там и на первой странице написано

Все статьи в стадии доработки
Tutorial IC
карма: 0

0
Ответов: 3349
Рейтинг: 233
#71: 2011-05-05 05:33:58 ЛС | профиль | цитата
Roma, Блин, какие претензии, мы тебе даем советы где ошибки, и что нужно дорабатывать. Надо уметь выслушивать критику.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#72: 2011-05-05 08:15:33 ЛС | профиль | цитата
[offtop]Roma, ребята явно потратили некоторое время на изучение Вашей работы и проводят экспертную корректуру. И это замечательно, ибо позволит совместно довести Вашу работу до максимальной степени совершенства. Не стоит бросать начатое только из-за пары показавшихся Вам резкими замечаний. Причина такой реакции опытных в том, что, не смотря на статус "ongoing", всё уже оформлено публично и может быть воспринято читателями как официальный релиз со всеми вытекающими.
Tad писал(а):
да и a: array[10] - это вообще бред.

Ты учебник пишешь или сборник анекдотов

Некоторые люди болезненно воспринимают даже такое, на Ваш взгляд, невинное замечание. Критика очень важна, но оптимально критиковать максимально конструктивно и вежливо. Да, Roma новичок. Но этот новичок взялся за то, что никто, имея гораздо больше опыта и знаний, таки не захотел сделать. ИМХО, проблема в том, что Вы это обсуждаете публично, хотя можно было организовать многопользовательскую конференцию в ЛС. Так автор гораздо лояльнее воспримет любую критику и дело пойдёт быстрее ибо любые неточности не будут грозить ему публичным позором в обмен на попытку сделать что-то полезное для всех.

P.S.: но и нас в курсе не забывайте держать, уже прошедшее высший суд выкладывать для простых смертных)[/offtop]
карма: 1

0
Ответов: 1321
Рейтинг: 37
#73: 2011-05-05 13:30:47 ЛС | профиль | цитата
Я учебник по ic пишу на основе учебника Delphi
Хотите знать кто посоветовал мне этот учебник

Tad писал(а):
На удочку и учись ловить рыбу.
Учебник по delphi 7 для начинающих 1.0.rar

там и
Tad писал(а):
a: array[10] - это вообще бред.

Теперь,Tad, перед тем как советовать ,изучи сам

А учебник я допишу
карма: 0

0
Ответов: 4630
Рейтинг: 749
#74: 2011-05-05 13:38:32 ЛС | профиль | цитата
Tad писал(а):
1. без слова const - так НЕПОЛУЧИТСЯ.

Почему не получится? Не получится для локальной переменной (так как они не инициализируются), а для глобальной - вполне.
карма: 26

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#75: 2011-05-05 13:43:36 ЛС | профиль | цитата
Roma писал(а):
Теперь,Tad, перед тем как советовать ,изучи сам

Это похоже на очепятку

Учебник по delphi 7 для начинающих писал(а):
Имя:array[нижний_индекс..верхний_индекс] of тип = (список);
где список — разделенные запятыми значения элементов массива. Например:

a: array[10] of integer = (0,0,0,0,0,0,0,0,0,0);
Team: array[1..5] of String[10] = ('Зенит','Динамо','Спартак','Ротор','СКА');


Там же ясно написано -- Имя:array[нижний_индекс..верхний_индекс] of тип = (список);
Второе же объявление нормально написано. Roma, ты сам иногда мозги включай
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)