Форум: "Прочее";
Текущий архив: 2014.11.16;
Скачать: [xml.tar.bz2];
ВнизМагия 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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.003 c