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

Вниз

Народ! Borland выложил триал Delphi2005!   Найти похожие ветки 

 
jack128 ©   (2004-11-25 15:02) [80]

Мирон ©   (25.11.04 14:43) [78]
Да.
vuk ©   (25.11.04 14:49) [79]
Такая фишка была бы удобна при работе мелкими классами. А сейчас я их просто разбиваю на группу функций.


 
vuk ©   (2004-11-25 15:05) [81]

to jack128 ©   (25.11.04 15:02) [80]:
>А сейчас я их просто разбиваю на группу функций.
А методы класса использовать не судьба?


 
Суслик ©   (2004-11-25 15:08) [82]

Я тоже не против стэковых объектов.

Не сказать, что я завидую сишникам - у них свои беды и сложности.

Но это удобно.


 
Мирон ©   (2004-11-25 15:10) [83]

jack128 ©   (25.11.04 15:02) [80]
Гм... Фигня какая-то...
А если я создаю в процедуре локальный экземпляр класса и там же ссылку на него записываю, ну допустим, в листбокс. Естественно, этот объект я в процедуре освобождать не буду. Получается, что по выходу из процедуры при такой работающей фиче ссылки в Item"ах листбокса будут левыми, что ли?


 
vuk ©   (2004-11-25 15:12) [84]

to Суслик ©   (25.11.04 15:08) [82]:
Я пока не понимаю, что именно нужно, объекты с автоматическим управлением временем жизни или объекты на стеке? Вещи по сути разные.


 
DiamondShark ©   (2004-11-25 15:14) [85]


> Мирон ©   (25.11.04 15:10) [83]

Не будут левыми.
Ссылки считаются.


 
Александр Иванов ©   (2004-11-25 15:21) [86]

jack128 ©   (25.11.04 13:53) [73]

А мне при работе с Java и C# всегда хотелось самому контролировать жизненный цикл объектов. И сборщики мусора считаю излишеством.


 
vuk ©   (2004-11-25 15:22) [87]

to DiamondShark ©   (25.11.04 15:14) [85]:
>Ссылки считаются.
Это для интерфейсов да еще в системах со сборкой мусора ссылки считаются...


 
Мирон ©   (2004-11-25 15:34) [88]

vuk ©   (25.11.04 15:22) [87]
D2005 - со сборкой мусора или нет, все никак не пойму?


 
Игорь Шевченко ©   (2004-11-25 15:42) [89]

Мирон ©   (25.11.04 15:34) [88]

Win32 без сборки мусора, .Net и C#Builder - со сборкой


 
KSergey ©   (2004-11-25 16:10) [90]

> [89] Игорь Шевченко ©   (25.11.04 15:42)
> , .Net и C#Builder - со сборкой

только эта сборка к дельфи отношения не имеет... Вернее, к ее run-time библиотекам ;)


 
vuk ©   (2004-11-25 16:16) [91]

to KSergey ©   (25.11.04 16:10) [90]:
Это о чём?


 
KSergey ©   (2004-11-25 16:26) [92]

> [91] vuk ©   (25.11.04 16:16)
> to KSergey ©   (25.11.04 16:10) [90]:
> Это о чём?

Ну что сборка мусора в данном случае - не нововведение в дельфи, а неотьемлемая часть .NET


 
vuk ©   (2004-11-25 16:35) [93]

Ну Вы тогда выражайтесь яснее. :o) А то так можно понять, что для run-time библиотек сборка мусора не работает...


 
KSergey ©   (2004-11-25 16:44) [94]

> [93] vuk ©   (25.11.04 16:35)
> Ну Вы тогда выражайтесь яснее. :o)

Буду стараться ;)


 
jack128 ©   (2004-11-25 17:42) [95]

Александр Иванов ©   (25.11.04 15:21) [86]
А можно пример? Я не представляю себе когда это может быть неудобно. В дельфи - только если используешь явное приведение типов а-ля
SameComponent.Tag := Integer(TSameObject.Create); , но разве в шарпе такое приведение возможно??


 
jack128 ©   (2004-11-25 17:48) [96]

vuk ©   (25.11.04 15:22) [87]
Ну а для стековых классов - так ведь никого н напрягает, то что
var
 i: Integer;
begin
...
 SameGlobalPointer := @i;
end; // при выходе из процедуры указатель битым получается, так почему тоже ля классов не сделать.  Вобщем зря на  object забили, надо было идею до конца довести.


 
vuk ©   (2004-11-25 17:57) [97]

to jack128 ©   (25.11.04 17:48) [96]:
>надо было идею до конца довести
Идею до ума довели. Получился class. Хотя для Win32, еще раз повторяю, object никуда не делся.


 
Piter ©   (2004-11-26 18:28) [98]

jack128 ©   (25.11.04 13:53) [73]
Народ, а в Win32 программах есть автоматическое управление временем жизни объекта??


а зачем тебе такое нужно?

Александр Иванов ©   (25.11.04 15:21) [86]
И сборщики мусора считаю излишеством.


да ну. Я с тобой не согласен

Игорь Шевченко ©   (25.11.04 15:42) [89]
Win32 без сборки мусора


не понял. Отменили что ли ее для динамических типов? Или вы чисто про классы говорите? Что, теперь AnsiString надо освобождать?! Внесите ясность плиз!


 
vuk ©   (2004-11-26 18:33) [99]

to Piter ©   (26.11.04 18:28) [98]:
>Отменили что ли ее для динамических типов? Или вы чисто про
>классы говорите?
Оно вообще-то всю жизнь работало только для строк и динамических массивов. А это далеко не все, что можно назвать динамическими данными. Да и то работало это, не как сборщик мусора, а при помощи счетчика ссылок, как в случае с интерфейсами.


 
Суслик ©   (2004-11-26 18:38) [100]

если не ошибаюсь, для ansistring не используется сборщик мусора.
Там используются ссылки. А это вроде не сборка мусора.


 
vuk ©   (2004-11-26 18:41) [101]

Вот работа со ссылками как раз и есть сборщик мусора. Только в Delphi этого нет.


 
Piter ©   (2004-11-26 19:30) [102]

vuk ©   (26.11.04 18:33) [99]
Да и то работало это, не как сборщик мусора


ну Тейксера и Пачеко с тобой не согласны. Они называют это именно сборкой мусора

P.S. Так здорово козырять известными фамилиями... а то сам скажешь - хрен поверят :)


 
vuk ©   (2004-11-26 19:59) [103]

to Piter ©   (26.11.04 19:30) [102]:
>Они называют это именно сборкой мусора
Это исключительно из-за безрыбья. Советую книжку Рихтера по .net почитать. Там расписано как нетовский сборщик мусора работает. Поймете разницу между сборкой мусора и подсчетом ссылок.


 
Piter ©   (2004-11-26 21:13) [104]

vuk ©   (26.11.04 19:59) [103]
Советую книжку Рихтера по .net почитать


когда-нибудь куплю, сейчас денег нет. И времени.

Там расписано как нетовский сборщик мусора работает

а можно вкратце? Как еще можно мусор убирать? По-моему, другого варианта просто нету - переменную объявил, переменную использовал, а как только она вышла за область видимости - автоматически очищена. Какие еще варианты то есть?


 
vuk ©   (2004-11-26 21:15) [105]

Отслеживается не счетчик ссылок, а сами ссылки. Сборщик мусора умеет выявлять кольцевые ссылки и т.п.


 
Piter ©   (2004-11-26 22:11) [106]

vuk ©   (26.11.04 21:15) [105]
Отслеживается не счетчик ссылок, а сами ссылки


а-а-а!!! ПОНЯЛ...

То есть, недействительных ссылок уже не бывает? Блин, действительно удобно...


 
Piter ©   (2004-12-06 20:39) [107]

Народ! А где взять prerequisites?
В частности, после установки IE 6 SP1 и NET framework 1.1 требует SDK от этого framework. Где скачать? И ведь наверняка после этого еще чего-то потребует... где это взять?

Если кто знает - скиньте прямые ссылки плиз...


 
vuk ©   (2004-12-06 20:42) [108]

Дык все у борланда лежит. Откуда D2005 качается, оттуда и prerequisites, все ссылки на одной страничке. Можно по кускам, можно все целиком качать...


 
Piter ©   (2004-12-06 21:41) [109]

vuk ©   (06.12.04 20:42) [108]
Откуда D2005 качается, оттуда и prerequisites, все ссылки на одной страничке


а какие ссылки? Просто там вроде регистрироваться надо или типа того, а мне не охота. Линк на D2005 я прямой получил, так и скачал...


 
vuk ©   (2004-12-06 21:54) [110]

Ссылок не осталось. Я качал все одним архивом. Вот что ещё там помимо IE6 SP1 (по каталогам) :

dotNETJSharp\vjredist.exe - 6,926,344 bytes
dotNETRedist\dotnetfx.exe - 24,265,736 bytes
dotNETSDK\setup.exe - 111,366,152 bytes
MSXML\msxml.msi  - 5,289,984 bytes

Все это можно найти на microsoft.com


 
vuk ©   (2004-12-06 22:03) [111]

ТОлько регистрироваться все равно нужно. Они лицензию на мыло присылают.


 
Piter ©   (2004-12-06 22:10) [112]

vuk ©   (06.12.04 21:54) [110]

спасибо! Вот нашел, может кому будет интересно:

NET Framework SDK Version 1.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d&DisplayLang=en

А вот:


> dotNETJSharp\vjredist.exe - 6,926,344 bytes


и

> MSXML\msxml.msi  - 5,289,984 bytes


найти не могу :(


 
Piter ©   (2004-12-06 22:11) [113]

vuk ©   (06.12.04 22:03) [111]
Они лицензию на мыло присылают


не знаю, я какие свои мыла не подставлял - всегда пишут Invalid e-mail... может им русский домен .ru не нравится? Там ведь можно в качестве страны выбрать Россию...

А лицензия не проблема...


 
@BraIN ©   (2004-12-06 23:29) [114]

2 Piter

Все что нужно для установки лежит на сайте Microsoft, просто при поиске указывай полные названия:

Microsoft Internet Explorer v6.0 SP1
Microsoft .NET Framework v1.1
Microsoft .NET Framework SDK v1.1
Microsoft XML Core Services (MSXML) v4.0 SP2
Microsoft Visual J# .NET v1.1 Redistributable


 
vuk ©   (2004-12-06 23:38) [115]

to Piter ©   (06.12.04 22:11) [113]:
>может им русский домен .ru не нравится?
Еще раз говорю, для того, чтобы нормально все скачивалось и приходила лицензия, нужна регистрация в BDN. А почтовый адрес там используется как альтернатива имени пользователя. Так что ругается не на почту, а на отсутствие регистрации в BDN. У меня с рабочей почтой проблем нет.

>А лицензия не проблема...
Если не ошибаюсь, лицензия на триальную версию действует не с момента установки, а с момента отправки лицензии.


 
Piter ©   (2004-12-07 11:39) [116]

@BraIN ©   (06.12.04 23:29) [114]

спасибо!


 
Terminus   (2004-12-22 22:47) [117]

А меня убило то, что запущеная тестовая прога (многократное выполнение скрипта FastScript) выполнялась на 50% медленнее, чем в Delphi 5. При такой рулезной IDE такой отстойный компилер :( Я уж подумал как нибудь скрестить компилер из, скажем, 6-ки с IDE Delphi 2005 :). Под Win32.


 
Sergey_Masloff   (2004-12-22 22:54) [118]

А мы все же купили. 1 копию посмотреть. Я поставил час погонял и снес. Тяжелая среда, работает медненно ничего мне нужного нет. Серьезно. Кроме меня стал смотреть только один человек. Восторгов вроде не наблюдаю. Остальной народ интереса не проявл. Наверное, правильно.


 
Sergey_Masloff   (2004-12-22 23:01) [119]

Вот насчет стартима нужно серьезно подумать - мне триал понравился возможно будем думать о его использовании.


 
Piter ©   (2004-12-23 01:13) [120]

Sergey_Masloff   (22.12.04 22:54) [118]

а как же... например, сворачивание процедур и функций в узел? Имхо, очень удобно, особенно если модуль большой. Да и другие фичи полезные, можно почитать в статье Игоря Шевченко и компании на Королевстве. Правда, часть была и в D8...



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

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

Наверх




Память: 0.69 MB
Время: 0.03 c
1-1103792518
SbtON
2004-12-23 12:01
2005.01.16
PopUpMenu в StringGrid


1-1104136038
Zeus
2004-12-27 11:27
2005.01.16
Работа с файлами


1-1103925871
pika
2004-12-25 01:04
2005.01.16
Ошибка !!!


1-1103972269
Volfram
2004-12-25 13:57
2005.01.16
TImageList : пара ламерских вопросов.


14-1104055428
Vasya.ru
2004-12-26 13:03
2005.01.16
Вопрос по использованию чужого ip