Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизСоздание библиотек функций Найти похожие ветки
← →
Malik © (2006-10-06 17:50) [0]Как создать?
← →
Плохиш © (2006-10-06 17:54) [1]
> Malik © (06.10.06 17:50)
> Как создать?
Берёшь функции и запихиваешь их в библиотеку.
← →
palva © (2006-10-06 17:57) [2]Можно начать файл строчкой:
library MyLib;
Потом написать процедуры и функции.
В конце написать имена, которая библиотека экспортирует. Например:
Library MyLib;
function Fun (n: Integer): Integer;
begin
Result := n + 1
end;
exports Fun;
end.
← →
Malik © (2006-10-06 17:58) [3]Точнее, и я хочу создать отдельную библиотеку
← →
Malik © (2006-10-06 18:00) [4]Возможно мы говрим о разных вещах, для начала надо создать файл, и я незнаю как!
← →
Ketmar © (2006-10-06 18:00) [5]>[4] Malik(c) 6-Oct-2006, 18:00
>начала надо создать файл, и я незнаю как!
мётлы -- в ближайшем магазине хозтоваров.
← →
Плохиш © (2006-10-06 18:02) [6]
> Malik © (06.10.06 18:00) [4]
> Возможно мы говрим о разных вещах
О чём говоришь ты вообще не понятно. Почитай чего для начала, может сможешь выражать свои мысли более ясно. А ещё здесь есть конференция "Начинающим", беги скорее туда, потому что в других конференциях таких как ты сжирают...
← →
Ketmar © (2006-10-06 18:04) [7]>[6] Плохиш(c) 6-Oct-2006, 18:02
>потому что в других конференциях таких как ты сжирают...
а в "начинающим" просто медленно пережёвывают. %-)
← →
Malik © (2006-10-06 18:07) [8]Это то любому кипятильнику ясно, но дело в том что File->New->Other->??? Иначе говоря что дальше то?
← →
Плохиш © (2006-10-06 18:09) [9]
> Malik © (06.10.06 18:07) [8]
> Это то любому кипятильнику
Ну выходит, что до уровня кипятильника тебе ещё очень далеко...
← →
Malik © (2006-10-06 18:10) [10]К ваше му сведенью я сам создал 3d куб не используя DerectX, OpenGl а сам вывел математически!
← →
ProgRAMmer Dimonych (2006-10-06 18:13) [11]> [0]
Короче всё зависит от того, должен это быть просто юнит или DLL.
Если DLL - [2].
Если юнит, тогда создаём новый модуль (В Дельфи 7 - Файл -> Новый -> Модуль), в нём по всем правилам Паскаля записываем свои процедуры, сохраняем, подключаем к программе, которая будет его использовать. Для удобства можно в путь поиска библиотеки в настройках среды указать путь к библиотеке (т.е. модулю, который только что создали)...
← →
Loginov Dmitry © (2006-10-06 18:13) [12]Из досок чтоль выстрогал? Тогда при чем тут математика?
← →
Malik © (2006-10-06 18:14) [13]Ну выходит, что до уровня кипятильника тебе ещё очень далеко...
Не понял!? Вы предлогаете мне DLL но это ведь не то что нужно!!!!!!
← →
Malik © (2006-10-06 18:16) [14]Надо вроде бы lib, а не DLL
← →
Плохиш © (2006-10-06 18:16) [15]
> Malik © (06.10.06 18:14) [13]
> Ну выходит, что до уровня кипятильника тебе ещё очень далеко.
> ..
>
> Не понял!? Вы предлогаете мне DLL но это ведь не то что
> нужно!!!!!!
Где я тебе такое предлагал? Мои предложения озвучены в [6].
← →
Loginov Dmitry © (2006-10-06 18:16) [16]File -> New -> Unit
← →
Ketmar © (2006-10-06 18:17) [17]за метлой, за метлой... нет в Delphi lib-ов. и не было никогда.
← →
DrPass © (2006-10-06 18:17) [18]
> Malik © (06.10.06 18:14) [13]
Пока не научишься задавать понятные вопросы, лучше все-таки играй в трехмерные кубики :)
← →
DrPass © (2006-10-06 18:18) [19]
> Malik © (06.10.06 18:16) [14]
> Надо вроде бы lib, а не DLL
О, это уже лучше. Тогда еще раз, уже в третий: File -> New -> Unit
← →
ProgRAMmer Dimonych (2006-10-06 18:18) [20][16], потом [11]
← →
Плохиш © (2006-10-06 18:18) [21]
> Malik © (06.10.06 18:16) [14]
Интересно, сколько времени понадобиться для достижения уровня кипятильника двигаясь в противоположную сторону?
← →
Malik © (2006-10-06 18:20) [22]Интересно, сколько времени понадобиться для достижения уровня кипятильника двигаясь в противоположную сторону?
Тебе наверное яснее!!!
← →
Malik © (2006-10-06 18:23) [23]Кипятильник не кипятильник, но для первого раза создания библиотек сойдет!!!
← →
Ketmar © (2006-10-06 18:24) [24]offtopic: опять... пришло, скандалит... есть мдея отправлять таких на форум господина Ф. сразу. %-)
← →
Malik © (2006-10-06 18:25) [25]он первый начил =(((
← →
ProgRAMmer Dimonych (2006-10-06 18:25) [26]> Malik
Если действительно ищете, то проигнорируйте наезды. Насчёт раздела "Начинающим" - они правы, но раз уже задали вопрос сюда, давайте решать его здесь...
← →
ProgRAMmer Dimonych (2006-10-06 18:26) [27]P.S. Чем смогу - помогу...
← →
Malik © (2006-10-06 18:28) [28]И вообще кипятильники не умеют создовать проги с возможностью внутреннего программирования!!!
← →
Ketmar © (2006-10-06 18:28) [29]>[26] ProgRAMmer Dimonych 6-Oct-2006, 18:25
>проигнорируйте наезды.
"наезжать" никто и не думал. чтобы ты знал: "наезд" обычно немотивирован. тут же -- ещё очень по-доброму обошлись... %-)
← →
Ketmar © (2006-10-06 18:28) [30]ой. "внутреннее программирование". круто. программирование прямой кишкой, например...
← →
Zeqfreed © (2006-10-06 18:28) [31]> [24] Ketmar © (06.10.06 18:24)
Кстати это идея; «Метла глазами Хакера», Автор — М. Фленов.
← →
ProgRAMmer Dimonych (2006-10-06 18:30) [32]> Ketmar
ОК, непраильно сформулировал...
← →
Ketmar © (2006-10-06 18:30) [33]>[32] ProgRAMmer Dimonych 6-Oct-2006, 18:30
ты б зарегистрировался, что ли... %-)
← →
Malik © (2006-10-06 18:34) [34]ой. "внутреннее программирование". круто. программирование прямой кишкой, например...
нет он работает по прирнципу Java- машины с урезанными возможностя т.е. у нее есть свая программа для запуска и в которой она работает, но эта прога не создовалась для программистов. Я ее приспособил для проверки знаний учащихся путем проверки решения задачи котору ученик решает сам на компьютере.
← →
ProgRAMmer Dimonych (2006-10-06 18:35) [35]> [33]
Дык я бы рад, да там e-mail хотят...
А у меня его отродясь не бывало :(
← →
Ketmar © (2006-10-06 18:37) [36]>[35] ProgRAMmer Dimonych 6-Oct-2006, 18:35
>Дык я бы рад, да там e-mail хотят...
кто мешает ввести несуществующий? полазь по анкетам, увидишь много интересных мэйлов. %-)
на крайняк -- mail.ru ещё не закрыли. %-)
← →
Ketmar © (2006-10-06 18:39) [37]>[34] Malik(c) 6-Oct-2006, 18:34
уговорил. задача класса для 10. сложности почти никакой (всё зависит от входного языка и возможностей VM). если ты надеялся кого-то здесь сильно поразить -- у тебя не вышло. а вот показаться малолетним выпендрёжником -- очень даже вышло. просто на 100% вышло. сорри, я -- существо простое: что вижу, то и пою.
← →
ProgRAMmer Dimonych (2006-10-06 18:45) [38]> [36]
На mail.ru чё-то не тянет (с него учебник для начинающих взломщиков начинается)...
← →
Ketmar © (2006-10-06 18:47) [39]>[38] ProgRAMmer Dimonych 6-Oct-2006, 18:45
>На mail.ru чё-то не тянет (с него учебник для начинающих
>взломщиков начинается)...
угу. "не читайте перед обедом советских газет" (ц)
← →
Malik © (2006-10-06 18:48) [40]Малолетним не мало лет но для моего возроста это не слабо. Ведь для программиста важнее сильная логика, а владение специальными компонентами после!!! Без логики не куда например, дано 6 монет как определить как из них фальшивая электронными весами, которая не даёт возможности сравнивания монет, за 3 взешивания
← →
Ketmar © (2006-10-06 18:52) [41]для начала неплохо бы русский выучить. прораммист, который криво пишет на естественном языке, так же криво пишет и на artificial.
← →
Ketmar © (2006-10-06 18:52) [42]тьфу, блин. сам же и опечатался. %-)
← →
Malik © (2006-10-06 18:53) [43]тьфу, блин. сам же и опечатался. %-)
Не суди, ибо не будеш судим!!!
← →
ProgRAMmer Dimonych (2006-10-06 18:56) [44]ОК, к вопросу возвращаться будем?
← →
Malik © (2006-10-06 19:00) [45]Так вот хоте я написать отдельную библиотеку, в которой я поместил бы функцию для решения алгебраических формул любой сложности, которое вводит пользователь, но не тут то было: к сожелению я не смог создать библиотеку.
← →
Ketmar © (2006-10-06 19:03) [46]>[45] Malik(c) 6-Oct-2006, 19:00
>к сожелению я не смог создать библиотеку.
плохо. попробуй ещё раз. или хотя бы поясни, что ты понимаешь под "библиотекой", и что у тебя не вышло.
← →
Malik © (2006-10-06 19:05) [47]я не понимаю как создать ее саму, ведь она не приложение и не компонент
← →
Palladin © (2006-10-06 19:06) [48]ну, а dll то чем не устроила? думаю многие будут рады видеть и использовать эту библиотеку, если она бесплатная конечно будет, а если платная, то совсем немногие :)
← →
Zeqfreed © (2006-10-06 19:08) [49]> [47] Malik © (06.10.06 19:05)
DLL Wizard. Или поменяй program на library в консольном приложении и убери APPTYPE.
← →
Ketmar © (2006-10-06 19:09) [50]@%^@$$@!!! ЧТО, НАФМГ, ТАКОЕ "БИБЛИОТЕКА" В ПОНИМАНИИ АФФТАРА???
← →
Malik © (2006-10-06 19:11) [51]for Palladin кто сказал, что я делаю ее для общего пользования, и почему все будут рады ей, ведь ее создать, как два пальца ... поверь мне я ее уже 5-ый раз делаю. Но возможно ты предполагаещь что это долго но это стоит этого, ведь у каждого программиста свои требованиея к ней. =))
← →
Zeqfreed © (2006-10-06 19:11) [52]> [50] Ketmar © (06.10.06 19:09)
Он сам не понимает :)
← →
Zeqfreed © (2006-10-06 19:13) [53]> [51] Malik © (06.10.06 19:11)
> ведь ее создать, как два пальца ... поверь мне я ее уже
> 5-ый раз делаю
Аффтар, выпий… нет, не чаю…
← →
Palladin © (2006-10-06 19:13) [54]
> [50] Ketmar ©
судя по всему самое верное понимание у автора, что такое библиотека это - "там где книжки лежат"...
← →
Ketmar © (2006-10-06 19:13) [55]>[52] Zeqfreed(c) 6-Oct-2006, 19:11
>Он сам не понимает :)
я понял. аффтар -- злостный спам-бот. кто-то тестит ИИ. огорчу: ИИ пока кривой. %-)
← →
Плохиш © (2006-10-06 19:14) [56]Ветка офигенная... я рыдаюююю....
← →
Malik © (2006-10-06 19:15) [57]for Zeqfreed Она нужна, потому что она полезная штука в хозяйстве!!
← →
Zeqfreed © (2006-10-06 19:16) [58]Все понятно. Удаляйте ветку, удаляйте автора. Следующий.
← →
Malik © (2006-10-06 19:17) [59]Нет в выше упомянутой программе с внутренним программированием без неё было не обойтись!!!
← →
Malik © (2006-10-06 19:19) [60]Ха-ха я не ИИ @#$%!!! Хотя пытался создать его.
← →
Palladin © (2006-10-06 19:20) [61]хм, мой телепатор что то слабо мне сигналит по поводу
http://www.remobjects.com/product?id={02A079E7-80AD-4CB4-BCF6-D213F45C4FC4}
← →
Суслик © (2006-10-06 19:42) [62]ну развод же, братцы
← →
Ketmar © (2006-10-06 19:45) [63]>[62] Суслик(c) 6-Oct-2006, 19:42
>ну развод же, братцы
причём даже не смешной...
← →
RASkov (2006-10-08 17:15) [64]А теперь улыбнитесь, Вас снимали скрытой камерой....:)
← →
Percent (2006-10-08 18:40) [65]Аффтар хочет модуль.
(****************************************************)
(* Библиотека функций крутого программера Malik"a *)
(****************************************************)
unit MyLibrary;
interface
function DoSomething: double;
function DoSomethingElse: double;
{...}
implementation
function DoSomething: double;
begin
{Blah-blah-blah...}
end;
function DoSomethingElse: double;
begin
{Blah-blah-blah...}
end;
{...}
end.
← →
Пусик © (2006-10-08 19:30) [66]
> Malik © (06.10.06 17:50)
> Как создать?
А что ты под библиотекой понимаешь?
← →
Ketmar © (2006-10-08 19:49) [67]>[66] Пусик(c) 8-Oct-2006, 19:30
>А что ты под библиотекой понимаешь?
это мы уже спрашивали. оно не знает.
← →
flaxe © (2006-10-08 19:50) [68]Прочитал тему и конкретно поржал!
Аффтар ты травы Абкурился? Когда я только только начинал переходить к объектно-ориентированному програмированию таких анекдотов не устраивал.
> К ваше му сведенью я сам создал 3d куб не используя DerectX,
> OpenGl а сам вывел математически!
И давно ты травкой балуешься?
______________________________
Начнем с того, где ты услышал про эти библиотеки? что это в твоем понимании?
Я почти уверен, что тебе нужно имеено вот это:
Library MyLib;
function Fun (n: Integer): Integer;
begin
Result := n + 1
end;
exports Fun;
end.
← →
ProgRAMmer Dimonych © (2006-10-08 23:02) [69]Кто старое помянет... IMHO.
В смысле ветку тронули зачем-то, вроде же уже всё сказали, автор не объявился...
P.S. Этим сообщением ни в коем случае не собирался никого обидеть.
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.037 c