|
Тема
|
Коя версия на Delphi ползвате?
|
|
Автор |
Mixy (@#$%^) |
Публикувано | 01.09.10 17:08 |
|
Коя версия на Delphi позвате и защо?
Аз имам лицензирани 5, 2005 и 2009.
За 90% от нещата които пиша, ползвам 5-цата - най-лека и удобна ми е.
2005 за мен беше много бъгава и дори след пачовете май не се подобри особено.
2009 е тежка и все още не съм се решил да се прехвърля на нея, поне докато не си взема нов работен комп.
Mixy
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: Mixy]
|
|
Автор |
ИвKo (особняк) |
Публикувано | 01.09.10 18:53 |
|
2010.
До миналият Септември, основно на 6.
Малко е трудно преминаването на 2009/2010, но ако не е стар проект - за седмица се свиква. Дори ми хареса :) Иначе наистина изисква ресурси - сега погледнах - заема някъде около 130 mb в паметта, при зареден "простичък" проект.
Делфи 2010, защото.... И аз не зная защо :) Така се случи...
Иначе, за лицензирани - от Делфи 1 та до 2010. С малки изключения. Но "старите" почти вече не се използват - държа си ги заради стари проекти :)
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: Mixy]
|
|
Автор |
SAGE_BS (познавам го) |
Публикувано | 01.09.10 23:36 |
|
Delphi 5 лицензиран. :)
Някой може ли да ми каже какви проблеми ще имам при преминаване към по-горна версия на Delphi (например Delphi 7) и проект разработен на Delphi 5?
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: SAGE_BS]
|
|
Автор |
ИвKo (особняк) |
Публикувано | 02.09.10 05:51 |
|
Не би трябвало да имаш кой знае какви проблеми, ако не се използват в проекта ти компоненти от други разработчици, написани за 5-ца. Доколкото си спомням единствения проблем бе с Dsgnintf.pas и DesignEditor.pas при тях, но с малко играчка, тези компоненти се прехвърлят в 7-ма. А да, и поставяне в на Variants unit в хедъра, ако използваш варианти. Също така, си записвай (запазвай) всички форми в TEXT-ови формат в Делфито, а не в двоичен, за да може да се прехвърят безпроблемно от версия във версия.
Също така, е идея, ако смяташ да прехвърляш проекта към unicode версия след време, сега е момента навсякъде където използваш PChar, да го заместиш с PAnsiChar ако твърдо си искаш Ansi версия, и навсякъде където заемеш памет с GetMem например, и по-подразбиране използваш 1-ца за размер на Char, да го замениш с SizeOf(Char) - т.е. не използвай размери по подразбиране - Char не е винаги 1, а и в очакваната 64 битова версия, Integer и ULONG няма да бъдат това което са - така че - SizeOf(ULONG) и т.н.
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: Mixy]
|
|
Автор |
Heзнaeн (не се знае :)) |
Публикувано | 02.09.10 08:48 |
|
Аз имам лицензии за Делфи 5 и Делфи 2007...
но си ми харесва 2007 и всичко съм прехвърлил към нея...
сега чакам да видя какво ще изкарат Ембаркадеро, след като купиха борланд, пък ще видя дали ще се прехвърлям към новото :)
www.pointerbg.com
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: ИвKo]
|
|
Автор |
SAGE_BS (познавам го) |
Публикувано | 03.09.10 01:19 |
|
ИвKo,
Благодаря ти за отговора
При първа възможност ще се опитам да премина на Делфи 7, че сега нещо са се натрупали много задачи и нямам време.
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: Mixy]
|
|
Автор |
naki (Company PC Guy) |
Публикувано | 04.09.10 23:06 |
|
C++ Builder 6. Имам инсталирано и RAD Studio 2010, но нямам проект на него още.
| |
Тема
|
Re: Коя версия на Delphi ползвате?
[re: Mixy]
|
|
Автор | GJGeorgiev (Нерегистриран) |
Публикувано | 08.09.10 09:40 |
|
Делфи 7 ,
и Делфи 2010 - добро е, имам 1 голям проект реализиран на него, но не успях да прехвърля всички проекти от Делфи 7 към него.
| |
Тема
|
D5 (30%), D7(69%), D2010(1% :))
[re: SAGE_BS]
|
|
Автор |
NikB (спокоен) |
Публикувано | 15.09.10 16:12 |
|
D5 (30%), D7(69%), D2010(1% :))
Усилено се пробвам с дотнет C# - изглежда по-леко от D2010 и Prizm :)
Впрочем, за преминаване на dfm от D5 на D7 записът в текстов формат решава проблемите.
Тук прилагам програмка (събирана "от тук - от там"), която прави обратното (иначе има проблеми, например с преобразуване на някои стрингове с юникодиране).
Тая програмка решава почти всички проблеми, с изключение на някой BelevlIner и BevelOuter, но не ми е останало време да я оправя
В файла има reg, който добавя елемент в контекстното меню на експлорера, за да конвертира папки. Мога да изровя и сорс, ако някой се интересува.
| |
Тема
|
Re: D5 (30%), D7(69%), D2010(1% :))
[re: NikB]
|
|
Автор |
ИвKo (особняк) |
Публикувано | 15.09.10 20:42 |
|
О да... Това е единствения в повечето случаи проблем - съвместимостта на dfm форматите. Но когато са в текстови формат, няма никакви проблеми. Проблеми се появават, ако решиш да преминеш то по-висока, към по-ниска версия, почти винаги старото Делфи "пищи" че някое проперти на даден VCL го няма... А що се отнася за UNICODE, единственото нещо при преминаването от версия преди 2009 към новите версии е, навсякъде да е AnsiString, PAnsiChar, AnsiChar.
Абе за 30 мин, макс час-два, се преправя стар проект....
| |
|
|
|
|