Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Вниз

Народ! 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.68 MB
Время: 0.043 c
9-1095626075
Darthman
2004-09-20 00:34
2005.01.16
Незнаю зачем я ее делал... но вообщем кому интересно гляньте


14-1104155033
blackman
2004-12-27 16:43
2005.01.16
Оскорбляет ли Вас празднование в Москве юбилея императора Наполео


1-1104536411
Ne(Zero)
2005-01-01 02:40
2005.01.16
Эффект воды


1-1104166233
Volfram
2004-12-27 19:50
2005.01.16
Debugger Kernel is missing.


1-1104818366
Глупый_Чайник:(
2005-01-04 08:59
2005.01.16
Вывести Реал в Стринг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский