Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1384408357
goody
2013-11-14 09:52
2014.11.16
Чтение последних записанных строк из файла


15-1397050081
ТНЕ картман
2014-04-09 17:28
2014.11.16
ряды


15-1394183038
Eleon
2014-03-07 13:03
2014.11.16
Интрнет-трафик


15-1396171437
KSergey
2014-03-30 13:23
2014.11.16
С# и проверка абстрактных методов


2-1384614419
Macho
2013-11-16 19:06
2014.11.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский