Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  20:30[Войти] | [Зарегистрироваться]
Обсуждение темы:
Продукты линейки TURBO


Компания Borland(TM) выпустила новую линейку продуктов TURBO: Turbo Delphi, Turbo Delphi for .NET, Turbo C++ и Turbo C#.
http://www.borland.com/downloads/download_turbo.html
http://www.turboexplorer.com/

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 540 сообщений

Добавить свое сообщение

Отслеживать это обсуждение
<<<... | 530—521 | 520—511 | 510—501 | ...>>>
Всего сообщений в теме: 540; страниц: 54; текущая страница: 3


№ 520   16-06-2007 10:08 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 513« (Sega-Zero)
___________________________
Это про превью в таскбаре в Vista? да, там кажется и это было.


№ 519   16-06-2007 10:04 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 518« (panda)
___________________________
Так helpers это тоже самое что и
type
  TButton = class(stdctrls.TButton)
  public
    function MyFunction...
  end;

  TForm1 = class(TForm)
    Button1: TButton;
    ...
  end;
или что-то еще можно с ними делать?


№ 518   16-06-2007 09:47 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 517« (Сергей Перовский)
___________________________

Я говорил об очень конкретной (узкой) ситуации ;)
Разработчик ядра говорит: "Да, это будет исправлено в следующей версии, но сейчас она unstable. Ждите пару месяцев". Class helpers позволяют мне сделать временную заплатку, не вмешиваясь явно в код ядра (и даже не перекомпилируя его).


№ 517   16-06-2007 08:10 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 516« (panda)
___________________________
>>>Приходится писать баг-репорт разработчикам ядра.
В смысле "а есть такой же, но с перламутровыми пуговицами"?
Если ядро не подходит для задачи, значит нужно искать или писать другое - попытки "доработать напильником" могут стоить очень дорого.
Переопределяя функцию ядра, можно запросто нарушить внутренние механизмы и потом долго удивляться последствиям.


№ 516   16-06-2007 07:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 515« (Sega-Zero)
___________________________

Class helpers на мой взгляд идеально приспособлены для задачи разработки по слоям. Т.е. есть некое ядро, на которое накладывается прикладная часть. В прикладной части я могу хоть сколько писать наследников от классов ядра - толку ноль. Приходится писать баг-репорт разработчикам ядра. Но имея возможность использовать class helpers, я могу быстро поправить функциональность класса ядра так, как это надо для моей прикладной системы.


№ 515   16-06-2007 03:46 Ответить на это сообщение Ответить на это сообщение с цитированием
хоть какая задача. Значит, плохо был спроектирован класс:)
Я вижу пользу хелперов только в одном - добавить парочку методов для сокращения кода и использующие уже готовые поля и методы класса. Или у визуального компонента реакцию на сообщение к примеру. Но вот переопределение метода - не знаю, не знаю. ИМХО, лучше потомка другого заводить.


№ 514   16-06-2007 03:24 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 513« (Sega-Zero)
___________________________

Вообще-то это плохой стиль программирования;) Лучше наследовать новый класс. Хелперы - они для доделки, а не переделки предназначены. Хотя, кажется такая возможность там есть.
Зависит от задачи. Хелперы необходимы там, где созданием экземпляров класса управляете не вы.


№ 513   15-06-2007 22:14 Ответить на это сообщение Ответить на это сообщение с цитированием
* Есть у кого ссылка где можно почитать про class helpers? в частости можно ли там функции перекрывать.

Вообще-то это плохой стиль программирования;) Лучше наследовать новый класс. Хелперы - они для доделки, а не переделки предназначены. Хотя, кажется такая возможность там есть.

* И где-то здесь я видел ссылку на статью, где, кажется, говорилось о том что надо поправить чтобы программа отображалась при переключении окон, и ещё о чём-то там говорилось...
Это про превью в таскбаре в Vista?


№ 512   15-06-2007 12:21 Ответить на это сообщение Ответить на это сообщение с цитированием
* Есть у кого ссылка где можно почитать про class helpers? в частости можно ли там функции перекрывать.
* И где-то здесь я видел ссылку на статью, где, кажется, говорилось о том что надо поправить чтобы программа отображалась при переключении окон, и ещё о чём-то там говорилось...


№ 511   19-05-2007 07:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 508« (riff)
___________________________
Вот как раз статейка появилась на тему "&":
http://hallvards.blogspot.com/2007/05/dn4dp9-escaping-keywords.html
 DRON


<<<... | 530—521 | 520—511 | 510—501 | ...>>>
Всего сообщений в теме: 540; страниц: 54; текущая страница: 3


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования