Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Создание библиотек функций   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.05 c
15-1159504912
ilya39
2006-09-29 08:41
2006.10.22
Поиск Yandex в Opere


2-1159818990
AveyiS
2006-10-02 23:56
2006.10.22
Радио по сети


2-1159512427
aht
2006-09-29 10:47
2006.10.22
Удаление строки в StringGrid


2-1160032808
АлексЧерных
2006-10-05 11:20
2006.10.22
Нужна помощь!!!


1-1157693465
_Guest_
2006-09-08 09:31
2006.10.22
повторяющееся событие MouseWheel