|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
||||
|
||||
Цитата:
Я передаю в процедуру массив и номер столбца по которому нужно отсортировать все строки от малого к большому. Например 0-вой столбец у меня несёт информацию о номере строки(ID строки), и отсортированные данные вносяться в переданный массив. По возможности напиши, что я мог напутать в процедуре? Ведь до засовывания её в объект на простом массиве она работала. |
#17
|
||||
|
||||
Вообщем, об этом можешь уже забыть. Как я уже написал, дело не в этом. Просто форма в данном случае (после ShowModal) уже выполняется как отдельная подпрограмма и ты не можешь обратиться к ее полям до ее закрытия. Забудь об этом, а лучше обьясни, в чем смысл этой "сортировки" как я уже писал раньше утром-ведь вся загвоздка в ней банально
А, сорри, уже написал |
#18
|
||||
|
||||
Дело в том, что перед сортировкой ты не передаешь в B.Masiv после его создания никакой информации, тоесть при сортировке все строки в нем пустые, и ты сортируешь пустые строки, а как результат, передаешь их же в исходный массив
|
#19
|
||||
|
||||
Ну вот, переделал твой алгоритм пузырьков, держи свой проэкт
Кажись сортирует |
#20
|
||||
|
||||
Цитата:
|
#21
|
||||
|
||||
Ну, у каждого свой стиль, а вообщем твой стиль очень похож на мой 5ти летней давности (очень много лишних рассчетов, лишние переменные - в данном случае обьект B создавать необязательно для сортировки), а в принципе суть уловил.
ЗЫ. Я не такой уж профи чтоб давать оценку, к сожалению |
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
Fantomas_RUS (28.12.2011)
|
#22
|
||||
|
||||
Постораюсь сократить кол-во переменных в программах Приятно когда программа вёдёт себя так как ты именно хотел, что б она себя вела при написании.
|