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

Вниз

Место для процедур   Найти похожие ветки 

 
Artem   (2008-12-29 17:55) [0]

Здраствуйте ув. Мастера, у меня достаточно банальный вопрос. Я до настоящего времени писал исключительно не коммерческие проекты, да и вообще я новичек. Сейчас пишу первый более менеем серьезный проект и возник вопрос: Вот в старых проектах полная мешанина, очень трудно отлаживать, где правильней всего хранить СВОИ процедуры? pas? dll? чтобы потом без проблем их можно было использовать в любой строке исх. кода


 
clickmaker ©   (2008-12-29 17:59) [1]

смотря что за "СВОИ процедуры".
если универсальные, можно сделать DLL. Тем более, если эту DLL могут использовать более одного exe


 
Jeer ©   (2008-12-29 18:14) [2]


> писал исключительно не коммерческие проекты,


> Сейчас пишу первый более менеем серьезный проект


> где правильней всего хранить СВОИ процедуры


От местоположения процедур некоммерческий проекти в коммерческий не превратится :)
Я, например, процедуры размещаю в функциональных по назначению модулях.

Пример понятен д.б.:

tsvColors.pas
tsvConsole.pas
tsvConst.pas
tsvCPU.pas
tsvCRC64.pas
tsvCrypto.pas
tsvData.pas
tsvDataFile.pas
tsvDBIClass.pas
tsvDBIConst.pas
tsvDict.pas
tsvDirIter.pas
tsvDSN.pas
tsvDTime.pas
tsvFFT.pas
tsvFile.pas
tsvFileCompare.pas
tsvFileShell.pas
tsvFilter.pas
tsvFIR.pas
tsvHTMLParser.pas
tsvInet.pas
tsvIniFiles.pas
tsvIntegral.pas
tsvInterpol.pas
tsvISAM.pas
tsvKeyb.pas
tsvLangs.pas
tsvMail.pas
tsvMath.pas
tsvMathConst.pas
tsvMathUtils.pas
tsvMatrix256.pas
...


 
Leonid Troyanovsky ©   (2008-12-29 18:33) [3]


> Artem   (29.12.08 17:55)  

> полная мешанина, очень трудно отлаживать, где правильней
> всего хранить СВОИ процедуры? pas? dll?

Храни в pas, сделать uses проще, чем LoadLibrary.

--
Regards, LVT.


 
Германн ©   (2008-12-30 01:14) [4]


> Вот в старых проектах полная мешанина, очень трудно отлаживать


В чём проблема? Что за мешанина? Почему трудно отлаживать?


 
Джо ©   (2008-12-30 01:20) [5]

Сдается мне, что пока «мешанина» должны образом не упорядочится и не приведется в порядок, использование технологий, основанных на DLL только усугубит эту самую мешанину.


 
MsGuns ©   (2008-12-30 09:11) [6]

ИМХО, использовать dll без особой нужды не следует - вполне можно обойтись своей "системной" библиотекой, создав папку на сетевом ресурсе, где хранить юниты. Папку добавить в делфу (окружение), а нужные юниты добавлять в проектные модули простым uses
Примерно так, как показано в Jeer ©   (29.12.08 18:14) [2]


 
Artem   (2008-12-30 11:38) [7]

Всем спасибо за ответы!



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1229778455
Knight
2008-12-20 16:07
2009.02.15
Turbo Delphi... что за шляпа...


2-1231250146
Семён
2009-01-06 16:55
2009.02.15
Как изменить содержимое 2-й строки ListView без Clear?


2-1231239884
Alex_00h
2009-01-06 14:04
2009.02.15
Значения группе элементов в цикле


15-1229554836
Sergius P
2008-12-18 02:00
2009.02.15
Разгроничение скорости по ЛС


2-1231168615
Цукор5
2009-01-05 18:16
2009.02.15
StringReplace





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