Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Вниз

Полезный глюк :)   Найти похожие ветки 

 
Loginov Dmitry ©   (2008-04-18 21:49) [0]

Если следующий код в Delphi7 поместить в секцию public любого класса, то после ввода точки будет выведен список всех методов для всех предков данного класса:

"    {поздние файлы также переименовываются (их индекс увеличивается на единицу).}"


На вероятность воспроизведения данного глюка влияют все символы (в том числе и кол-во пробелов в начале).


 
Kolan ©   (2008-04-18 22:01) [1]

а в чем польза ?


 
Kolan ©   (2008-04-18 22:09) [2]

В BDS не получилось, или я не так пробовал.

Покаж всесь модуль&#133


 
Loginov Dmitry ©   (2008-04-18 22:12) [3]

> Покаж всесь модуль…



>unit Unit2;
>
>interface
>
>type
>  TMyClass = class
>  public
>    {поздние файлы также переименовываются (их индекс увеличивается на единицу).}
>  end;
>
>implementation
>
>end.


 
Дмитрий С   (2008-04-18 22:20) [4]

А если поставить после public курсор и нажать Ctrl+Space, то будет тоже самое.
Вспоминается анекдот:
Сидит студент, продает деревянные палочки. Подходит потенциальный клиент и спрашивает, что это за палочки. Студент:
- Это для того чтобы погоду проверять. Высовываете в открытую форточку и засовываете обратно. Если мокрая - значит на улице дождь.
- Так можно же просто посмотреть в окно.
- Ну можно и так...

=)


 
tesseract ©   (2008-04-18 22:23) [5]


> Если следующий код в Delphi7 поместить в секцию public любого
> класса, то после ввода точки будет выведен список всех методов
> для всех предков данного класса:


Похмелитесь  пжалуста. Сколько имел сексу с видимостью. Ну не надо так прикалываться.


 
Loginov Dmitry ©   (2008-04-18 22:38) [6]

> Похмелитесь  пжалуста. Сколько имел сексу с видимостью.
> Ну не надо так прикалываться.


Неужели не возпроизводится ни у кого? Ну и ладно... Просто сколько работаю на Delphi7 - уже много-много времени ни одного глюка не возникало, а тут хоть какое-то разнообразие. Мелочь, а приятно! ;)


 
Дмитрий С   (2008-04-18 22:42) [7]


> ни одного глюка не возникало

а как же "проскакивание" через несколько пунктов в AutoComplete списке?


 
Loginov Dmitry ©   (2008-04-18 23:04) [8]

> а как же "проскакивание" через несколько пунктов в AutoComplete
> списке?


этот глюк, видимо, только для избранных


 
antonn ©   (2008-04-19 00:24) [9]


> этот глюк, видимо, только для избранных

не очень то и радостно быть избранным... :(


 
ASoft   (2008-04-19 07:27) [10]


> antonn ©   (19.04.08 00:24) [9]

аналогично:)


 
grisme   (2008-04-19 11:55) [11]


> antonn ©   (19.04.08 00:24) [9]
> > этот глюк, видимо, только для избранныхне очень то и радостно
> быть избранным... :(


эт" точно :-)


 
VirEx ©   (2008-04-19 13:42) [12]

угу, работает
а когда выбираешь из списка и жмешь ентер - вставляет в определенную секцию :)

type
 TForm1 = class(TForm)
 private
 protected
   procedure Activate; override;
   procedure CreateWnd; override;
   procedure CMExit(var Message: TCMExit); message CM_EXIT;

   { Private declarations }
 public
   procedure DefaultHandler(var Message); override;
   procedure BeforeDestruction; override;

   { Public declarations }
  {ïîçäíèå ôàéëû òàêæå ïåðåèìåíîâûâà&# 254;òñÿ (èõ èíäåêñ óâåëè÷èâàåòñÿ íà åäèíèöó).}

 end;


 
Loginov Dmitry ©   (2008-04-19 14:27) [13]

> угу, работает
> а когда выбираешь из списка и жмешь ентер - вставляет в
> определенную секцию :)


я же говорю, полезный глюк!
всегда мечтал набирать
destructor Destroy; override;
путем выбора из выпадающего списка
:))


 
имя   (2008-05-27 06:45) [14]

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


 
Prohodil Mimo ©   (2008-05-27 14:54) [15]

Kolan ©   (18.04.08 22:09) [2]

в бдс Ctrl+Space работает без всяких извращений, правда 2005 иногда в осадок выпадает после такого.


 
Ega23 ©   (2008-05-27 14:58) [16]


> а когда выбираешь из списка и жмешь ентер - вставляет в
> определенную секцию :)
>


О блин!
А я про эту штуку и не знал. Всегда override вручную набирал...
Спасибо за информацию.


 
Наиль ©   (2008-05-27 16:01) [17]

> в бдс Ctrl+Space работает без всяких извращений, правда
> 2005 иногда в осадок выпадает после такого.

И в D7 тоже.
Просто нужно Ctrl+Space жать в начале пустой строки (в разделах private, public и т.п.), а не за текстом.
Давно уже этой штукой пользуюсь.


 
Reindeer Moss Eater ©   (2008-05-27 18:14) [18]

я вот наткнулся на неполезный глюк.
приложение с mdi интерфейсом собрано с рантайм пакетами.
У главного окна не было указано WindowMenu.
при создании одного из экземпляров mdi чайлд окна приложение просто по тихому закрывалось без всяких исключений и ошибок.
Если запуск из под среды или без пакетов - работает нормально, иначе вышеозначенный глюк.
Создал в меню пункт для WindowMenu - не помогает.
Создал три элемента для tile cascade и arrange - глюк пропал.
Убираю из меню arrange - глюк возвращается.
Возвращаю третий элемент - глюк уходит.

Причем стабильно так.


 
pasha_golub ©   (2008-05-27 18:22) [19]


> Ega23 ©   (27.05.08 14:58) [16]
>
>
> > а когда выбираешь из списка и жмешь ентер - вставляет
> в
> > определенную секцию :)
> >
>
>
> О блин!
> А я про эту штуку и не знал. Всегда override вручную набирал.
> ..
> Спасибо за информацию.

Аналогично. И при этом всегда лазил в предка смотрел список параметров. Воистину, век живи - век учись. И что, Олегыч, самое знаменательное, никому взяток не дали, а нечто новое приобрели. ;-)


 
Ega23 ©   (2008-05-27 18:29) [20]


> что, Олегыч, самое знаменательное, никому взяток не дали,
>  а нечто новое приобрели. ;-)


:))))


 
Prohodil Mimo ©   (2008-05-27 19:59) [21]

Наиль ©   (27.05.08 16:01) [17]
проверил в 2005, жмётся в любом месте секции, главное, что бы курсор был не на каком-то тексте и не в коментариях, можно и до и после текста и даже между текстом, если его разделить двумя пробелами :о)


 
Loginov Dmitry ©   (2008-05-27 22:33) [22]

> Просто нужно Ctrl+Space жать в начале пустой строки (в разделах
> private, public и т.п.), а не за текстом.
> Давно уже этой штукой пользуюсь.


Класс! Оно и название секции само подставляет :)
Когда [0] постил, выпадающий список появлялся почему-то только на приведенном комментарии (после ввода точки).
А сейчас - стабильно. Хоть в D7, хоть в D2007.


 
123-ий   (2008-05-28 16:34) [23]

У меня тож работает.


 
имя   (2008-05-29 09:37) [24]

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



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

Форум: "Прочее";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.02 c
2-1213080987
андр.
2008-06-10 10:56
2008.07.13
MS SQL 2000


15-1210961167
@!!ex
2008-05-16 22:06
2008.07.13
Как писать на С++, а не на Дельфи?


3-1202049109
Бэтман
2008-02-03 17:31
2008.07.13
Проблема с Acces


2-1213456175
WebSQLNeederrr
2008-06-14 19:09
2008.07.13
try .. exception - как вывести сообщение самой ошибки


15-1212030800
Slider007
2008-05-29 07:13
2008.07.13
С днем рождения ! 29 мая 2008 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский