|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2008, 00:53 | #21 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Ну я чесное слово вообще понять не могу что происходит
|
24.08.2008, 00:55 | #22 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Скинь или тут или в личку исходник.Я подправлю.
Уже у самого голова пухнет.Надо спать идти
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
24.08.2008, 00:56 | #23 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
блиин, всё я разобрался, ошибка в проекте была, всё спасибо!
|
24.08.2008, 00:57 | #24 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Ну наконецто!!!
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
24.08.2008, 01:02 | #25 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Блин были проблеммы со связью...
Неплохо б проверку на эдит поставить на ввод разрешенных символов например так Код:
|
24.08.2008, 01:08 | #26 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Каким к примеру? 99 разве много?
К примеру 30? Пускай пользователь я думаю сам вводит. |
24.08.2008, 12:41 | #27 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Манжосов Денис без обид, но код написан нелепо.
Поясню свою точку зрения. 1. Код:
2. Код:
3. Проверять наличие файла надо и непонятно почему при возможном возникновении исключения вы все равно пытаетесь в файл чтото впихнуть. Код:
5. Почему все переменные глобальные? 6. У вас в Edit_SizePassKeyPress при нажатии ENTER вызывается процедура нажатия на кнпоку Код:
Надеюсь что все выше сказанное будет адекватно вами воспринято. ЗЫ существуют стандарт именования обьектов, компонентов, модулей и тд. называется "Угорская нотация именования". Поищите в сети если интересно. Могу скинуть файлик, но на украинской мове. |
24.08.2008, 12:52 | #28 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Ваши пожелания восприняты мной нормально.
Ответы на вопросы: 1. Привык всё писать в OnCreate в инспекторе мне не нравится, мне кажется что так быстрее загружается код, если его самому вставить. 2. Создал там я просто в этом коде строчку удалил, а в норм.версии Free для TStringList есть. 3. Переделаю код. 4. Шифровать не умею. 5. Разве скорость работы программы изменится, если поместить переменные в Private? 6. Сегодня же создам отдельную процедуру и переделаю код. Спасибо за замечания, но всё же ответьте на мои вопросы, которые я до этого задал(в этом сообщении). |
24.08.2008, 16:38 | #29 | |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Цитата:
С точки зрения надежности программы и удобства отладки, лучше пользоваться локальными переменными (которые объявляются внутри функции). Уменьшается расход выделенной памяти под приложение, т.к. локальные пер-ные создаются только на время действия процедуры, а глобальные "живут" в течении всего времени работы программы. У вас все переменные глобальные (описаны вне функции или процедуры). Ее значение может быть изменено в любой процедуре или ф-ции программы отсюда - значение трудно отследить - программа тяжела в отладке. Прочитайте главу ~ "Область видимости(действия) переменных" такая глава должна быть в каждом самоучителе по делфи. Что до инфы о шифровании, такого добра в сети просто завались, от самых простых до сложных алгоритмов, Когдато шифровал с помощью операции xor.. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Random | Febreze | Общие вопросы Delphi | 2 | 28.04.2008 14:17 |
random | Forrest Gamp | Общие вопросы C/C++ | 4 | 11.02.2008 09:46 |
Random -10 +10 | Veiron | Общие вопросы Delphi | 1 | 23.01.2008 17:23 |
Random | Constellation | БД в Delphi | 2 | 10.01.2008 21:37 |
random | Sanek_ntsk | Общие вопросы Delphi | 8 | 17.12.2007 21:54 |