Вниз
Скачать: CL | DM;

Кто как решает задачу...   Найти похожие ветки 

← →
Andy BitOff ©   (2011-07-04 11:30) [0]

Изменить параметры виртуального метода и чтобы они (параметры) так же изменились и у наследников.
Я пока решаю через Ctrl+R
Может все-таки есть волшебное сочетание клавиш о котором я не знаю?


← →
oxffff ©   (2011-07-04 11:59) [1]

Можно например использовать один(два by ref, by value) составной параметр в виде record. Я уже периодически задумываюсь о написании в таком стиле, поскольку удобно менять типы, количество параметров в одном месте.
:)


← →
oxffff ©   (2011-07-04 12:01) [2]


> oxffff ©   (04.07.11 11:59) [1]


Хотя, тогда будет отсутствовать гипотетическая возможность использования контрвариантности(хотя в delphi ее нет).


← →
Andy BitOff ©   (2011-07-04 12:14) [3]

В ХЕ, который у меня, по Ctrl+Shift+X и нажатии кнопки Add получаю вот такую штуку:
************** Exception Text **************
System.IO.FileLoadException: The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
  at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
  at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
  at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
  at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
  at Borland.Studio.Delphi.RefactoringUtils.a(Unit , ITypeResolutionService , Boolean[] , ArrayList& , ArrayList& )
  at Borland.Studio.Delphi.RefactoringUtils.GetTypeList(DelphiFileSymbolManager manager, UInt32 excludeFlags, Boolean sort, Symbol curSym)
  at Borland.Studio.Delphi.ChangeParamsForm.c(Object , EventArgs )
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
15-1309090112
Думкин погрелец
2011-06-26 16:08
2011.10.30
Вот так бывает


11-1238076620
SPeller
2009-03-26 17:10
2011.10.30
KOL и D2009


15-1309875609
Сергей
2011-07-05 18:20
2011.10.30
Проблема установски delphi 7 на windows 7


15-1309897804
Юрий
2011-07-06 00:30
2011.10.30
С днем рождения ! 6 июля 2011 среда


15-1309505832
Andy BitOff
2011-07-01 11:37
2011.10.30
Поправка к вакансии




   Наверх