Вниз
Скачать: 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.005 c
2-1310478941
начинающий95
2011-07-12 17:55
2011.10.30
какого типа сделать переменную


15-1309445404
картман_
2011-06-30 18:50
2011.10.30
московское метро


2-1310314383
Drowsy
2011-07-10 20:13
2011.10.30
Вопрос по DropDownBox столбца грида TDBGridEh.


3-1265198959
grammar-nazi
2010-02-03 15:09
2011.10.30
настройки bde для dbase level 7


4-1251465883
Deltas
2009-08-28 17:24
2011.10.30
Консольное приложение. Иконка в области уведомлений.




   Наверх