- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
procedure delonefromend(var p:TPointer);
var i,n:integer; t:TPointer;
begin
i:=1;
t:=p;
while p<>nil do
begin
t:=t^.next;
i:=i+1;
end;
for n:=1 to i do p:=p^.next;
dispose(p^.next);
end;
mindfreakthemon 03.03.2011 23:33 # +1
bugmenot 04.03.2011 00:03 # 0
ZX_Spectrum 04.03.2011 00:46 # 0
bugmenot 04.03.2011 02:25 # 0
ZX_Spectrum 04.03.2011 05:30 # 0
и насчет "давно" - мне даже интересно... я последний раз в делфях работал аж в версии 6 (хотя тогда была и 7), freepascal как проект я помню, а вот про PABC до настоящего времени не слыхал.
bugmenot 04.03.2011 07:37 # +1
был какой-то премиум-швемиум без которого в этой игрушке не было чего-то нужного.
> "давно"
< 5 лет назад, точнее не помню, D7 - начало прошлой декады, очевидно, что позже, ибо даже с феноменальной памятью нереально запомнить сведения о беглом взгляде на случайную прожку.
> freepascal
то серьезный проект
кстати, дельфи тоже были халявные когда-то
TarasB 04.03.2011 10:41 # 0
ZX_Spectrum 04.03.2011 15:09 # 0
найти бы табличку сравнения возможностей разных версий Delphi 7 - Architect, Enterprise, Professional, Personal, чисто ради исторического интереса...
TarasB 04.03.2011 15:55 # 0
ZX_Spectrum 04.03.2011 16:24 # 0
TarasB 04.03.2011 17:44 # 0
ZX_Spectrum 04.03.2011 22:16 # 0
TarasB 05.03.2011 09:37 # +3
На русском языке это называется инструкцией.
eth0 05.03.2011 10:24 # 0
TarasB 05.03.2011 11:34 # 0
ZX_Spectrum 05.03.2011 14:54 # 0
TarasB 05.03.2011 15:19 # 0
ZX_Spectrum 05.03.2011 15:49 # 0
bugmenot 05.03.2011 15:52 # 0
ZX_Spectrum 05.03.2011 16:21 # +1
а "help" - это помощь, но не инструкция и не руководство.
gegMOPO4 05.03.2011 18:02 # 0
gegMOPO4 04.03.2011 20:08 # 0
ctm 04.03.2011 16:05 # 0
отличие в поддержке RaveReports, Corba(?) и т.д.
Сам не юзаю это все, так что по идее хватает Personal.
ZX_Spectrum 04.03.2011 16:16 # 0
http://www.ibase.ru/prices/d7_feamatrix.pdf
хм, получается, что Personal вообще не работает с базами?
bugmenot 04.03.2011 19:13 # +2
ZX_Spectrum 04.03.2011 22:21 # 0
так что хуй с этой Personal, лучше уж Architect нагуглить
ctm 05.03.2011 07:30 # 0
А сырцы интересно можно руками в нужные пути положить? Вот тока в лом проверять.
bugmenot 04.03.2011 19:11 # 0
TarasB 04.03.2011 21:50 # 0
bugmenot 04.03.2011 22:01 # 0
речь-то об официальной халяве для личного юзания
ZX_Spectrum 04.03.2011 22:24 # 0
bugmenot 04.03.2011 22:35 # 0
но это всё дѣла давно мiнувших днѣй, в багланде не жадничали и занимались популяризацией среди хоббистов
bugmenot 04.03.2011 22:45 # +1
ZX_Spectrum 04.03.2011 22:58 # 0
зато "New Windows XP™ themes" можно юзать!
ctm 05.03.2011 07:31 # 0
daemon_master 04.03.2011 02:50 # 0
Lure Of Chaos 04.03.2011 00:40 # +2
ctm 04.03.2011 07:45 # +1
я у ж молчу про индусятину с двумя циклами
TarasB 04.03.2011 10:45 # +1
Связные списки должны вообще явно запоминать не только начало и конец, но и последний элемент, к которому было обращение. А то в цштфзш вроде много списков, к которым можно обращаться только по индексу, часто перебирают последовательные индексы.
ctm 04.03.2011 12:03 # +2
а вообще использовать список и обращаться по индексу - как-то странновато.
TarasB 04.03.2011 14:23 # +1
В цштфзш работа с некоторыми компонентами именно такая.
sanchousf 05.03.2011 01:19 # 0
Прикольно. После
dispose(p^.next);
оказались в хвосте списка. Надеюсь список хоть двунаправленный?
ctm 05.03.2011 07:33 # 0
может, при вызове голову запоминают? хотя, вряд ли :(
TarasB 05.03.2011 09:46 # +1
while p<>nil do
begin
t:=t^.next;
i:=i+1;
end;
этот цикл вечен
ctm 05.03.2011 11:06 # 0
TarasB 05.03.2011 11:36 # 0
Если Турбо Паскаль под ДОС - то распидарасить память может нехило.