Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

поделитесь исходником файлового менаджера на delphi

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> поделитесь исходником файлового менаджера на delphi
Имя
Сообщение << Старые топики   Новые топики >>
поделитесь исходником файлового менаджера на delphi - 2010-05-24 22:56:52.443333   
rat_splinter

Сообщений: 40
Оценки: 0
Присоединился: 2007-12-15 02:23:31.840000
есть ли у кого нибудь пример консольного ФМ на delphi? сейчас пытался хоть один сорец найти- так ничего подходящего и не нашол =( … Поделитесь кому не жалко,=) буду очень благодарен
Post #: 1
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:07:53.276666   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Файловый менеджер + Делфи = Epic Fail
Но если уж очень сильно надо, то поищи на других языках (С++  например). Там все равно 70-80% будет WinApi, а работа с ним почти в любой среде одинакова.
Post #: 2
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:15:34.003333   
Як Истребитель

Сообщений: 410
Оценки: 0
Присоединился: 2010-01-27 19:48:58.473333
quote:

Файловый менеджер + Делфи = Epic Fail


Чего это вдруг? Да и сам себе противоречишь, аpi и в Африке api.
Post #: 3
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:24:16.663333   
rat_splinter

Сообщений: 40
Оценки: 0
Присоединился: 2007-12-15 02:23:31.840000
ну блин неужели вообще ни у кого нету? мне бы самый самый простой, чтоб тупо по папочкам перехадил и всё, но сам главное консольный….
Post #: 4
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:28:03.750000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Чего это противоречу то? Я как раз наоборот сказал что работа с API везде одинакова. Но у Борланда с кодогенерацией  худо.
Post #: 5
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:37:59.300000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Консольный файловый менеджен на дэлфи - это извращение. Сначала спросите "зачем", а потом уже ищите.
Post #: 6
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:42:53.596666   
Як Истребитель

Сообщений: 410
Оценки: 0
Присоединился: 2010-01-27 19:48:58.473333
quote:

Но у Борланда с кодогенерацией&nbsp; худо.


Поясни. И под C++ ты случаем не Borland C++ подразумевал?
Post #: 7
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-24 23:50:15.260000   
rat_splinter

Сообщений: 40
Оценки: 0
Присоединился: 2007-12-15 02:23:31.840000
видимо я слишком с долека начал… Вобщем стоит задача написать чтото пожишее на библиотеку SLESH'a - Micro Web Server DLL http://slesh.name/?act=releases&subact=show&nid=17
хотел сначало переписать его год на delphi но понял что с++ я ещё долго учиться понимать буду….
Ну вот собственно и хотелось бы сначала разобраться с ФМ для того чтобы нужный функцианал выбрать, а уж с http обёрткой я сам разберусь…
Post #: 8
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-25 00:24:41.533333   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
quote:

ORIGINAL: Як Истребитель

quote:

Но у Борланда с кодогенерацией&nbsp; худо.


Поясни. И под C++ ты случаем не Borland C++ подразумевал?


А с чего ты сделал такой вывод???? Случаем нет. Лучше делфи чем Борланд С++. Я лично предпочитаю Codeblocks (как кроссплатформенную среду) или Visual C++ 2010 Express. Еще как кроссплатформенное решение есть Эклипс, но мне Zend Studio хватает.

И прекращай меня ловить на противоречиях. Я знаю о чем говорю не понаслышке. Я сам съел эту кучу говна.
Post #: 9
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-25 00:34:53.310000   
Як Истребитель

Сообщений: 410
Оценки: 0
Присоединился: 2010-01-27 19:48:58.473333
quote:

И прекращай меня ловить на противоречиях. Я знаю о чем говорю не понаслышке. Я сам съел эту кучу говна.


Да хрен проссышь, что ты хотел где сказать. Так поясни, в чём выражается "плохая кодогенерация борланда", и почему для файловых менеджеров он слабо применим?
Post #: 10
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-25 02:58:20.370000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Ок. Если знаешь немного асемблер, то собери простой "Hello World" в двух средах и сравни в ольке код. Потом попробуй перед самим print "Hello World!\r\n"; поставить условие из типа if (1==1) скомпилировать в обеих средах и сравнить. И так далее ставить более изощренные условия. В борланде ты вполне можешь встретить что-то типа test 01,01; jnz <за_пределы_ифа>, а та же студия не будет делать такой ерунды, поймет что 1 равен одному в любой известной системе счисления в этом бренном мире, и просто проигнорирует условие. С такими простыми условиями борланд еще справится, но что-то более серьезное заставит его "перестать думать". Это как пример был.

Я, как по мне, излагаюсь вполне понятно для того, чтоб понять о чем вообще идет речь. Если кто-то что-то недопонял, то надо учить матчасть.
Автору же еще раз советую посмотреть в msdn winapi функции по работе с файловой системой (можно вполне обойтись десяткм ну илм двумя) и сделать вокруг них удобные обертки. Или даже больше. Написать простенький класс в котором будут методы которые будут обертками вокруг winapi.
Post #: 11
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-25 06:28:55.056666   
Як Истребитель

Сообщений: 410
Оценки: 0
Присоединился: 2010-01-27 19:48:58.473333
quote:

С такими простыми условиями борланд еще справится, но что-то более серьезное заставит его "перестать думать".


Примерно понял. Странно, довольно ёмкие проги на борланде были, всё думало..
Post #: 12
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-25 13:29:36.050000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Нет. Ты не понял идею. То что я приводил оно будет работать, просто не все будут оптимизировать код. Зачем проверять на истинность условие, которое всегда истинно? Это лишние такты. А если подобное в цикле который выполняется несколько миллионов раз. Когда я писал "перестанет думать" и и имел ввиду думать. А работать оно будет в любом случае. Просто где-то оптимальней, где-то нет.
Post #: 13
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-26 01:22:49.856666   
rat_splinter

Сообщений: 40
Оценки: 0
Присоединился: 2007-12-15 02:23:31.840000
блин, люди, да хватит уже сраться по поводу того какой язык круче, адин фиг ни сайдётесь во мнениях…. сколько раз уже такое было, и всё никак ни успакоитесь…. лучшеб по теме помагли чем флудить
Post #: 14
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-26 01:32:34.913333   
iidsp

Сообщений: 379
Оценки: 0
Присоединился: 2009-10-14 23:13:19.856666
ну у мя где-то на асме только был…
Post #: 15
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-26 01:40:44.026666   
rat_splinter

Сообщений: 40
Оценки: 0
Присоединился: 2007-12-15 02:23:31.840000
поделись =) плиииз…..
Post #: 16
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-26 10:35:36.260000   
Як Истребитель

Сообщений: 410
Оценки: 0
Присоединился: 2010-01-27 19:48:58.473333
quote:

То что я приводил оно будет работать, просто не все будут оптимизировать код.


Ах вот ты о чём. Такты тактами, но проверка условий - пусть даже сотни "пустых" условий - может быть нужна. А если мне захочется пропатчить файл, и if (1=1) станет if (2=1)? Имхо, не в этом должна заключаться оптимизация. Компилятор должен компилировать то, что я хочу, а не то, что хочет "соптимизировать" он (в том плане, что шаги из алгоритма выкидывать не надо).


Post #: 17
RE: поделитесь исходником файлового менаджера на delphi - 2010-05-26 11:55:24.366666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
FYI http://rsdn.ru/article/philosophy/Optimization.xml
Post #: 18
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> поделитесь исходником файлового менаджера на delphi







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.