Застой

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 03.01.2008 (Чт) 23:05

Lumen
Спасибо.
Debugger
У меня проектов то кот наплакал. А сейчас вообще голова пустая.
Пустая голова -какой простор для мыслей! :roll:
Главное, ребята, сердцем не стареть...

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 08.01.2008 (Вт) 16:49

Работал с VC++ 6.0 он при компиляции создает файлы и бросает их в папки Debug или Release или в другую папку в зависимости от настроек проекта, все проекты были в папке на диске D:. Проектов много и для простого тестика остается после компиляции порядка 15 - 20 Мб файлов, которые можно спокойно удалить. Но удалять забываеш и они накапливаются. Папка со всеми проектами у меня весила порядка 1,5 - 2 Гб. Периодически случается борьба за свободное место и тогда приходится заходить в каждую папку и руками удалять ненужные файлы. На второй раз меня это достало и я потратил немного времени на написание програмки на VB6 для рекурсивного обхода структуры каталогов и удаления файлов по маске. Указал корневую папку проектов и после прохода освободилось порядочно места.

Делал загрузку масок удаляемых файлов из ini-файла. Обход папок - FSO.

Единственная проблема выяснилась попозже, программа обошла не все каталоги. Причину выяснять я не стал, сначала не было времени, а потом то забываеш, то снова нет времени. :(

Можеш сделать такую програмку с настраивание списка удаляемых файлов. Мне она не нужна, если вдруг закралось подозрение, что это завуалированный заказ :-). Исходников нет, при переезде на новую работу не все забрал, но там ничего сложного нет, могу помочь набросать :)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.01.2008 (Вт) 18:39

Igor_123
А не проще было заюзать стандартный виндовый поиск по расширению и одним нажатием delete всё снести?
Изображение

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 08.01.2008 (Вт) 18:48

или bach

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 08.01.2008 (Вт) 20:10

для одного расширения вполне подойдет, но их список порядка 20 т.к. использую ещё и Borland C++ Builder :-)
Опять таки, не помню для чего были сделанны исключения :-)
программа запускалась автоматом по времени, да ещё всякая всячина была, которая тогда была актуальна :-)

Ramzes
а что такое bach??? В смысле пакетное???

да и я программер или кто??? :-)
эту программу мой товарищ переписал на с++ осваивая Boost, сделал её многопоточной, с выводом текущего состояния, возможностью остяновки и продолжения :-)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 2:12

Огромные познания о модуле я подчерпнул из Полного справочного руководства, специального издания использование VB6. Авторов книги Брыйана Сайлера и Джефа Споттса. Что там написано о модуле.
Модуль применяется для кода, который часто используется. И чтоб его постоянно не писать, все это пишется в модуль. Этот модуль можно применять с разными программами. Например печать отчета и т.д.
Это все, что говорится о модуле.

Это неправильные познания. Потому что согласно их логике, в модуль помещается код, который часто используется, а код, который используется редко - помещается не в модуль, а куда-то в другое место? Куда? В класс (в широком смысле, т.е.: в модуль класса, в Designer, в код формы)? Да сжечь такое руководство.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 8:41

Хакер писал(а):Потому что согласно их логике, в модуль помещается код, который часто используется, а код, который используется редко - помещается не в модуль, а куда-то в другое место?

Потрясающий по глубине мысли вывод.

Давайте не будем писать контроллов, которые находят число Pi и тому подобное.

То есть согласно этой логике, не надо писать контролов, которые что-нибудь находят?
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 8:50

alibek
Это попытка придраться?

Особенно вторая часть. Типа - дай-ка я полистаю топик на несколько страниц выше - вдруг найду к чему ещё там можно придраться. И ведь не поленился пролистать и найти.

Нет, согласно этой логике не надо "делать пуговицы, запаковывая их при этом в тару размером с товарный вагон".
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 9:18

Это придирка, точно такая же, как твоя.
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 10:07

Моя? К чему? К книге? Ты не согласен с ней?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 09.01.2008 (Ср) 10:22

Хакер
А в делфи, билдере есть такая тенденция делать на все и вся компоненты, и скрывать в них определенный функционал, правда они не ActiveX, а линкующиеся либы или dll. :wink:
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 09.01.2008 (Ср) 10:30

Igor_123 писал(а):
Ramzes
а что такое bach??? В смысле пакетное???


*.bat

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 09.01.2008 (Ср) 10:47

Ramzes писал(а):*.bat

:-)
Это я потом находил на ру-борде обход структуры каталогов с музыкой и создания плейлиста в корневом каталоге выполненный bat'ником, который можно было переделать под эту задачу :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 11:07

Хакер писал(а):Ты не согласен с ней?

Разумеется нет.
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 11:11

Т.е. по твоему - модуль используется исключительно/преимущественно для кода, который часто используется?

Т.е. по твему, если функция юзается из многих мест программы (из десятка форм, десятка классов) - она должна быть объявлена в модуле. Если же функция вызывается из одного места в форме, её нужно объявлять в форме. Так по твоему?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 11:14

Не надо искать скрытый порочный смысл в неудачно построенной фразе. У тебя таких фраз не меньше, чем в той книге.
В книге же всего лишь имелось ввиду, что часто используемый код имеет смысл вынести в отдельный модуль (модуль или класс), тогда как однократно используемый код используется по месту (в событиях, например).
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 11:32

Во-первых, это смысл не скрытый. Это узкий смысл - взгляд на вещи под каким-то углом.
Во-вторых, я свои сообщения пишу на лету, даже не перечитывая, и я не даю стопроцентной гарантии, что они не содержат ошибок. Книги же по меньшей мере обрабатываются редактором и подходят к написанию книг обычно более серьёзно и ответственно.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Пред.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList