Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > Собрал свою прогу воедино...


Автор: Winprogrammer 15.1.2007, 14:59
Собрал свою прогу воедино!
Дизайнер конвертов. Кто хочет: могу куда-нибудь выложить.

Автор: Yanis 15.1.2007, 15:01
Winprogrammer
Не вижу никакого смысла в существовании этой темы в данном виде и в данном разделе.

Автор: Winprogrammer 15.1.2007, 15:02
А куда ее переместить?

Автор: drkot 15.1.2007, 15:13
выкладывай. посмотрим.

Автор: Sunvas 15.1.2007, 16:10
В моей подписи увидишь место, куда программу можно залить.

Автор: Yanis 15.1.2007, 17:09
Winprogrammer
http://rapidshare.de/
http://rapidshare.ru/
http://slil.ru/

Да хоть на народе smile

Автор: Sunvas 15.1.2007, 17:25
Цитата(Yanis @  15.1.2007,  17:09 Найти цитируемый пост)
http://rapidshare.de/
http://rapidshare.ru/

Рапида - это отдельная песня. Я с нее вообще ничего скачать немогу.


Автор: gambit 15.1.2007, 21:43
Цитата

Рапида - это отдельная песня. Я с нее вообще ничего скачать немогу.

Вопрос не по теме, но кто нибудь знает как с нее скачивать?

Автор: Sunvas 15.1.2007, 21:44
И ты сюдаже. С рапиды никак не скачаешь!

Автор: Winprogrammer 15.1.2007, 22:56
Люди!!! Заливаю на Sunvas Uploading. Я тогже ненавижу рапидшу.

Автор: Winprogrammer 15.1.2007, 23:31
Это программный комплекс состоящий из: База CD дисков (база для управления всеми вашими дисками: хранит фотки(тумбнейлы), многоуровневое сканирование диска\директории, плагины сканирования, конвертирования, среды(всякие дополнения), дизайнер конвертов(прога для создания этикеток для cd и dvd коробок, создание конвертов и вообще эти возможности наращиваются плагинами, плагины инструментов: написал - добавил; сохранение готовых шаблонов в .jpg), просмотр отчетов(имеется возможность у базы и дизайнера сохранять отчеты в .frf файлы).

Весит 9.09 метра.

Автор: Sunvas 15.1.2007, 23:33
Цитата(Winprogrammer @  15.1.2007,  23:31 Найти цитируемый пост)
Это программный комплекс состоящий из: База CD дисков (база для управления всеми вашими дисками: хранит фотки(тумбнейлы), многоуровневое сканирование диска\директории, плагины сканирования, конвертирования, среды(всякие дополнения), дизайнер конвертов(прога для создания этикеток для cd и dvd коробок, создание конвертов и вообще эти возможности наращиваются плагинами, плагины инструментов: написал - добавил; сохранение готовых шаблонов в .jpg), просмотр отчетов(имеется возможность у базы и дизайнера сохранять отчеты в .frf файлы).

Звучит устрашающе.

Автор: Winprogrammer 15.1.2007, 23:38
Объясните мне - неучу как туда заливать? Зашел->регнулся->в поле загрузить файл выбрал мой .exe->нажал загрузить. Работаю через MozillaFirefox 2.0. Грузит(делает вид, а в статус баре снизу написано, что отсылает запрос) минут пять и выдает: Во время загрузки страницы соединение с сервером было сброшено.

Добавлено @ 23:39 
Цитата(Sunvas @ 15.1.2007,  23:33)
Звучит устрашающе.

А смотрится обалденно!  smile 

Автор: Sunvas 15.1.2007, 23:39
Попробую по ФТП закачать. Так быстрее будет.

Автор: Winprogrammer 15.1.2007, 23:42
Ща попробую.

Автор: bems 16.1.2007, 01:24
Цитата(gambit @  15.1.2007,  21:43 Найти цитируемый пост)
кто нибудь знает как с нее скачивать? 

с гемороем но без извращений. Все там работает, только злит очень...
Цитата(Sunvas @  15.1.2007,  21:44 Найти цитируемый пост)
 С рапиды никак не скачаешь! 
ну свое ясен бубен лучше!

Добавлено @ 01:26 
Winprogrammer, дык? где?

Автор: gambit 16.1.2007, 12:33
Цитата

С рапиды никак не скачаешь! 

Нет, если проект существует. Значит как-то можно.

Автор: bems 16.1.2007, 18:14
браузенром качайте, а не менеджером закачек

Автор: Winprogrammer 16.1.2007, 20:09
Цитата(bems @  16.1.2007,  01:24 Найти цитируемый пост)
Winprogrammer, дык? где? 

Дык пытаюсь грузануть. Она грузит по ФТП минут 10-15 и в логе пишет: подождите, идет перезагрузка пользователя. Ща опять пробую.

Автор: Winprogrammer 16.1.2007, 21:41
Sunvas, походу Ваша система меня терпеть не может. Теперь качаю через TotalComander по FTP и через опред. время он(сервак) меня скидывает, говорит, что проблема с соединением. Приходится все время сидеть, следить за ним и продолжать закачку по мере необходимости. smile Еще скорость закачки отвратительная: максимум 5.0 kbytes/sec при закачивании по ADSL на выходе:1 мегабит.

Автор: Winprogrammer 16.1.2007, 23:33
УРА!!! Свершилось! Я загрузил. Хватайте линк: http://sunvas.ifolder.ru/887148

Просьба обо всех багах очепятках сообщать мне(желательно на мыло).
Предложения по развитию так же принимаются. Подумываю над тем, чтобы создать сайт поддержки.

Автор: Sunvas 16.1.2007, 23:37
Хз. Я туда закачивал файл больших объемов. И ничего не выдавало.

Автор: Winprogrammer 16.1.2007, 23:47
Цитата(Sunvas @ 16.1.2007,  23:37)
Хз. Я туда закачивал файл больших объемов. И ничего не выдавало.

Я верю тому, что я вижу собственными глазами. Либо у Вас канал дохлый, либо у меня сетка никакая. Но факт есть факт. Он грузил через нехочу постоянными пинками под зад.

Автор: Sunvas 17.1.2007, 01:29
Цитата(Winprogrammer @  16.1.2007,  23:47 Найти цитируемый пост)
Он грузил через нехочу постоянными пинками под зад.

Вышли залей на какой-то хостинг бесплатный.

Автор: Yanis 17.1.2007, 14:26
Так всё таки программу куда-нибудь выложат? Уже чисто спортивный интерес...

Автор: Sunvas 17.1.2007, 14:55
Цитата(Yanis @  17.1.2007,  14:26 Найти цитируемый пост)
Так всё таки программу куда-нибудь выложат? Уже чисто спортивный интерес...


Winprogrammer, а что у тебя за нет такой дохлый, что никуда залить не можешь?

Автор: Winprogrammer 17.1.2007, 20:22
Совсем читать обленились!!! Второй линк вставляю!!! http://sunvas.ifolder.ru/887148
Все загрузил. Юзайте на здоровье.

Автор: Winprogrammer 17.1.2007, 22:16
Цитата(Sunvas @  15.1.2007,  21:44 Найти цитируемый пост)
С рапиды никак не скачаешь! 

Не скажите! Есть куча прог для скачивания и заливания. В основном их родные. Да и так, вручную, можно легко скачивать. Качал сам лично, но геморроя много.

Автор: Sunvas 17.1.2007, 22:30
Скачал. Вот мое субъективное мнение:
    Самое начало
  • Инталятор неудачный. Чувствуется, что вместо английский слов "тупо" вставлены русские - нетмасштабировано. Почему-то показывает данные системы... - меня это очень пугает, я еще не видел таких странных инсталяторов. После установки рвется ставить еще какую-то гадость. Естественно нажал "отмена". Для меня идеальный инсталятор это "далее", "далее", ... , "готово". Вобщем инсталятор вызвал жуткое отвращение.  smile 
  • Ко всему вышеизложенному инталятор очень большой - 8.9 Мб, в то время как установленая программа весит всего 6.9 Мб. Программы которые в инстале занимают больше чем после установки вызывают главным образом у меня удивление - зачем тогда инстал?
  • Инсталятор не создает всех ярлыков: где ярлыки для CDBaseCoverDesigner??
    База CD дисков
  • Программа по описанию весьма интересна, но не имеет интуитивно-понятного интерфейса. Получается что надо читать хэлпы. Чтение хэлпов (не надо путать с мануалами и статьями) задевает мое достоинство.
  • Полазив по меню, увидел, что картинки, встоеные в него, слишком большие. Также я не понял смысла смены стилей, т.к. это затрагивает только главное меню.
  • Почему-то "связаны" все TDBgrid-ы, отображающие типы дисков. Очень напрягает.  smile 
  • ИМХО чертовски нехватает wizard-a для обучения.
  • Сама программа какая-то серая, невзрачная. Для базы данных дисков хотелось бы что-то более интересное.
    Просмотр отчетов
  • Вызов "Просмотр отчетов" показывает ошибку. Скрин смотри под прищепкой.
  • Не работает в главном меню ни Справка ни О программе
    После вышеизложенного, "разбирать" Просмотр отчетов дальше просто отпало желание.
    Дизайнер этикеток
  • Почти на наждом шагу вылетает ошибка. Не очень приятно на это смотреть. См. под прищепкой.
  • Не вижу смысла показывать при запуске окно "новый проект". - Кнопка ОК не на всех пунктах активна, а если жму Отмена, то программа все-равно запускается. Смысл слова "конверт" в даном случае не ясен.
  • Создавая такую програму ты "замахнулся" на очень многое. Но пока ничего стоящего не сделал. Пока есть только вставка текстов и картино, но этого недостаточно чтобы создать полноценную обложку. Я не буду долго рассказывать что именно надо добавить: открой MS Word и посмотри на панель рисования - и то, даже такого количества мало, чтобы создать полноценную обложку. Лишь на одно тебе все-таки укажу. Отсутствие вертикального текста просто смешно - в подолжке для этого поля есть, а поместить туда что-то неполучается.
  • Функция "Печать" вообще поразила меня свое тупостью. Этот пункт оставлю без коментариев, потому что тут ошибки выскакивают вообще что-бы я не сделал. smile 
  • Помощь не работает.
  • Окно "Элементы" на самом дела почему-то имеет заголовок NBFloatingWindowParent_0111A510

Автор: Winprogrammer 18.1.2007, 22:30
Инсталлятор:
 Данные системы показывает так, для прикола и никакого вреда не наносит
 На счет гадости: это но пытается ставить BDE.
 Сам инсталятор: AstrumInstaller 2.0

База:
На счет интерфейса мне говорили, а вот переделывать все на Alpha Skins лень. У меня все строится на TBX и TB2K.

Дизайнер и просмотр:
 Хз. У меня все нормально пашет. Не ругается. Подскажите, пожалуйста как лечить. На счет инструментов - дело поправимое: плагины. Сам пишеш и сливаеш в инет. Ща хочанаписать чтобы можно было сувать WordArt(только при установленной ворде). Помощь не работает по тому, что её нет. Не написал.

Автор: Sunvas 18.1.2007, 22:43
Цитата(Winprogrammer @  18.1.2007,  22:30 Найти цитируемый пост)
Данные системы показывает так, для прикола и никакого вреда не наносит

Приколов, особенно таких не люблю.  smile 

Цитата(Winprogrammer @  18.1.2007,  22:30 Найти цитируемый пост)
На счет гадости: это но пытается ставить BDE.

А нах собственно?
Цитата(Winprogrammer @  18.1.2007,  22:30 Найти цитируемый пост)
 Сам инсталятор: AstrumInstaller 2.0

Лучше возьми Inno Setup
Цитата(Winprogrammer @  18.1.2007,  22:30 Найти цитируемый пост)
На счет интерфейса мне говорили, а вот переделывать все на Alpha Skins лень. У меня все строится на TBX и TB2K.

Тогда уберить возможность настраивать win XP стиль. Раздражает.

Цитата(Winprogrammer @  18.1.2007,  22:30 Найти цитируемый пост)
 Хз. У меня все нормально пашет. Не ругается. Подскажите, пожалуйста как лечить.

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

Автор: Winprogrammer 18.1.2007, 22:45
Цитата(Sunvas @  18.1.2007,  22:43 Найти цитируемый пост)
Интуиция мне подсказывает, что ты с принтером как-то хреново работаешь... Во всяком случае полезно тебе сходить в соответствующий раздел на форуме.

Я использую FreeReport.

А как Вам многоуровневое сканирование диска? Тумбнейлы?

Автор: Sunvas 18.1.2007, 23:00
Цитата(Winprogrammer @  18.1.2007,  22:45 Найти цитируемый пост)
А как Вам многоуровневое сканирование диска? Тумбнейлы?

А можно пояснение что и к чему?

Автор: Winprogrammer 18.1.2007, 23:01
Цитата(Sunvas @  18.1.2007,  22:43 Найти цитируемый пост)
Лучше возьми Inno Setup
я его как-то юзал, но не помню почему бросил. Не понравился, наверное. А InstallShield в Delphi как запустить?

Добавлено @ 23:03 
Цитата(Sunvas @  18.1.2007,  23:00 Найти цитируемый пост)

А можно пояснение что и к чему? 

А какое тут может быть пояснение? До тумбнейлов и сканирования диска добрались? Хочется знать мнение на счет этого.

Автор: Sunvas 18.1.2007, 23:24
Цитата(Winprogrammer @  18.1.2007,  23:01 Найти цитируемый пост)
А InstallShield в Delphi как запустить?

Не трогай это гуано. Если хочешь узнать что я о нем думаю откровенно (без цензуры) - стучи в асю.


Цитата(Winprogrammer @  18.1.2007,  23:01 Найти цитируемый пост)
А какое тут может быть пояснение? До тумбнейлов и сканирования диска добрались? Хочется знать мнение на счет этого.

В процессе работы с программой я не понял предназначение этой функции.

Автор: Winprogrammer 18.1.2007, 23:48
Цитата(Sunvas @  18.1.2007,  23:24 Найти цитируемый пост)
В процессе работы с программой я не понял предназначение этой функции. 

Какой конкретно?

Если тумбнейлов, тогда объясняю: эта ф-я предназначена для работы с фотками. Т.е. все диски с фотками заносятся в тумбнейлы и при поиске необходимой фотки не надо будет лазать по дискам, а просто просмотреть тумбнейлы в базе.

Если сканирования, то объясняю: допустим такая ситуация - заносится в базу диск Microsoft(или любой другой). Что бы вручную не вбивать содержимое устанавливаем глубину сканирования, показываем где сканирить и сканерим. После выбираем нужные файлы/папки для заноса в базу.

Автор: drkot 19.1.2007, 12:47
Еще немного критики. (сам хотел)
  1. то что ты называеш инсталлер наверно следует называть авторан (внешний вид - твердая тройка, функционал ээээээ)
 2. Инсталер сразу кидает сообщение мол денег за него не платили. И зачем это мне нужно?
 3. Ломится в инет. И на мне это нужно?
 4. не найдена библиотека vclactnband70.bpl
 5. Дизайн сильно неоднородный и сумбурный.

Бльше замечаний нет, потому, что большенство функциональности просто не заработало.

PS:  на форуме есть пользователь "ConstantineXXX" у него есть сайт, на сайте прога. Это пример как нельзя делать. Советую вам ее посмотреть и недопускать подобных ошибок (и топик на этот счет почитать немешает). 
  


Автор: Sunvas 19.1.2007, 13:10
ИМХО для таких программ install надо вообще убрать.

Автор: Winprogrammer 19.1.2007, 13:53
Цитата(Sunvas @  19.1.2007,  13:10 Найти цитируемый пост)
ИМХО для таких программ install надо вообще убрать. 

А как тогда на машину пользователя ставить BDE?

Цитата(drkot @  19.1.2007,  12:47 Найти цитируемый пост)
4. не найдена библиотека vclactnband70.bpl

В чем проблема понял. Просто я компилил прогу без пакетов и наверное не все собрал до кучи. Вечером выкину эту библиотеку на хостинг и дам линк, а сам инсталлер исправлю.

Да, чуть не забыл. Решил переделать все на Alpha Skins и возник вопрос: раз все равно интерфейс меняю то подскажите, пожалуйста, как его сделать более интуитивным?

Добавлено @ 13:56 
Цитата(drkot @  19.1.2007,  12:47 Найти цитируемый пост)
PS:  на форуме есть пользователь "ConstantineXXX" у него есть сайт, на сайте прога. Это пример как нельзя делать. Советую вам ее посмотреть и недопускать подобных ошибок (и топик на этот счет почитать немешает). 

Чет я не могу найти такого на форуме. Подскажите, пожалуйста, его сайт.

Автор: Sunvas 19.1.2007, 14:04
Цитата(Winprogrammer @  19.1.2007,  13:53 Найти цитируемый пост)
Да, чуть не забыл. Решил переделать все на Alpha Skins и возник вопрос: раз все равно интерфейс меняю то подскажите, пожалуйста, как его сделать более интуитивным?

Я же тебе говорю надо сделать wizard! Постарайся по умолчанию убрать все лишнее, разграничить все составные части по требованию, сделать логическую последовательность действию юзера "1", "2", "3". А вообще такая проблемма на только у тебя, это вопрос профессионализма. smile 


Цитата(Winprogrammer @  19.1.2007,  13:53 Найти цитируемый пост)
А как тогда на машину пользователя ставить BDE?

А кто тебе сказал, что если я буду ставить программу то буду соглашаться, если будет ставиться еще какая-то дрянь? Программа должна быть полностью самостоятельной и не требовать каких-то дополнительных возможностей от компа. Вся установка должна быть "далее", "далее", ... "готово". При этом в "установка и удаление программ" должен появиться только один пунктик. У меня алергия на программы, которые в процессе установки просят что-то доустановить. А что именно там доустанавливается (даже если отмазка BDE) меня как конечного пользователя ни сколечки не колышит, не должно такого быть вообще!

Автор: Winprogrammer 23.1.2007, 13:46
Цитата(Sunvas @  17.1.2007,  22:30 Найти цитируемый пост)
Ко всему вышеизложенному инталятор очень большой - 8.9 Мб, в то время как установленая программа весит всего 6.9 Мб

А ничего, что еще помимо программы ставятся библиотеки в system32?

Автор: Sunvas 23.1.2007, 13:54
Цитата(Winprogrammer @  23.1.2007,  13:46 Найти цитируемый пост)
А ничего, что еще помимо программы ставятся библиотеки в system32?

Так ты ведьма???!!! (с)
Ненавижу когда что-то кроме дров пишется в system32. Скидку могу сделать еще глобальным проектам... Но чтобы твоя программа туда писалась... Хм. Смахивает на вирус.

Автор: Winprogrammer 23.1.2007, 14:02
Цитата(Sunvas @ 23.1.2007,  13:54)
Цитата(Winprogrammer @  23.1.2007,  13:46 Найти цитируемый пост)
А ничего, что еще помимо программы ставятся библиотеки в system32?

Так ты ведьма???!!! (с)
Ненавижу когда что-то кроме дров пишется в system32. Скидку могу сделать еще глобальным проектам... Но чтобы твоя программа туда писалась... Хм. Смахивает на вирус.

Весь смысл в том, что обе проги скомпилированы без пакетов. И для того чтобы не делать 2 экземпляра этих библиотек(для дизайнера и базы) я просто скидываю их в system32. Кстати, это библиотеки Delphi: rtl70.bpl, vcl70.bpl и тд.

Автор: drkot 23.1.2007, 16:28
Sunvas
Цитата(Sunvas @  19.1.2007,  14:04 Найти цитируемый пост)
А кто тебе сказал, что если я буду ставить программу то буду соглашаться, если будет ставиться еще какая-то дрянь?

Позволь в этом несогласится.
Если программа использует сторонние ком сервера или взаимодействует с другими программами то при установке проги должна пройти проверка на соответствие требованиям и при необходимости любезно предложить доставить недостающие компоненты (в смысле части). Треботания прописываются в ридми, а в лицензии делается соответствующий пунктик.

Но в данном конкретном случае, думаю,  BDE не нужен.

Добавлено @ 16:36 
Цитата(Winprogrammer @  23.1.2007,  13:46 Найти цитируемый пост)
А ничего, что еще помимо программы ставятся библиотеки в system32?

И зачем такое делать?
Ты уверен, что они при инсталяции исчезнут?
А если у юзера уже есть файлы с такими именами? Они затрутся. А если версии не совпадают?
Это что, у юзера рухнет важная программа.

Да и вобще в чем необходимость работы с BPL. Для такого маленького проекта это не надо (только объем увеличивают).
Цитата(Winprogrammer @  23.1.2007,  14:02 Найти цитируемый пост)
 И для того чтобы не делать 2 экземпляра этих

это мало. Выиграш начинается с 4-х.
и никто не мешает пихать их в основную директорию программы

Цитата(Sunvas @  23.1.2007,  13:54 Найти цитируемый пост)
Хм. Смахивает на вирус.

Ну вирус не вирус, а так троян.

Автор: Sunvas 23.1.2007, 19:23
Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
Позволь в этом несогласится.
Если программа использует сторонние ком сервера или взаимодействует с другими программами то при установке проги должна пройти проверка на соответствие требованиям и при необходимости любезно предложить доставить недостающие компоненты (в смысле части). Треботания прописываются в ридми, а в лицензии делается соответствующий пунктик.

Ну, я не бросаюсь в крайности, я говорю о массовом софте. Без крайней необходимости увеличивать количества окон инсталки нет никакого смысла - для такой проги весь инстал должен быть где-то в 4 окна: "Общие сведенья", "Лицензия", "Выбор каталога", "Готово". Если надобно что-то там урегулировать в системе, то это никак не должна быть новая (другая) инсталка, которую бы запускала 
первая. Это должно быть некое дополнение, требующее выбрать каталог и нажать на "Далее".


Цитата(Winprogrammer @  23.1.2007,  14:02 Найти цитируемый пост)
Весь смысл в том, что обе проги скомпилированы без пакетов. И для того чтобы не делать 2 экземпляра этих библиотек(для дизайнера и базы) я просто скидываю их в system32.

А кто тебе сказал, что есть права записи в System32?? Твоя программа должна вообще работать на любой учетной записи! Если без этого обходяться более "продвинутые" продукты, то и ты должен над этим подумать.
Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
Ну вирус не вирус, а так троян.

Короче программа с элементами садизма.

Автор: Winprogrammer 23.1.2007, 19:30
Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
Ты уверен, что они при инсталяции исчезнут?


При деинсталяции они исчезнут! Точнее исчезнуть, если пользователь согласится на это. Пи удалении появится окошко, спрашивающее нужно ли их остивить и покажет инфу от том, что ее используют другие проги .

Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
Да и вобще в чем необходимость работы с BPL


Еще раз объясняю. У меня плагины строятся на .bpl файлах. И чтобы их можно было юзать я компилю без пакетов. Статья из рассылки: Программирование от Чертенка.ру выпуск 14.
Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
и никто не мешает пихать их в основную директорию программы


А будут ли они видеться дизайнером?
Цитата(drkot @  23.1.2007,  16:28 Найти цитируемый пост)
А если у юзера уже есть файлы с такими именами? Они затрутся. А если версии не совпадают?
Это что, у юзера рухнет важная программа.


Ну, извините. Чтите лицензию и ReadMe.

Автор: drkot 24.1.2007, 14:02
Winprogrammer, ты конечно молодец, что написал програмку и выставил ее на обсуждение на форум. Критика которая обрушилась на сей продукт справедлива и то что ты вступаеш в дебаты слепо отстаивая свою позицию чести тебе не добавляет. 
То, что ты попытался впихнуть в программу все что только можно - это хорошо с образовательной точки зрения, но плохо с прикладной. Немало брендов обожглись на концепции "впихнуть невпихуемое".
Программа должна быть заточена под конкретные действия на которые она и позиционируется. А вспомогательные действия это только вспомогательные и могут быть бантиком к хорошей программе.
Но не наоборот.
Главное программа должна быть простой и интуитивно понятной, тогда ее будут использовать. Сечас же она напоминает сильно мудреную недоделку (создается впечатление что еще не все реализовано).
Удачи тебе на этом поприще.

Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
А будут ли они видеться дизайнером?

каким дизайнером?

Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
Ну, извините. Чтите лицензию и ReadMe.

Ну, извините. скажет юзер  негромко матерясь и вспоминая родственников разработчика начнет переустанавливать ... (бугалтерию, склад, делопроизводство, другое)(нужное подчеркнуть).
Врядли он когда либо вернется к твоей программе. Поэтому совместимость и безопасность (не уронить ничего нужного) исключительно твой интерес.



Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
Пи удалении появится окошко, спрашивающее нужно ли их остивить и покажет инфу от том, что ее используют другие проги .

bpl? а разве они где то регистрируются? 

Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
Еще раз объясняю.

так все таки в чем НЕОБХОДИМОСТЬ такого подхода? (что плагины я догадался) Неужели есть жесткая необходимость в плагинах? Кто их будет писать? и тд

Автор: Sunvas 24.1.2007, 14:41
Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
У меня плагины строятся на .bpl файлах. И чтобы их можно было юзать я компилю без плагинов.

Интересный довод, только я не понимаю зачем писать программу, если без плагинов она "ничто"? Ты думаешь что вот так сразу многие захотят писать к ней плагины? Ну-ну.

Цитата(Winprogrammer @  23.1.2007,  19:30 Найти цитируемый пост)
Ну, извините. Чтите лицензию и ReadMe.

Я например никогда не читаю эту муть. Объясни мне, какой идиот будет качать программу, чтобы потом прочитав Readme нажат "отмена"? В readme (лиц. соглашение) находиться общая инфа, которая не несет большой смысловой нагрузки, мало кто ее читает - по крайней мере я не видел такого человека.
Тебе нужно не только умудриться "заставить" человека поставить программу, но и доказать ее нужность (!), тем самым удерживая его. А если при ее установке у него что-то полетит, думаешь он вернется к твоей программе, какая бы она ни была канфетка?



Мы оцениваем твою программу с точки независимых тестеров. Конечно, мнения субъективны, но что-то объективное в них есть. Обычно софт должен говорить сам за себя и не требовать разъяснений автора. - В этом и заключается его интуитивность. Пока программа написана только для тебя, она у тебя работает, видимо этим ты и ограничился. Если ты считаешь себя таким асом в написании софта, то почему же ты создал эту тему? - Чтобы подискутировать?
Не знаю, к чему дойдет эта тема, но положительных отзывов я пока мало наблюдаю.  smile 

Автор: Winprogrammer 24.1.2007, 17:58
Цитата(drkot @  24.1.2007,  14:02 Найти цитируемый пост)
каким дизайнером?


Я засунул все bpl в папку с базой и дизайнер(дизайнер конвертов) ругается, что не найдены библиотеки. Поэтому если каждой проге еще по5-10 метров, то сколько будет весить инсталяшник?! Sunvas уже ругается на счет размера!

Цитата(drkot @  24.1.2007,  14:02 Найти цитируемый пост)
Поэтому совместимость и безопасность (не уронить ничего нужного) исключительно твой интерес.


А как ты смотришь на то, что я переделаю на VolgaDB? Хорошая вещь? Или може еще какие аналоги?
Цитата(drkot @  24.1.2007,  14:02 Найти цитируемый пост)
bpl? а разве они где то регистрируются? 

Они нигде не регистрируются, но грузятся с запуском программы(программа скомпилена без включения пакетов в exe). Я переделал инстал, теперь при инсталляции инсталер спрашивает переписать или нет если такие файлы уже есть.

Цитата(drkot @  24.1.2007,  14:02 Найти цитируемый пост)
Неужели есть жесткая необходимость в плагинах?

Такой необходимости нет. Просто если юзер захочет новые возможности к программе, то что он долже писать мне и я буду переделывать прогу? Вот делать мне нечего!!! Для этого и нужны плагины.

Цитата(Sunvas @  24.1.2007,  14:41 Найти цитируемый пост)
Интересный довод, только я не понимаю зачем писать программу, если без плагинов она "ничто"? Ты думаешь что вот так сразу многие захотят писать к ней плагины? Ну-ну.

Я подразумевал в строке У меня плагины строятся на .bpl файлах. И чтобы их можно было юзать я компилю без плагинов., не компилю без плагинов, а компилю без пакетов. А в начальной поставке есть плагины: дизайнер конвертов, просмотр отчетов, сравнение дисков/директорий. И даже без плагинов она ни "ничто"!

Цитата(Sunvas @  24.1.2007,  14:41 Найти цитируемый пост)
Я например никогда не читаю эту муть

Я тоже сам такой. Но ведь лицензия для чего-то существует! Значит ее кто-то читает. Да и вообще там(в ReadMe) я написал, что для корректной работы программы необходима библиотека BDE.

Цитата(Sunvas @  24.1.2007,  14:41 Найти цитируемый пост)
Пока программа написана только для тебя, она у тебя работает, видимо этим ты и ограничился.

Ниче подобного. Я ее ставил на разных машинах и ею в скоре будет пользоваться одна организация(у них есть проблема управления дисками). А на счет того, что при запуске дизайнера она выдает ошибку(текст не помню), то еще раз повторяю, что ставил на многих машинах, даже клинически чистых(голая винда) и там ниче не ругалось.

Цитата(Sunvas @  24.1.2007,  14:41 Найти цитируемый пост)
Чтобы подискутировать?

Вообще своими советами Вы помогаете мне в улучшении программы. Я последовал Вашему совету и сейчас переделываю интерфейс на AlphaSkins. После этого прилеплю wizard. Всегда рад конструктивным советам!

Цитата(Sunvas @  24.1.2007,  14:41 Найти цитируемый пост)
Не знаю, к чему дойдет эта тема

Я думаю к тому, что из этой программы сделаю такую конфетку! Ну, с вашей помощью естественно!

Автор: Sunvas 24.1.2007, 20:30
Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
Sunvas уже ругается на счет размера!

И справедливо ругаюсь! Потому что такой программе (вы уж извините за откровенность) нужно весить не более 2мб!

Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
Я засунул все bpl в папку с базой и дизайнер(дизайнер конвертов) ругается, что не найдены библиотеки.

И ты думаешь, что сувать все в System32 это выход?? Тебе не приходило в голову все ехе скинуть в то место, где есть эти bpl файлы? - А не сорить у меня на компе!

Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
нечто

Улавливаешь разницу между словами ничто и нечтоsmile 

Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
Да и вообще там(в ReadMe) я написал, что для корректной работы программы необходима библиотека BDE.

Так ты думаешь я должен напрягать зрение, чтобы это прочитать?? Умные программы делают так: при установке если чего-то не хватает, сразу говорят что мол работать не будем! А не так: поставил человек - не работает. Обычно он не будет лезть в Readme и искать свои ошибки, он просто удалить программу сославшись на криворукость программиста.
От себя добавлю такое вот наблюдение: когда-то у меня стояла вин 2000 и я принципиально не обновлял IE. А если  какая-то программа его требовала (как отдельные морды кирпича), то я ее просто удалял. Задумайся над этим.


Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
 ставил на многих машинах, даже клинически чистых(голая винда) и там ниче не ругалось.

Даже прокомментировать затрудняюсь. Ты что-то недоговариваешь (врешь) потому что ты противоречишь сам себе - см. выше о BDE.

Автор: Winprogrammer 24.1.2007, 20:49
Цитата(Sunvas @  24.1.2007,  20:30 Найти цитируемый пост)
Даже прокомментировать затрудняюсь. Ты что-то недоговариваешь (врешь) потому что ты противоречишь сам себе - см. выше о BDE. 

Я себе не противоречу.

Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
Ниче подобного. Я ее ставил на разных машинах и ею в скоре будет пользоваться одна организация(у них есть проблема управления дисками). А на счет того, что при запуске дизайнера она выдает ошибку(текст не помню), то еще раз повторяю, что ставил на многих машинах, даже клинически чистых(голая винда) и там ниче не ругалось.

Здесь я подразумеваю, что в системе уже стоит BDE, а никаких посторонних программ, дров нету.

Автор: drkot 25.1.2007, 12:10
Цитата(Winprogrammer @  24.1.2007,  17:58 Найти цитируемый пост)
А как ты смотришь на то, что я переделаю на VolgaDB? Хорошая вещь? Или може еще какие аналоги?

Думаю что удаленный сервер на DB2 или Oracle тебя удовлетворит  smile 
Используй ADO вместо BDE и геморой поменьшает.

А по поводу размера: у меня база (достаточно навороченая) весит 4.5 метра (без упаковки и пр ерунды). Так это корпоративка клиент сервер в ней только уникального исходного кода на 500 кил (pas), примерно 1 метр ресурсов. А либы (bpl) которые нужны для ее сворки весят под 100 метров.

Автор: Winprogrammer 25.1.2007, 17:43
Цитата(drkot @  25.1.2007,  12:10 Найти цитируемый пост)
Думаю что удаленный сервер на DB2 или Oracle тебя удовлетворит  smile 
Используй ADO вместо BDE и геморой поменьшает.


Если использовать DB2, то это что?, придется переделывать все таблицы?!!! У меня уже вся дом. библиотека забита в нее! А Oracle?

А че такое ADO и с чем его едят?

Автор: drkot 25.1.2007, 17:58
DB2 и Oracle - это форварды баз данных. мощьные быстрые. применяются для построения корпоративных баз в крупных фирмах и предприятиях.

ADO - ActiveX Data Objects

поиск + книги = счастье

Автор: Winprogrammer 29.1.2007, 20:37
Уважаемые участники форума!

С вашей помощью я собрал второй релиз своей программы.

Немного о втором релизе:
  • Wizard: я его добавил. При первом запуске программы посчитал ненужным его запускать. Поэтому поместил его в пункт меню Вид. Мастер только по настройке интерфейса.
  • Интерфейс: я перевел все на AlphaSkins. Вроде прога похорошела.
  • Инсталяшник: поменял AstrumInstaller на Inno Setup. Я его полюбил smile
  • BDE: его я не убрал. Поэтому после инсталяции все равно выскачет окошко о BDE. А как дельфа при инсталяции ставит BDE? Ведь там это окошко не выскакивает. Если кто знает как так сделать подскажите плиз.
  • Файлы в system32: только не бейте и не пинайте (во всяком случае больно smile). Я всеравно кидаю bpl в эту папку. Пробовал завести отдельную папочку у себя в программе и засунуть все туда, а после инсталляции прописать переменные среды Windows к этой папке. Но не работает. :o( Если подскажете как это лечить буду очен признателен.
Вот линк для скачки: http://sunvas.ifolder.ru/995976

Автор: Sunvas 29.1.2007, 20:55
Цитата(Winprogrammer @  29.1.2007,  20:37 Найти цитируемый пост)
Файлы в system32: только не бейте и не пинайте (во всяком случае больно ). Я всеравно кидаю bpl в эту папку.

А чего ты так упорно не хочешь кидать файлы своей программы в свою папку? smile 

Автор: Winprogrammer 29.1.2007, 21:10
Цитата(Sunvas @  29.1.2007,  20:55 Найти цитируемый пост)
А чего ты так упорно не хочешь кидать файлы своей программы в свою папку?

А потому, что у меня дизайнер конвертов и база используют одни и те же библиотеки. А для того чтобы они обе работали нужно чтобы они видели эти библиотеки, т.е. они (библиотеки) лежали в общедоступной папке -> папка system32.

Автор: Sunvas 29.1.2007, 21:18
Цитата(Winprogrammer @  29.1.2007,  21:10 Найти цитируемый пост)
А потому, что у меня дизайнер конвертов и база используют одни и те же библиотеки. А для того чтобы они обе работали нужно чтобы они видели эти библиотеки, т.е. они (библиотеки) лежали в общедоступной папке -

Так почему же тебе не бросить все программные файлы в одну папку?

Автор: Winprogrammer 29.1.2007, 21:23
Цитата(Sunvas @  29.1.2007,  21:18 Найти цитируемый пост)
Так почему же тебе не бросить все программные файлы в одну папку? 

Ну так не все так просто. Дизайнер - программа-плагин. Сваливать все программы в одну папку опасно и нежелательно.

Автор: drkot 30.1.2007, 16:41
Цитата(Winprogrammer @  29.1.2007,  21:23 Найти цитируемый пост)
 опасно и нежелательно.

почему?


Цитата(Winprogrammer @  29.1.2007,  20:37 Найти цитируемый пост)
а после инсталляции прописать переменные среды Windows к этой папке. Но не работает

покажи как прописывал? код.
корее всего неправильно поэтому и не работает.

Автор: Winprogrammer 30.1.2007, 20:32
Цитата(drkot @  30.1.2007,  16:41 Найти цитируемый пост)
почему?

А потому, что у плагинов в подпапках могут лежать еще куча папочек с такимиже именами, что и в основной папке.

Цитата(drkot @  30.1.2007,  16:41 Найти цитируемый пост)
покажи как прописывал? код.
корее всего неправильно поэтому и не работает. 


Собственно вот:
Код

var
  r: TRegistry;
begin
  r := TRegistry.Create;
  try
    r.RootKey := HKEY_LOCAL_MACHINE;
    r.OpenKey('SYSTEM\CurrentControlSet\Control\Session Manager\Environment', true);
    r.WriteString('CDBaseLibs', 'Здесь путь к папке с моими библиотеками');
    SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, integer(PChar('Environment')));
  finally
    r.Free;
  end;
end;


Все делаю естессно под админом.

А что-нибудь зависит от того как названа переменная?

Автор: aktuba 30.1.2007, 21:17
Цитата

Я заводил тему на форуме. Покапайся. Я делал точно таже как там написано. Тока подставлял свои значения. smile 


Приколист... А кому это надо - тебе или drkot?

Например, я хотел скачать еще по первой ссылке, но как узнал, что используется BDE и файлы сорят в System - все желание пропало =(((

Совет: не используй bpl без необходимости. В твоей программе такой необходимости нет.

Автор: Winprogrammer 30.1.2007, 22:07
Цитата(aktuba @  30.1.2007,  21:17 Найти цитируемый пост)
Например, я хотел скачать еще по первой ссылке, но как узнал, что используется BDE и файлы сорят в System - все желание пропало =(((

А BDE - что так критично? В конце концов дельфа ставит. И bpl тоже сорит. А что бы в system32 не сорить я разбираю с Sunvas. Присоединяйся. По Асе.

Автор: drkot 31.1.2007, 14:08
Цитата(Winprogrammer @  30.1.2007,  20:32 Найти цитируемый пост)
'CDBaseLibs'

ну и что по твоему означает этот ключ?

и лучше делать это один раз инсталютором, или если при запуске, то только для окружения своей программы.

Автор: aktuba 31.1.2007, 16:43
Цитата

А BDE - что так критично?


Для меня да, критично.

Цитата

И bpl тоже сорит.


В смысле сорит? Она это делает для тебя, чтобы ты мог свои программы создавать. Это принять можно, но если каждая программа будет сорить  smile 

Автор: Winprogrammer 31.1.2007, 21:21
Цитата(drkot @  31.1.2007,  14:08 Найти цитируемый пост)
ну и что по твоему означает этот ключ?

Это я туда из инсталлятора прописываю путь к своим библиотекам.

Автор: Winprogrammer 1.2.2007, 21:10
Внес некоторые изменения... bpl в system32 теперь не кидается.
Качаем здесь: http://sunvas.ifolder.ru/1020528

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)