Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];
ВнизОбсуждение Delphi 2010 | RAD Studio 2010 (Weaver) Найти похожие ветки
← →
TIF © (2009-08-16 20:21) [0]Думаю, пришло самое время для создания подобной темы, чтобы не путаться в обсуждениях, где за последние дни не раз упоминалась новинка от Embarcadero :)
Дата официального выхода: 24/25 августа
RAD Studio 2010 Preview Center
http://embarcadero.com/rad-studio-2010
Online Help for RAD Studio (Delphi and C++Builder)
http://docwiki.embarcadero.com/RADStudio
(для доступа к wiki-документации требуется регистрация; иначе доступно лишь несколько основных страниц)
Информация на русском языке и ссылки
http://InfoDelphi.ru/RADStudio2010
(буду собирать их и размещать по этому адресу)
← →
test © (2009-08-16 20:40) [1]А не рано? IDE еще не вышла, что из RoadMap появиться в продукте и в каком виде пока не понятно.
← →
TIF © (2009-08-16 20:51) [2]> А не рано?
Сегодня бета-тестерам выдали RTM candidate build, а также онлайн-инсталятор для Final RTM candidate build of Delphi 2010 and C++Builder 2010 Help System
Насчёт "что появится и в каком" - да ничего нового, уже всё самое основное реализовали и начинают пиар-акцию, сейчас вносят только косметические изменения, правят найденные баги в новых компонентах
Я вот только не понял, где тут обещанная поддержка Windows 7, точнее, её фишек, хотя бы того же Jump List на панели задач ("супербаре") для приложения. По идее это должно быть в свойствах формы, только ничего такого я не увидел :-(
← →
oxffff © (2009-08-16 21:24) [3]Что в ней нового из языковых элементов, кроме RTTI classes и поддержки атрибутов?
← →
Kolan © (2009-08-16 21:44) [4]Между прочим, первый раз сделали нормальную иконку.
← →
тимохов © (2009-08-16 21:57) [5]
> TIF © (16.08.09 20:21)
> Online Help for RAD Studio (Delphi and C++Builder)
> http://docwiki.embarcadero.com/RADStudio
> (для доступа к wiki-документации требуется регистрация;
> иначе доступно лишь несколько основных страниц)
>
Скажи, пожалуйста, должен ли подходить эккаунт, который у меня всегда был от develpent network или нужно новый специально для wiki создавать? Если нужно создавать, то где?
← →
TIF © (2009-08-16 22:10) [6]> должен ли подходить эккаунт, который у меня всегда был от
> develpent network или нужно новый специально для wiki создавать?
>
Вот бы знать... Тестерам аккаунты создавали автоматически и высылали пароль на e-mail
Насчёт DN - можно попробовать, вдруг сработает (100% доступ будет потом юзерам с лицензионными продуктами :)
> Если нужно создавать, то где?
Пока нигде. По ссылке
http://docwiki.embarcadero.com/RADStudio/en/Special:UserLogin/signup
лезет ошибка (You do not have permission to create this user account, for the following reason:
The action you have requested is limited to users in one of the groups: Bots, Administrators.
← →
TIF © (2009-08-16 22:21) [7]> Насчёт DN - можно попробовать, вдруг сработает
Зарегистрировал на DN аккаунт, проверил. Не сработало :(
← →
тимохов © (2009-08-16 22:23) [8]я есно все это сделал перед постановкой вопроса )
мне год назад приходило приглашение, попробуй его, может сралотает.
← →
Eraser © (2009-08-16 23:00) [9]кто нибудь из залогененых, скопипастите пожалуйста сюда what"s же там new все таки )
← →
TIF © (2009-08-16 23:18) [10]> скопипастите пожалуйста сюда what"s же там new все таки
> )
http://infodelphi.ru/Help/RADStudio/en/What"s_New_in_Delphi_and_C++Builder_2010.html
В ближайшие часы вообще скину туда все статьи из offline RTM-справки :)))
← →
тимохов © (2009-08-16 23:21) [11]А почему не перевел?
%)
Спасибо!
← →
TIF © (2009-08-16 23:24) [12]> А почему не перевел?
"Help/RADStudio/en/" есть, будет время, будет и "Help/RADStudio/ru/" )
← →
Холивар (2009-08-16 23:27) [13]Удалено модератором
Примечание: Выражения выбираем, не в пивной
← →
Суслик_ (2009-08-16 23:36) [14]The as operator can be used to cast an interface reference back to the object from which it was extracted. See Casting Interface References to Objects.
Это чтобы нам жизнь простой не казалась )
Вы еще не умеете писать запутанный код? Тогда мы идем к вам.
← →
test © (2009-08-17 05:38) [15]Мне вот очень интересно когда них регулярки появятся?
← →
TIF © (2009-08-17 09:23) [16]> скину туда все статьи из offline RTM-справки :)))
Смайлики не надо было ставить здесь... Всё-таки 59535 файлов (RAD Studio IDE, VCL Reference и Code Samples) не хухры-мухры. Вот смайлик облегчения сейчас уже можно ставить, когда они уже загружены и доступны по ссылкам :)
PS: самое обидное в том, что эти 493 МБ справки ужимаются до компактного 7-zip архива весом всего 14.5 МБ.
← →
oxffff © (2009-08-17 09:33) [17]
> TIF © (17.08.09 09:23) [16]
Спасибо огромное.
Отсутствует
http://infodelphi.ru/Help/RADStudio/en/WEAKLINKRTTI_directive_(Delphi).html
← →
TIF © (2009-08-17 09:46) [18]> Отсутствует
Докачивался одним из последних) Уже есть
← →
oxffff © (2009-08-17 11:21) [19]
> TIF © (17.08.09 09:46) [18]
Спасибо.
← →
Polevi © (2009-08-17 12:03) [20]реализовали custom attributes, молодцы
Includes source for MIDAS DLL. - наконец то :)
← →
@!!ex © (2009-08-17 12:10) [21]> [4] Kolan © (16.08.09 21:44)
Ну теперь точно будет круто продаваться!
← →
Кто б сомневался © (2009-08-17 14:27) [22]Обещали x64 или это не в D 2010?
← →
Кто б сомневался © (2009-08-17 14:28) [23]DPL вроде тоже обещали..
← →
DVM © (2009-08-17 14:28) [24]
> Кто б сомневался © (17.08.09 14:27) [22]
>
> Обещали x64 или это не в D 2010?
Это в 2010 году, летом
← →
Eraser © (2009-08-17 19:15) [25]> [10] TIF © (16.08.09 23:18)
спасибо.
все таки сделали вменяемый поиск вроде. вообще список изменений впечатлил, ожидал худшего.
http://infodelphi.ru/Help/RADStudio/en/Formatting_Source_Code.html тоже не может не радовать.
← →
test © (2009-08-18 10:08) [26]Eraser © (17.08.09 19:15) [25]
Вот чтобы им Икарус, Jedi и Delforce не купить и не вставить в продукт как готовые навороты самой системы? Не говоря о том что внести наконец RegExpr как в стандартный набор уже везде есть регулярки.
← →
oxffff © (2009-08-18 10:20) [27]
> Не говоря о том что внести наконец RegExpr как в стандартный
> набор уже везде есть регулярки.
Зачем?
← →
Andy BitOff © (2009-08-18 10:22) [28]
> oxffff © (18.08.09 10:20) [27]
> Зачем?
Затем, что пользительно. Другой вопрос, какую реализацию? И вопрос куда как не простой.
← →
test © (2009-08-18 10:28) [29]oxffff © (18.08.09 10:20) [27]
Человеку надо вытащить из текста номер телефона вида xxx-xx-xx
Без регулярок
Начинается как обычно Pos, Copy, if then. Все это надо отлаживать.
Регулярки
(*по памяти*)
var
reg:TRegExpr;
begin
try
reg := TRegExpr.Create;
reg.expression := ".*(\d{3}\-\d{2}\-\d{2}).*";
if reg.exec(texts) then
nomer_telefona := reg.matches[1];
finally
FreeAndNil(reg);
end;
end;
Правда быстрее и меньше шансов совершить ошибку при сравнении является ли следующий символ "-" или цифрой.
← →
test © (2009-08-18 10:30) [30]Andy BitOff © (18.08.09 10:22) [28]
Так их всего 2 стандарта Posix, не Posix в принципе какой добавят тот будет стандартом.
← →
oxffff © (2009-08-18 10:34) [31]
> test © (18.08.09 10:28) [29]
У меня для этих целей написан конечный автомат, который делает нужный разбор. Мне не нужно.
← →
test © (2009-08-18 10:37) [32]oxffff © (18.08.09 10:34) [31]
Это он и есть, только стандартизированный.
← →
jack128_ (2009-08-18 10:46) [33]
> Это он и есть, только стандартизированный.
он абсолютно не читаемый.
← →
Anatoly Podgoretsky © (2009-08-18 11:14) [34]
> Человеку надо вытащить из текста номер телефона вида xxx-
> xx-xx
А теперь для всех других форматов.
← →
Kolan © (2009-08-18 11:44) [35]Я тоже бы от регулярок не отказался, только чтобы они были в зяыке, а не в VCL иначе TRegExpr устраивает.
← →
test © (2009-08-18 11:55) [36]Anatoly Podgoretsky © (18.08.09 11:14) [34]
((\d{0,3}\s*\-{0,1}\s*\d{2}\s*\-{0,1}\s*\d{2}))
подойдет для
132-12-12
12-12-12
1-12-12
12-12
Оно?
Kolan © (18.08.09 11:44) [35]
Язык то зачем трогать? VCL самое то.
← →
федот (2009-08-18 11:56) [37]ага в языке) ну нах, так же как и TRegExpr. Лучшая реализация регэкспов для дельфей которую я видел это TPerlRegEx.
← →
DVM © (2009-08-18 12:04) [38]
> Kolan © (18.08.09 11:44) [35]
>
> Я тоже бы от регулярок не отказался, только чтобы они были
> в зяыке
Ага, давай и графику в язык и прочее. Зачем оно в языке то? В SysUtils его надо.
← →
Anatoly Podgoretsky © (2009-08-18 12:35) [39]> test (18.08.2009 11:55:36) [36]
Я имел в виду более сильные различия, например,
132-1212
13 21 212
1321212
(132)12-12
и так далее, а процедура с POS/Copy с таким справится элементарно, и это не выдуманые форматы, а реальные, при том именно разные, иногда даже в одном документе.
← →
test © (2009-08-18 13:30) [40]Anatoly Podgoretsky © (18.08.09 12:35) [39]
>>132-1212
>>13 21 212
>>1321212
Во эти пройдут.
>>а процедура с POS/Copy с таким справится элементарно
Только ошибки при таком варианте более распространены, регулярки более безопасны.
← →
TIF © (2009-08-18 23:35) [41]Обратный отсчёт убрали. Любопытно, к чему бы это
PS: сегодня третье видео выложили. Похоже что последнее
← →
Суслик_ (2009-08-20 23:56) [42]Ап.
Хороший блог http://www.malcolmgroves.com/blog/
Неплохо пишет о новшествах дельфи2010
От этого я в шоке. Не, ну зачем?
http://www.malcolmgroves.com/blog/?p=500
← →
Romkin © (2009-08-21 12:02) [43]
> От этого я в шоке. Не, ну зачем?http://www.malcolmgroves.
> com/blog/?p=500
Чтобы жисть медом не казалась.
Подозреваю, просто им надоел IInterfaceComponentReference :)
← →
TIF © (2009-08-24 03:12) [44]По достоинству сейчас оценил новый класс TDirectory из модуля IOUtils, аналог .NET-овского System.IO.Directory
Надо было получить имена 50 тысяч файлов из папки в виде списка. Пункт меню "Копировать как путь" в explorer-е не сработал, explorer повис, поэтому пришлось выполнять сию операцию в Delphi:var
Path: String;
begin
for Path in TDirectory.GetFiles("E:\help\")
do
begin
Listbox.Items.Add(Path);
Application.ProcessMessages;
end;
end;
Лаконично и просто. Красота :)
← →
Servy © (2009-08-24 03:38) [45]> Надо было получить имена 50 тысяч файлов из папки в виде
> списка.
Эта задача хорошо решается с помощью:dir E:\help /A-D /B >results.txt
без привлечения Delphi ^_^.
А новый модуль это конечно хорошо, за последний месяц приходилось пару раз писать очередной FindFirst/FindNext/FindClose с рекурсией. В виде for in пишется и смотрится существенно короче и нагляднее.
По просмотренному видео понравился быстрый поиск по опциям проекта/компонентам/другим возможностям среды. Подождем релиза, чтобы сказать, насколько он хорош в действительности.
← →
TIF © (2009-08-24 12:00) [46]> Эта задача хорошо решается с помощью dir E:\help /A-D /B >results.txt
> без привлечения Delphi ^_^.
Спасибо, возьму на заметку :) Действительно, ларчик проще открывался...
Я-то даже и не вспомнил про командную строку. Надо будет прочитать на досуге help по всем командам
Но без Delphi бы так и так не обошлось, после получения списка требовалось с ним провести некоторые дополнительные операции
← →
test © (2009-08-24 12:03) [47]TIF © (24.08.09 12:00) [46]
И это тоже можно консолью.
← →
TIF © (2009-08-24 12:16) [48]> И это тоже можно консолью.
Некоторые операции можно, но чтобы все...
Ну вот, например, есть имена вида "abcviklfQui(1238)" и нужно посчитать количество файлов с буквами Q, W, S в имени, а потом для этих файлов вывести общую сумму чисел в скобках, которые также есть в имени
Это тоже можно? (и будет ли выглядеть так же просто и красиво?)
← →
DVM © (2009-08-24 13:30) [49]
> TIF ©
> Ну вот, например, есть имена вида "abcviklfQui(1238)" и
> нужно посчитать количество файлов с буквами Q, W, S в имени,
> а потом для этих файлов вывести общую сумму чисел в скобках,
> которые также есть в имени
>
> Это тоже можно?
Ты будешь может быть удивлен, но можно.
Microsoft Windows PowerShell + Windows Scripting Host позволяют сделать все что угодно. Это командная строка, между прочим.
← →
pasha_golub © (2009-08-24 13:35) [50]Чего-то у меня последний билд Вивера перестал работать ваще. Попробовал правда создать проект DUnit"a через Визард.
У кого-то получилось?
← →
TIF © (2009-08-24 13:48) [51]> Ты будешь может быть удивлен
Не буду. Про PowerShell я в курсе :)
Только
1) Речь шла, наверное, о традиционной командной строке. PowerShell, всё-таки, это уже нечто большее, просто со старым добрым командным интерфейсом
1) Для XP, Vista нужно скачать и установить. Само собой не проблема, особенно если учесть что сейчас работаю в Windows 7, где PowerShell встроен :)
2) Надо ещё научиться этой штукой пользоваться, это будет посложнее обычной командной строки. Тоже ничего невозможного тут нет, но нужно время, вот его точно нет, чтобы научиться чему-то такому новому. Куда быстрее и проще воспользоваться чем-то знакомым
+ PowerShell удобен для тех, кто работает с .NET, это не про меня
3) По словам Андрей Бешкова:Powershell достаточно гибок и позволяет рашать множество задач, но не все. Это логично ведь разработчики языка не могли предусмотреть все варианты его применения. Вокруг всегда будут неосвоеные и пока что не автоматизированные ниши. Поэтому многих из нас интересует вопрос, а как мне создать функционал который мне нужен, но отсутствует в этом чудесном языке?
Сделать это достаточно просто.
http://blogs.technet.com/abeshkov/archive/2008/06/11/3069360.aspx
Как всегда всё просто, но опять-таки нужно время на изучение и усваивание информации
← →
TIF © (2009-08-24 13:49) [52]> Чего-то у меня последний билд Вивера перестал работать ваще
Это как выглядит?
← →
DVM © (2009-08-24 14:04) [53]
> TIF © (24.08.09 13:48) [51]
Ну PowerShell то можно и не устанавливать. В большинстве случаев будет достаточно и Windows Script Host (для описанной в [48] задачи точно хватит, т.к. там есть и регулярные выражения и операции с файлами и каталогами и т.д.).
← →
pasha_golub © (2009-08-24 14:08) [54]
> TIF © (24.08.09 13:49) [52]
>
> > Чего-то у меня последний билд Вивера перестал работать
> ваще
>
> Это как выглядит?
Ну из заглавной страницы ни один проект не грузится. Закрываешь заглавную, открываешь через Open - открывается. Жму Компилировать. Ошибка. А какая, где, не понятно.
Попробую, конечно, Reinstall сделать. Если не получится, начу QC мучать.
По поводу DUnit"a. Получается создать с помощью Виззарда проект его? У меня лично кнопка Finish нажимается, но не происходит ничего
← →
GrayFace © (2009-08-24 19:46) [55]Суслик_ (20.08.09 23:56) [42]
От этого я в шоке. Не, ну зачем?
http://www.malcolmgroves.com/blog/?p=500
А что плохого? Вещь очень полезная. И реализована, наверняка, нормально. Единственное, что может быть неприятно - что теперь приведение к объекту - не простое изменение типа указателя.
← →
oxffff © (2009-08-25 12:39) [56]2010 Вышла.
http://www.delphifeeds.com/go/s/59650
← →
Пощупать хотел... (2009-08-25 13:50) [57]
> 2010 Вышла.
> http://www.delphifeeds.com/go/s/59650
Хм... Скачал инсталлер (trial).
При инсталляции просит ключ. Где взять ключ для пробной 30-дневной версии?
← →
MBo © (2009-08-25 15:15) [58]>Где взять ключ для пробной 30-дневной версии?
так при скачивании инсталлера ключ почтой автоматически высылается на адрес регистрации в Emb. dev. network
← →
Пощупать хотел... (2009-08-25 15:26) [59]
> так при скачивании инсталлера ключ почтой автоматически
> высылается на адрес регистрации в Emb. dev. network
Хм... Я нигде не регистрировался. Просто нажал на кнопель "скачать" и все скачалось...
← →
MBo © (2009-08-25 16:08) [60]вот здесь можно зарегистрироваться:
http://edn.embarcadero.com/
← →
jack128_ (2009-08-25 16:12) [61]
> А новый модуль это конечно хорошо, за последний месяц приходилось
> пару раз писать очередной FindFirst/FindNext/FindClose с
> рекурсией. В виде for in пишется и смотрится существенно
> короче и нагляднее.
надо заметить что сторонние реализации уже давно существуют: http://smike.drkb.ru/components/fileenum/
← →
pasha_golub © (2009-08-25 16:21) [62]
> jack128_ (25.08.09 16:12) [61]
> надо заметить что сторонние реализации уже давно существуют
Есть у народа желание поменьше зависеть от 3 сторон. Вот у меня тоже. Прямо паранойа какая-то. Иногда бывает, что выкусываю нужные куски, оформляю их отдельно, а все остальное сношу.
← →
jack128_ (2009-08-25 16:28) [63]
> Есть у народа желание поменьше зависеть от 3 сторон. Вот
> у меня тоже. Прямо паранойа какая-то. Иногда бывает, что
> выкусываю нужные куски, оформляю их отдельно, а все остальное
> сношу.
ну вобщем то я тоже так делаю.
← →
TIF © (2009-08-25 23:27) [64]to тимохов & all
Ну вот и регистрация заработала :)
http://docwiki.embarcadero.com/RADStudio/en/Special:UserLogin/signup
Четвёртое видео выложили-таки
← →
Медвежонок Пятачок © (2009-08-27 19:16) [65]на торренте сегодня выложили. валидна будет 366 дней.
← →
TIF © (2009-08-28 01:24) [66]> валидна будет 366 дней.
Угу. Похоже у лицензии китайские корни. В embarcadero к этому отнеслись спокойно: "главное что саму программу-таки не крякнули! Слабаки..."
Они там уже на пиво поспорили :) По поводу "крякнут или нет"
PS: не понимаю, зачем торопить события. 5 дней можно официально урвать от пробного ключика при установке, ещё 30 дней триального периода. Итого 35 дней стимула, чтобы накопить 35 тысяч рублей на покупку лицензии :)))
← →
Медвежонок Пятачок © (2009-08-28 01:28) [67]да ну. месяца мало чтобы проникнутся. это если все бросить и только триалом и заниматься.
← →
TIF © (2009-09-25 01:16) [68]Вышел Update 1
http://edn.embarcadero.com/article/39983
← →
turbouser © (2009-09-25 01:35) [69]
> TIF © (25.09.09 01:16) [68]
>
> Вышел Update 1
> http://edn.embarcadero.com/article/39983
ну, чтож.. ждем следующую версию... с такими темпами апдейтов - идут они лесом...
← →
TIF © (2009-09-25 02:17) [70]Оказывается ещё и справку в CHM-формате выложили
Ещё в сентябре и октябре должно по одному обновлению справки выйти
← →
turbouser © (2009-09-25 02:34) [71]
> TIF © (25.09.09 02:17) [70]
чесслово... все навороты 2010 компенсируются... юникод релизован плохо... как было в 2009 - так и осталось.... ну его... единственный плюс - 64 битный софт.. но чтоб его собирать - опять же надо иметь энтот 64 битный выньдовс..мдя...
← →
TIF © (2009-09-25 02:54) [72]> единственный плюс - 64 битный софт..
?
В 2010 64-бит нету и до ~2012 года в Delphi/C++ Builder его не предвидится (там как раз начнётся эпоха Commodore, где запланировано x64)
> Ещё в сентябре и октябре
Сентябре и ноябре, так правильнее будет
http://docwiki.embarcadero.com/RADStudio/en/Readme:_Help_Update_1_for_Delphi_and_C%2B%2BBuilder_2010
А апдейт-то одно название :(* The product now works properly with All-Access licenses.
* Several important licensing-related fixes are included that resolve issues with network licensing and ensure that any future updates will work properly.
Сменили защиту, чтобы добавить головной боли крякерам, и всё... Тьфу ты.
← →
TIF © (2009-10-30 02:28) [73]Ура! Дождались :)
Help Update 1 for RAD Studio
http://edn.embarcadero.com/article/40075
> > Ещё в сентябре и октябре
> Сентябре и ноябре, так правильнее будет
Нет, не правильнее, наоборот я правильно ошибся:) с октябрём. Что ж они так тормознули... Второй апдейт справки значит раньше декабря лучше не ждать :(
← →
Anatoly Podgoretsky © (2009-10-30 09:12) [74]> TIF (30.10.2009 02:28:13) [73]
Интересно, сколько апдейтов должно произойти, чтобы справка наполнилась, вместо пустых статей.
← →
TIF © (2009-11-12 00:58) [75]Хоть я и недолюбливаю Twitter, но эта штука всё-таки бывает весьма полезной :) Оказывается, несколько часов назад вышли апдейты для студии
Release Notes: Delphi and C++Builder 2010 Updates 2, 3 (Database Pack), and Boost Library
http://edn.embarcadero.com/article/40061
List of Bugs Fixed in Updates 2 and 3 for Delphi 2010
http://edn.embarcadero.com/article/40139
List of C++ Bugs Fixed in Updates 2 and 3 for C++Builder 2010
http://edn.embarcadero.com/article/40168
← →
TIF © (2009-12-16 00:55) [76]RAD Studio 2010 Update 4: Report on Automatic Incident Reports
http://blogs.embarcadero.com/chrishesik/2009/12/14/35072
For those who aren’t sure what I’m talking about here, the next time you get an error while working in the IDE, check to see if the error dialog has a "Details >>" button. If if does, click that button and you will be shown a stack trace for the error. From there, you can click the "Send" button to start the "Send Report" wizard that allows you to submit an "Automatic Incident Report" in QualityCentral.
Неужели они это сделали
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];
Память: 0.65 MB
Время: 0.007 c