Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.10.30;
Скачать: 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 вся ветка

Текущий архив: 2011.10.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
6-1245013139
dmitryfrisky
2009-06-15 00:58
2011.10.30
Компонент TIdMappedPortTCP


15-1309781468
Kerk
2011-07-04 16:11
2011.10.30
База данных по документам министерства обороны за 1941-1945


15-1309513713
Дмитрий
2011-07-01 13:48
2011.10.30
перевод фразы


3-1265218398
ther
2010-02-03 20:33
2011.10.30
как получить код исключения в запросе? ADO+sql sever


2-1310421407
Gu
2011-07-12 01:56
2011.10.30
переменная в dll