Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.04.2009, 03:41   #1
kzmd
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 39
Смущение Генератор слов!создание вопросы .

Привет програмерам !
хотелось бы написать программку которая будет выводить на экран комбинации букв,вроде генератора паролей тока с выводом всех слов на экран .
Допустим в едите1 ввожу а-а,жму кнопку и выводится ааа,аба,ава,ага,и.т.д .
Если у кого то есть мысли поделитесь .

Последний раз редактировалось kzmd; 03.04.2009 в 04:29.
kzmd вне форума
Старый 03.04.2009, 04:15   #2
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Ну для трёхбуквенных комбинаций (33³ = 35937) сейчас наваяю.

А может, есть идеи насчёт правильного сочетания букв в слоги?

Последний раз редактировалось Sasha_Smirnov; 03.04.2009 в 05:13.
Sasha_Smirnov вне форума
Старый 03.04.2009, 04:30   #3
kzmd
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 39
По умолчанию

В слоги конечно хорошо . а если для переборки паролей .???
Где могут попадаться любые символы .??
kzmd вне форума
Старый 03.04.2009, 04:37   #4
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Вот вам 32³ = 32768 трёхбуквенных слов. Если кнопки-запускалки не видно — смотрите мой предыдущий пост.

Код:
Sub Generation0()
Dim FirstLetter, SecondLetter, ThirdLetter

MsgBox "Печатаю все буквосочетания. Выход - Ctrl + Break."

With Selection

For FirstLetter = Asc("а") To Asc("я")
    For SecondLetter = Asc("а") To Asc("я")
        For ThirdLetter = Asc("а") To Asc("я")
'        .TypeParagraph'
        .TypeText vbTab
        .TypeText Chr(FirstLetter) & Chr(SecondLetter) & Chr(ThirdLetter)
        Next
    Next
Next

End With

End Sub
В приложенном файле жмите кнопку с красными буквами бй
Либо альт-F8 — и двойной щелчок по имени программы: Generation0.
Вложения
Тип файла: doc Generator0.doc (46.0 Кб, 24 просмотров)

Последний раз редактировалось Sasha_Smirnov; 04.04.2009 в 00:08.
Sasha_Smirnov вне форума
Старый 03.04.2009, 04:38   #5
kzmd
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 39
По умолчанию

По хорошему нужен ,просто словарь .с как можно большим объемом слов и разных вариантов перестановкой букв .
kzmd вне форума
Старый 03.04.2009, 04:46   #6
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Так я же и написал ПОЛНЫЙ русский словарь 3-буквенных слов!

Только там во внутреннем (3-м) цикле надо поменять "б" на "я".

Вот только насчёт "ё" я не подумал. Да и так уже больше 30 тысяч не пойми чего печатается!

Последний раз редактировалось Sasha_Smirnov; 03.04.2009 в 04:48.
Sasha_Smirnov вне форума
Старый 03.04.2009, 04:49   #7
kzmd
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 39
По умолчанию

все что я смог увидеть .Макрос не найден возможно он отключен по соображению безопасности как запустить ?
kzmd вне форума
Старый 03.04.2009, 04:58   #8
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Ну вы могли бы увидеть больше. Там предлагается "включить это содержимое". Чтобы толково объснить — мне самому пришлось бы себе сделать "высокий уровень безопасности" и пройти все шаги. Но там, думаю, всё по-русски...

Сервис→Макрос→Безопасность→Низкий. Как-то так.

Или: Надстройки (Word 2007)→Макросы→Макрос→Безопасность→Н изкий?!..
Sasha_Smirnov вне форума
Старый 03.04.2009, 05:04   #9
kzmd
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 39
По умолчанию

Ага ,словечек конечно моноговато .У меня есть фаил.txt с паролем и прога которая обращается к файлу.txt перебирая в нём все пароли ко входу и если находит, заходит .... всреднем 6 букв ... как быть ??
kzmd вне форума
Старый 03.04.2009, 05:08   #10
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Я не хакер...

Для 6 букв (да и буквы ли это?..) — это же как минимум 66 в 6-й степени вариантов! А с учётом пробелов и цифр — так и все 77 в 6-й!

208 422 380 089, ни много ни мало. Уж чего-чего, а печатать их точно не надо: не влезет никуда!

Последний раз редактировалось Sasha_Smirnov; 03.04.2009 в 05:10.
Sasha_Smirnov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" Mashaa Помощь студентам 13 09.12.2009 13:28
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. KAPAHDAW Паскаль, Turbo Pascal, PascalABC.NET 2 17.02.2009 01:19
Создание проги для фильтрации списка слов за разными критериями Makoto-kun Помощь студентам 1 10.01.2009 04:37
Генератор?? Нестер Софт 5 10.07.2008 13:32
Генератор warlok Общие вопросы Delphi 3 30.05.2008 00:53