![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Алена-X, во-первых, за оверквотинг (излишнее цитирование) вполне можно схлопотать штраф!
В следующий раз, когда будете цитировать сообщение, удаляйте ЛИШНИЙ текст из цитируемого сообщения! во-вторых, Вы что, предложенный Вам текст программы ПЕРЕНАБИРАЛИ вручную?!?! Откройте для себя буфер обмена - Ctrl-C и Ctrl-V реально вставляют! ![]() |
![]() |
![]() |
![]() |
#12 | ||
Регистрация: 16.02.2013
Сообщений: 4
|
![]() Цитата:
Цитата:
И вообще, неужели ни у кого нет кода покороче и попонятней? |
||
![]() |
![]() |
![]() |
#13 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
http://www.programmersforum.ru/showthread.php?t=6639
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#14 |
Заблокирован
Регистрация: 17.07.2013
Сообщений: 104
|
![]()
Автору двойка! Много лишнего кода. lstrcat/lstrcpy вообще не принято в делфи не использовать.
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() тем более что буфер то сразу выделен. + 5 месяцев теме. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Это Вам 2ка, за незнание того, что это низкоуровневые системные функции на которых базируются все операции со строками. Описаны в System.pas. Вы видно вообще hard'кодингом не занимались никогда без VCL. P.S. Подпись не соответствует действительности, вас откормили где-то. P.P.S. Ради этого зарегистрировались на форуме? Не лень было? :D |
|
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Извиняюсь. Кто-то оказывается поднял старую тему, а я не посмотрев начал уже отвечать
![]() Последний раз редактировалось FaTaL; 18.07.2013 в 05:33. |
![]() |
![]() |
![]() |
#18 | ||
Заблокирован
Регистрация: 17.07.2013
Сообщений: 104
|
![]() Цитата:
Цитата:
Последний раз редактировалось Stertor; 18.07.2013 в 13:22. |
||
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
или PChar(с которым приходится порою работать) тоже. по второму, код независит от места вызова, это уже ТС решает где его применить, в потоке или форме, да и листинг директории вполне еще допустим(я отлично делал и поиск файлов по всему компу без зависаний, просто надо грамотно применить) PS: единственное с чем соглашусь, это что первый код усложнен, чего можно было избежать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Например SysUtils.pas, стоит вам взять в оборот ExetractFilePath и вы получаете + ~200 кб к размеру exe. Так что мне проще взять 2 функции из System.pas чем овер999 из непонятно откуда. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск файлов в Delphi | Николай ПН | Помощь студентам | 5 | 17.12.2010 19:15 |
Поиск файлов в delphi | Даниил_глазко | Общие вопросы Delphi | 2 | 17.12.2010 19:02 |
Поиск файлов в delphi | _PROGRAMM_ | Помощь студентам | 4 | 21.09.2010 16:31 |
Поиск файлов в DirectoryListBox Delphi 7 | Dalagardi | Помощь студентам | 0 | 24.03.2010 09:29 |
Поиск файлов (Delphi) | VadEr | Помощь студентам | 4 | 05.12.2009 21:08 |