Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #91  
Старый 31.07.2010, 16:38
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Imikle, советую покурить вот эту статейку.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #92  
Старый 31.07.2010, 22:35
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да дело в том, что на экран ошибка то не выдается. И в другой программе все работает.
Там явно в другом чем-то дело... да ладно, сейчас это не критично.

На данный момент сделал:
- Загрузку файла, переданного через командную строку;
- Загрузку файла через drag'n'drop (только первого в списке);
- Переписал формочку вывода статистики;
- Написал загрузку/сохранение Unicode-файлов;
- Сделал запрет пунктов меню для печати при отсутствии принтеров в системе.

Код выложу попозже...

Итак, что еще требует разработки в первой версии:
- диалог сохранения с выбором внутреннего формата файла;
- настройка печати;
- собственно печать;
- поиск в документе;
- замена в документе;
- справка в формате .chm
- установщик;
- диалог настройки (пока только шрифт);
- диалог "О программе".
Ответить с цитированием
  #93  
Старый 31.07.2010, 23:16
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

про "Диалог О программе" - надо решать, что в нём будет содержаться. Список разработчиков? Адрес сайта? Версия билда? Логотип (которого по сути ещё нет)?
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #94  
Старый 01.08.2010, 11:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, для начала, сделаю стандартный, как во всех своих программах делаю... только вот на кого копирайт писать?.. на delphisources.ru что-ли... Катринку найду какую-нить из фришных...

Ну и список разработчиков.
Ну что, ники бум писать или реальные имена?
Ответить с цитированием
  #95  
Старый 01.08.2010, 12:06
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Мне какбЭ всё равно. Но ИМХО, лучше "Имя (ник)".
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #96  
Старый 01.08.2010, 21:54
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Что-то я так и не понял, чем же вас не устраивает стандартный диалог сохранения, там же есть фильтр который позволяет выбрать нужное преобразование.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #97  
Старый 01.08.2010, 22:20
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Стандартный диалог позволяет вызвать расширение файла (*.txt итд)... А надо добавить ещё один, для выбора кодировки
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #98  
Старый 02.08.2010, 00:26
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Или я что-то не понимаю, или одно из двух. Если под стандартным диалогом подразумевается компонент TSaveDialog, то тип обрабатываемых расширений полностью настраивается. Достаточно в свойстве Filter прописать:
Код:
 
1251 (ANSI)|*.txt|866 (OEM)|*.txt|65001 (UTF-8)|*.txt
И можно спокойно обработать сохранение текста в нужном формате.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #99  
Старый 02.08.2010, 06:08
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну не самый удобный вариант. Как временный сойдет, но как постоянный - думаю, нет.
Ответить с цитированием
  #100  
Старый 02.08.2010, 07:47
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Страдалецъ, а теперь скопируй то же самое не только для *.txt, но и для *.* - и посмотри, удобно ли юзать ТАКОЕ.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #101  
Старый 02.08.2010, 11:14
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Это диалог сохранения, а не открытия поэтому шаблон маски *.* там совершенно ни к чему. Если вы посмотреть на реализацию диалогов сохранения в мсофисе, то обнаружится, что там использован именно такой метод, следовательно интерфейс программ которые предположительно идут на замену стандартным, должен быть максимально приближен к версии микрософта.
ПС: И потом, поскольку я не вхожу в группу разработчиков, вы можете вообще проигнорировать мое предложение.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 02.08.2010 в 11:16.
Ответить с цитированием
  #102  
Старый 04.08.2010, 20:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Страдалецъ, в офисе немного другая ситуация. Там выбирается не столько расширение файла, сколько формат, который и определяет расширение. В блокноте ситуация немного другая - расширение и внутренний формат однозначно не связаны между собой.

Ну и к вопросу о близости к MS - открой встроенный блокнот и посмотри на диалог сохранения файла... мы не Word пытаемся свой сделать, а именно блокнот...
Ответить с цитированием
  #103  
Старый 04.08.2010, 20:49
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию новая версия исходников

Прошу прощения за долгое отсутствие, но навалилось по основной работе, так что было категорически некогда...

Итак, выкладываю новую версию исходников.

Что осталось доделать:
- Диалог настройки программы (пока будет только настройка шрифта);
- Диалог настройки параметров страницы для печати (см. пред. сообщ-я);
- Печать (диалог и собственно печать);
- Поиск и замену (Феникс, ты обещал сделать...);
- Сохранить как (если ни у кого руки не дойдут, то в первой версии можно либо сделать доп. диаложек, либо просто ограничиться ansi - можно будет загрузить и потом сохранить файлы других форматов, но нельзя будет создать файл формата, отличного от ansi).

Из разработки, пожалуй, в первой версии все.
Теперь что непосредственно разработкой не является. Надо сделать:
- Установщик (см. пред. посты по идеям об установщике);
- Написать справочный файл (в формате .chm).

Теперь немного организационных вопросов.
1. Феникс, как только будет время, зайду на сайт и зарегистрируюсь там. Надо что бы ты дал права соотв.
2. Феникс, мы может там сделать закрытый раздел для файлов параллельно открытому? Мне кажется, что пора исходники в открытую не выкладывать. Если нет, то надо будет поднимать какой-нить Version Control где-нить и работать с ним.
3. На данный момент у меня небольшой завал по работе, да и другие проекты я что-то совсем забросил. Посему, в ближайшее время ничего серьезного я в проект дописывать не буду (оставлю за собой диалог настройки, что-ли...). Координировать развитие и "сливать" сырцы, если кто-то что-то допишет, буду, так что не пропадаем, работаем.
Вложения
Тип файла: zip notepad.zip (121.5 Кбайт, 15 просмотров)
Ответить с цитированием
  #104  
Старый 04.08.2010, 22:57
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

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

Теперь по вопросам:
1. Права уже давно хочу сделать - не хватает только зарегистрированного тебя Как только будешь - сразу внесу в админы и напишу титул - "координатор проекта".
2. Закрытый раздел давно создан - гости его просто не видят
3. Сырцы с доработками мы будем сами вываливать, когда кто-то что-то допишет (хотя, есть вариант поднять SVN на моей домашней машине - на ней и так 24/7 игровой сервер крутится...). Но лучше это делать на сайте... Сдесь все сами виноваты, что не зарегались.
З.Ы. Напоминаю, всем кто не видел - у нас есть САЙТ.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 04.08.2010 в 23:11.
Ответить с цитированием
  #105  
Старый 05.08.2010, 00:28
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Так, по поводу сайта.
Если возможно, то пока лучше сделать следующее:
1. Удалить группу "Друзья сайта".
2. В группе "Меню сайта" (лучше переименовать либо в просто "Меню", либо в "Навигация") как минимум пока спрятать: Каталог статей, Фотоальбомы.
3. Там же, переименовать "Главная страница" в "Новости".

Ну и добавить меня в админы

PS. Да и мини-чат я бы удалил... не смотрится он в таком дизайне. Ну или, хотя бы, смыйлики в нем отключи.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:26.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter