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

Вниз

Есть ли встроеный рефакторинг изменить продедуру на функцию?   Найти похожие ветки 

 
Kolan ©   (2006-12-11 12:46) [0]

Здравствуйте,
 Те была процедура
procedure MyProc;
Хочу сделать её функцией.
fucntion MyProc: Integer;

PS
 Речь про BDS2006


 
clickmaker ©   (2006-12-11 12:55) [1]

Replace + regular expressions


 
wicked ©   (2006-12-11 13:05) [2]

есть еще рефакторинг "для бедных" - меняем дефиницию метода, Make и компилятор сам ткнет носом во все нестыковки... ;)
способ успешно применяется там, где нету инструмента "рефакторинг"


 
Kolan ©   (2006-12-11 13:07) [3]

> Replace + regular expressions

Не это не то. Я хочу в окне чтобы всебыло. Как Change params например.

> во все нестыковки

Ентим и пользуюсь.


 
Priest ©   (2006-12-11 13:21) [4]

Ставь Model Maker Code Explorer. то что нужно


 
clickmaker ©   (2006-12-11 13:23) [5]


> Не это не то. Я хочу в окне чтобы всебыло

так а в местах вызовов-то - все одно руками править придется... разве нет?


 
Kolan ©   (2006-12-11 13:37) [6]

> Model Maker

Ой точно, забыл.


> все одно руками править придется

Нуда, так это неизбежно. Логика же изменяется. Просто не надо в 2х местах писать одно и тоже.


 
Kolan ©   (2006-12-11 13:40) [7]

И до кучи вопрос. Почему в Change params нельзя менять существующие параметры? Может можно что-то настроить?



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

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

Наверх





Память: 0.46 MB
Время: 0.373 c
3-1161235362
svt
2006-10-19 09:22
2006.12.31
Уважаемые мастера, подскажите как правильно выполнить запрос


2-1165786800
Евгений Р.
2006-12-11 00:40
2006.12.31
Присвоить значение свойству Set


1-1163315458
Axis_of_Evil
2006-11-12 10:10
2006.12.31
TListBox с ручной отрисовкой


15-1165582706
pasha_golub
2006-12-08 15:58
2006.12.31
lex for pascal


3-1161182043
PPmaster
2006-10-18 18:34
2006.12.31
Проблемы с QuickReport CBuilder2006





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