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

Вниз

Магия Delphi 2007   Найти похожие ветки 

 
Ghost del vonte ©   (2014-04-08 22:54) [0]

Здравствуйте!

Несколько дней назад, пересилил себя и перешел на дельфи 2007 (надоели глюки, да и в 2007 контролы по красивее будут), так вот, есть у меня проект, немаленький, написанный на дельфи 7, я сделал резервную копию и открыл его в 2007, СБИЛДИЛ без единой ошибки, протестировал готовый файл, все отлично, радости не было предела, я боялся жутких изменений кода в этой версии в отличии от дельфи 7! Но сама магия проявилась когда я решил в этом проекте подкорректировать диалоги (я не пользуюсь стандартными диалогами и делаю их сам (выбор файла или его сохранение), на основе TShellTreeView), при попытке открыть форму диалога получил ошибку о том, что в дельфи нет зарегистрированного компонента TShellTreeView. Глянул и вправду нет в палитре такого, а как же тогда проект сбилдился??? Именно билд делал а не простую компиляцию... Господа и как без этих компонентов? Я жутко привык к ним, попытка перенести их с д7 на д2007 - закончилась ошибкой, неудалось!

Каждая новая версия, обязательно чем-нибудь да испортит все настроение! Разумеется, можно сделать библиотеку этих диалогов в д7 и юзать ее в д2007, но при вызове формы из длл, она отображается на панели задач как отдельный процесс, занимает лишнее место...


 
Eraser ©   (2014-04-09 00:30) [1]


> Ghost del vonte ©   (08.04.14 22:54) 

Delphi 2007 вышел 7 лет назад. очнитесь. переходить надо было в 2007.


 
Дмитрий Белькевич   (2014-04-09 01:15) [2]

http://google.gik-team.com/?q=TShellTreeView+delphi+2007


 
Ghost del vonte ©   (2014-04-09 02:21) [3]


> Delphi 2007 вышел 7 лет назад. очнитесь. переходить надо
> было в 2007.


Я занимаюсь этим исключительно для себя, нравится мне программирование, а учится слишком поздно, лет немало, познаю для себя! А переходить пришлось, друзья ставят новые винды, у одних моя программа видите ли несовместима с темой рабочего стола, у других еще что глючит!


> Дмитрий Белькевич   (09.04.14 01:15) [2]


Спасибо! На английском сайте (где я ничего не понял о чем речь но понял по путям указанным в решении проблемы), нашел! Эти компоненты находятся в демонстрационных примерах, поставляемых с дельфи 2007!

К тому же, я не лазею по другим сайтам, только тут, думал может кто-то тоже сталкивался с этим. Спасибо еще раз господа, не раз меня тут выручали! А вы все в гугл гоните!


 
Германн ©   (2014-04-09 02:33) [4]


> Эти компоненты находятся в демонстрационных примерах, поставляемых
> с дельфи 2007!

Да с аглицким, ну очень слабо.

> только тут, думал может кто-то тоже сталкивался с этим.

Сталкивались. Как сказал Eraser © в 2007 году и чуть позднее.
А


 
Ghost del vonte ©   (2014-04-09 02:44) [5]

В 2007 я сидел на дельфи 5 и горя не знал :) Пока не дал друзьям пару программ!
Да кстати, а как же это явление? Как может система сбилдить проект, который использует компоненты, которых в серед нет и в помине? В путях не указаны папки демонстрационных примеров...

За что люблю этот сайт: 99% будут ответы-шутки и насмешки, но хоть один ответ да даст помощь) Всем спасибо, пойду в гугл читать об измнениях в дельфи 2007!

Я не иду в ногу со временем, как же много я потерял))


 
имя   (2014-04-09 09:05) [6]

Удалено модератором


 
Германн ©   (2014-04-09 10:43) [7]


> Да кстати, а как же это явление? Как может система сбилдить
> проект, который использует компоненты, которых в серед нет
> и в помине? В путях не указаны папки демонстрационных примеров.
> ..

При чем тут демонстрационные примеры? Учи аглицкий. Demos и Samples не одно и то же, а две большие разницы.


 
Владислав ©   (2014-04-09 11:20) [8]

Эти компоненты установить нужно.
А проект собрался, потому что в путях исходники указаны.


 
й   (2014-04-09 12:07) [9]

> Как может система сбилдить проект, который использует компоненты, которых в серед нет и в помине?

установка в среду нужна только для редактора форм
сбилдить обычно получается, если открыть один dpr (без pas+dfm)
(при попытки открытии форм начинают выскакивать диалоги типа "компонент отсутствует")
а если убрать компонент из dfm и создавать его в коде (MyForm.OnCreate), то можно и вовсе без установки в среду обходиться


 
Anatoly Podgoretsky ©   (2014-04-09 14:04) [10]


> Demos и Samples не одно и то же, а две большие разницы.

Это гегель и гоголь разные вещи


 
Германн ©   (2014-04-09 14:13) [11]


> Это гегель и гоголь разные вещи

А бебель и бабель?


 
Eraser ©   (2014-04-09 17:24) [12]


> Ghost del vonte ©   (09.04.14 02:21) [3]


> Я занимаюсь этим исключительно для себя

тем более не вижу смысла юзать старье.


 
Заглянул   (2014-04-09 17:55) [13]

Извиняюсь за оффтоп - а в Delphi 2007 оператор Exit может возвращать значение функции? Ну т.е Exit(12345);?


 
brother ©   (2014-04-09 18:05) [14]

всмысле?
те exit(123) = result:= 123; exit; ?


 
Пит   (2014-04-09 20:18) [15]


> Demos и Samples не одно и то же, а две большие разницы.

а в чем большая разница?


 
Германн ©   (2014-04-09 20:31) [16]


>  а в Delphi 2007 оператор Exit может возвращать значение
> функции? Ну т.е Exit(12345);?

Нет. Это появилось позже.


 
Германн ©   (2014-04-09 20:35) [17]


> Пит   (09.04.14 20:18) [15]
>
>
> > Demos и Samples не одно и то же, а две большие разницы.
>
>
> а в чем большая разница?

В том что первое это стандартное название папки, в которую устанавливались примеры программ во всех версиях Дельфи. А второе это стандартное название закладки в палитре инструментов во всех версиях Дельфи, в которой содержался ряд компонентов сделанных по видимому не разработчиками Дельфи. Кстати исходников к этим компонентам вроде до сих пор нет в поставке Дельфи.


 
Пит   (2014-04-09 20:41) [18]

аа.. ты про это, я думал ты про перевод этих слов...

Samples - это по-моему пэкэдж по умолчанию куда ставятся новые написанные компоненты


 
Kerk ©   (2014-04-09 21:12) [19]

Извиняюсь за свое любопытство, но речь скорее всего о пиратке, так почему выбор пал на 2007, а не на что-то посвежее? Через неделю уже XE6 выходит. Между 2007 и XE6 аж 8 версий.


 
Германн ©   (2014-04-09 21:13) [20]

Ну да. Перевод с дельфийского на русский. :)

> Samples - это по-моему пэкэдж по умолчанию куда ставятся
> новые написанные компоненты

Он начиная с Дельфи2 рекомендован для установки своих экзерсисов. А умолчания такого нет.


 
Германн ©   (2014-04-09 21:21) [21]


> А умолчания такого нет.

Хотя может и есть.


 
Германн ©   (2014-04-09 21:25) [22]


> Kerk ©   (09.04.14 21:12) [19]
>
> Извиняюсь за свое любопытство, но речь скорее всего о пиратке,
>  так почему выбор пал на 2007, а не на что-то посвежее?
> Через неделю уже XE6 выходит. Между 2007 и XE6 аж 8 версий.
>

Зато в нем без лишних телодвижений компилятся примеры с помойки. А в новых версиях еще намучаешься с этими алиасами стандартных модулей.
Или эти муки при обратном переносе появляются.
)))


 
Пит   (2014-04-10 00:25) [23]


> а не на что-то посвежее?

может потому что d2007 не уникодный? поэтому перенести с d7 гораздо проще


> Через неделю уже XE6 выходит.

они теперь каждые полгода?



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

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

Наверх




Память: 0.53 MB
Время: 0.005 c
15-1397050081
ТНЕ картман
2014-04-09 17:28
2014.11.16
ряды


2-1384614419
Macho
2013-11-16 19:06
2014.11.16
базы данных


15-1397257511
Германн
2014-04-12 03:05
2014.11.16
С днем космонавтики всех!


15-1397067341
Rouse_
2014-04-09 22:15
2014.11.16
Анализ приложения защищенного виртуальной машиной


15-1396983279
Ghost del vonte
2014-04-08 22:54
2014.11.16
Магия Delphi 2007