Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизСтатья из RSDN Найти похожие ветки
← →
Суслик © (2004-08-25 11:05) [0]Добрый день.
Купил тут #3 rsdn.
Поддержал журнал для программистов, а не для рекламы.
Там есть статья про динмассивы и длинные строки.
Там приведен пример, что такой код дает AV на д6 и ранее.type
TIntDynArray = array of Integer;
function F(const A: TIntDynArray; I,J: Integer): Integer
begin
Result := A[I] - A[J]; // av here !!!
end;
var
A: TIntDynArray;
begin
SetLength(A, 10);
F(A, 3, 5);
end;
Я провеверил на д6. Точно av. Т.к. не верно создается asm код. Т.е. просто ошибка компилятора.
Теперь вопрос - кто знает этот факт, но молчит?
← →
Игорь Шевченко © (2004-08-25 11:16) [1]
> Теперь вопрос - кто знает этот факт, но молчит?
Ответы на эти вопросы ищутся в borland.public.delphi.language....
← →
TUser © (2004-08-25 11:17) [2]Да нет. Код абсолютно нормальный. Не очень понятно, зачем передавать массив, как const, но это не вызовет никаких ошибок. Я думаю и в 6м тоже (у меня 7).
← →
Romkin © (2004-08-25 11:17) [3]Хм. А у тебя сервис пак стоит? У меня Delphi6 Update Pack 2 - все в полном порядке ;)
← →
Суслик © (2004-08-25 11:25) [4]
> Romkin © (25.08.04 11:17) [3]
Ты абсолютно прав - именно в pack 2 и было это исправлено. Я же говорил про д6 - в нем это есть...
> Игорь Шевченко © (25.08.04 11:16) [1]
Т.е. вы тоже не знали?
← →
Суслик © (2004-08-25 11:26) [5]
> TUser © (25.08.04 11:17) [2]
как раз в д6 вызывает.
сам был поражен - код абс нормальный.
← →
Romkin © (2004-08-25 11:26) [6]А зачем знать? Я сразу поставил D6 со вторым обновлением, с ним купили. Зачем заниматься сомнительными экспериментами?
← →
Суслик © (2004-08-25 11:28) [7]
> Romkin © (25.08.04 11:26) [6]
Ну начинается :))
У меня до сих пор 6. Если у тебя более старая версия и ты не хочешь говорить знаешь ли ты о такой ошибке компилятора или нет не отвечай тогда вообще. Определить уровень сомнительности эксперимента и оправданность в связи с ним вопросов я и сам способен.
← →
Суслик © (2004-08-25 11:31) [8]
> Romkin © (25.08.04 11:26) [6]
Извини за резкость.
Просто достает немного навязываение своего мнения посредством неприятных эпитетов типа "сомнительных" и т.д.
← →
Romkin © (2004-08-25 11:36) [9]Дык вроде и так понятно, что не знаю :)) Просто не мог знать, ибо со времен Delphi 4 считаю использование Delphi без установки сервис паков проявлением скрытого мазохизма :-Р
← →
Суслик © (2004-08-25 11:37) [10]
> Romkin © (25.08.04 11:36) [9]
Поставим, куда деваться...
← →
KSergey © (2004-08-25 11:38) [11]Я бы вот другим вопросом задался. Просто из любопытства: знал ли автор сей статьи об исправлениях, внесенных в SP2 для D6 до ее написания? Если знал - тогда бабло ни за что срубил...
← →
Суслик © (2004-08-25 11:42) [12]
> KSergey © (25.08.04 11:38) [11]
:)))) Хороший вопрос.
← →
Piter © (2004-08-25 11:49) [13]Суслик, только непонятно к чему ты завел ветку :)
Что ты хочешь? Чтобы все признались, что они не знали? Или кого-то обвинить, что, мол, знали, но молчали. Или тебя так радует, что в компиляторе все же есть ошибки?
← →
Суслик © (2004-08-25 11:52) [14]
> Piter © (25.08.04 11:49) [13]
as забыть не можешь? :))))
Да нет интересно просто.
Может кто поделится инфой, где берет подобную информацию об ошибках компилятора.
На указанном Игорем форуме я переодически бываю. Скажу честно - не видел сообщения о такой ошибке.
ДОставляет ли мне радость наличие ошибок в компиляторе? Нет конечно.
← →
KSergey © (2004-08-25 12:13) [15]Подобную информацию - в списках исправленного в SP ;)
А так же разделах "известные ошибки" сайтов приличных производителей.
Ну либо самые везучие - натыкаются сами. И пишут производителю (вероятно)...
PS
"Я украл вашу Windows. Она мне не нравится. Прошу исправить ..."
← →
Romkin © (2004-08-25 12:18) [16]Суслик © (25.08.04 11:37) [10] http://se-ed.net/thaidelphicc/xml/updatepack/
← →
Piter © (2004-08-25 12:19) [17]Удалено модератором
Примечание: Личная переписка
← →
Piter © (2004-08-25 12:19) [18]Удалено модератором
← →
Суслик © (2004-08-25 12:22) [19]Удалено модератором
← →
KSergey © (2004-08-25 12:23) [20]Так, горячиэ эстонские парни, брейк!
← →
Суслик © (2004-08-25 12:27) [21]
> Romkin © (25.08.04 12:18) [16]
Не открывается у меня :((((
Это что?
ЗЫ.
Спасибо модераторам за решительные меры :)))
← →
Romkin © (2004-08-25 12:31) [22]Суслик © (25.08.04 12:27) [21] Должно открыться. Ты подожди :))
Это все Update PAck в одном месте
← →
Суслик © (2004-08-25 12:32) [23]
> Romkin © (25.08.04 12:31) [22]
спасибо за ссылку
буду пытаться.
← →
Piter © (2004-08-25 13:13) [24]KSergey © (25.08.04 12:23) [20]
Так, горячиэ эстонские парни, брейк!
если посты удалил Анатолий - то твой сообщение двусмысленное получается :)))
← →
Суслик © (2004-08-25 13:13) [25]
> Romkin © (25.08.04 12:31) [22]
ээээ
ну там же по 7 вроде
у меня шестой :(((
← →
jack128 © (2004-08-25 13:28) [26]гм.. судя по этой ссылке для D5 был только один UP. И у меня он стоит.Но AV возникает все равно :-(
← →
KSergey © (2004-08-25 14:07) [27]А у меня в клиенте не пропало ничего.. Ну да ладно.
> [26] jack128 © (25.08.04 13:28)
На Д5 было 2 апдейта (буквально рядом ветка в базах), вот только второй касался, пожалуй, лишь ADO, хотя кто его знаить.. Может и еще чего.. А проверять мне лень.
← →
Romkin © (2004-08-25 14:09) [28]Там 5,6,7, ниже смотри!
← →
Piter © (2004-08-25 14:12) [29]KSergey © (25.08.04 14:07) [27]
А у меня в клиенте не пропало ничего.. Ну да ладно
а в клиентах и не должно ничего пропасть.
А вот и тема, кстати - http://delphimaster.net/view/14-1093413717/
← →
Суслик © (2004-08-25 15:11) [30]
> Romkin © (25.08.04 14:09) [28]
> Там 5,6,7, ниже смотри!
я уже озверел закачивать - только по семерке открывается, далее спит.
но все равно спасибо.
← →
jack128 © (2004-08-25 15:56) [31]
> Суслик © (25.08.04 15:11) [30]
Больно смотреть на мучения человека :-))
Delphi 7 service pack & update
Description Size By Date
Delphi 7 Update: Rave Reports 5.8 MB Borland 16/01/2003
Delphi 7 Update - Delphi dotnet preview update3 14 MB Borland 19/02/2003
Delphi 7 Update - Visibroker 4.5 Update 137 KB Borland 11/11/2002
Delphi 7 Update - Interbase 6.5 Document update 6.5 MB Borland 17/10/2002
Delphi 7 Update - Professional Help update 3.5 MB Borland 17/10/2002
Delphi 7 Update - Prosonal Help update 35 KB Borland 17/10/2002
Delphi 7 Update 1 - MSSQL Driver Update for dbExpress 59.3 KB Borland 17/10/2002
Delphi 7 Update 1 - Delphi7 professional help update 4.53 MB Borland 17/10/2002
Delphi 7 Update 1 - Delphi7 personal help update 35.7 KB Borland 17/10/2002
Delphi 7 Update 1 - Interbase 6.5 Document update 6.48 MB Borland 17/10/2002
Delphi 7 eToys - Microsoft Office COM Add-In Wizard 208 KB Borland 29/12/2002
Delphi 6 service pack & update
Description Size By Date
Delphi 6 Runtime Library (RTL) Update3 1.9 MB Borland 13/04/2003
Delphi6 Enterprise Runtime Library (RTL) Update2 2.8 MB Borland 18/06/2002
Delphi6 Professional Runtime Library (RTL) Update2 2.8 MB Borland 18/06/2002
Delphi6 Personal Runtime Library (RTL) Update2 2.3 MB Borland 18/06/2002
Delphi 6 Update - Visibroker 4.1 Update 135 KB Borland 11/11/2002
Delphi6 Enterprise Runtime Library (RTL) Update1 3.89 MB Borland 18/06/2002
Delphi6 Professional Runtime Library (RTL) Update1 3.84 MB Borland 18/06/2002
Delphi6 Standard Runtime Library (RTL) Update1 3.5 MB Borland 18/06/2002
delphi6 Enterprise Update Pack2 33.2 MB Borland 19/02/2002
delphi6 Professional Update Pack2 26.7 MB Borland 19/02/2002
delphi6 Standard Update Pack2 10.1 MB Borland 19/02/2002
delphi6 Enterprise Update Pack1 29 MB Borland 05/10/2001
delphi6 Professional Update Pack1 21 MB Borland 05/10/2001
delphi6 Standard Update Pack1 14 MB Borland 05/10/2001
delphi6 Enterprise Help Update 15.9MB Borland 21/09/2001
delphi6 Professional Help Update 29 MB Borland 21/09/2001
delphi6 Standard Help Update 13.2 MB Borland 21/09/2001
delphi6 Beta version of dbExpress MySQL 4.0 driver 46 KB Borland 28/03/2002
Delphi 5 service pack & update
Description Size By Date
Delphi5 Enterprise Update Pack 29 MB Borland
Delphi5 Professional Update Pack 26 MB Borland
Delphi5 Standard Update Pack 19 MB Borland
ADO Update2 Download Borland
ADO Update1 Download Borland
BDE 5.1.1 Download Borland
BDE 5.2 MSI Merge module Enterprise version 9.6 MB Borland
BDE 5.2 MSI Merge module Professional version 7.9 MB Borland
Kylix3 service pack & update
Description Size By Date
Borland Kylix 3 Open Edition Update2 (fixes to crashes of IDE) 215 KB Borland
Kylix2 service pack & update
Description Size By Date
Borland Kylix2 Extreme update for IBX6.5 2 MB Borland
Kylix1 service pack & update
← →
Суслик © (2004-08-25 16:03) [32]
> jack128 © (25.08.04 15:56) [31]
что смотреть - у меня только первая часть с семеркой открывается...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.04 c