Компания 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 сообщений
Добавить свое сообщение
Отслеживать это обсуждение 
№ 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 |  |
Добавить свое сообщение
Отслеживать это обсуждение 
Дополнительная навигация: |
|