Форум: "Начинающим";
Текущий архив: 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