|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
День добрый. Подскажите пожлста быстрый алгоритм MAX функции для vb6. Аргументы - целые числа Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2009, 18:42 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
> Автор: h7h2vC > День добрый. > Подскажите пожлста быстрый алгоритм MAX функции для vb6. Аргументы - целые числа А что старый, добрый IF уже не поддерживается? :-o Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2009, 18:45 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Игорь Горбонос, требуется функция для произвольного числа аргументов. Если это можно сделать старым добрым IF`ом - подскажите пож-лста как ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 08:49 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
> Автор: h7h2vC > Игорь Горбонос, требуется функция для произвольного числа аргументов. Если это можно сделать старым добрым > IF`ом - подскажите пож-лста как Что значит для произвольного? Или ты умеешь "дописывать" на лету работающую программу? В любом случае данные будут в массиве/рекордсете/коллекции делаешь полный цикл по набору данных и простым IF'ом находишь минимум/максимум/среднее( ну что нужно ). Это если набор данных не отсортирован, а если сортирован - тогда в зависимости от сортировки максимум будет или первое или последнее число в отсортированном наборе. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 10:15 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Игорь ГорбоносЧто значит для произвольного? Или ты умеешь "дописывать" на лету работающую программу? В любом случае данные будут в массиве/рекордсете/коллекции делаешь полный цикл по набору данных и простым IF'ом находишь минимум/максимум/среднее( ну что нужно ).Только честно - Вы действительно считаете что сделали доброе (или хотя бы полезное кому-то) дело, написав это сообщение? "Дописывать на лету" - я задачи себе не ставлю. "Для произвольного" значит функция должна брать массив аргументов и среди них находить максимальный (MAX=MYFUNC(3,2,5,0)) Нашел такую функцию: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 10:32 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6.
Jah loves you. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 10:47 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
> Автор: h7h2vC > Игорь Горбонос > Что значит для произвольного? Или ты умеешь "дописывать" на лету работающую программу? > В любом случае данные будут в массиве/рекордсете/коллекции делаешь полный цикл по набору данных и простым > IF'ом находишь > минимум/максимум/среднее( ну что нужно ). > Только честно - Вы действительно считаете что сделали доброе (или хотя бы полезное кому-то) дело, написав это > сообщение? А разве это не так? Ты нашел функцию, которая берет массив аргуметнов и потом делает полный цикл по массиву и простым IF'ом находит максимум Где я ошибся? > "Для произвольного" значит функция должна брать массив аргументов и среди них находить максимальный > (MAX=MYFUNC(3,2,5,0)) тогда уж лучше так записывать: Код: plaintext
> Нашел такую функцию: Хорошая универсальная функция > Что мне было интересно - можно ли оптимизировать алгоритм, зная что аргументы - это исключительно целые числа. Можно, потому, что в функции есть возможность находить максимум при передаче в неё массива массивов, а при целых числах такого уже не получится. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 10:52 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Antonariy, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 11:03 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Игорь Горбонос Хорошая универсальная функция Узкоспециализированная (для источников разнородных данных, например рекордсетов), тормозная (For Each, Variant и тьма его проверок) и бессмысленная (не представляю, что больше, "кирпич" или второе февраля) функция. Даже ради массива массивов я бы не стал юзать эту жуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 11:12 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
> Автор: Antonariy > Узкоспециализированная (для источников разнородных данных, например рекордсетов), тормозная (For Each, Variant и > тьма его проверок) и бессмысленная (не представляю, что больше, "кирпич" или второе февраля) функция. Даже ради > массива массивов я бы не стал юзать эту жуть. Как раз очень даже универсальная, но из-за этой универсальности, согласен с тобой, жуть Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 11:27 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Подскажите, пожалуйста. У меня есть файл CSV (2 колонки). (ConsumerID, ConsumerName) И таблица данных Consumer.mdb (DB "Card"), где колонок намного больше. Мне надо прочитать данные из файла CSV и занести данные только в две колонки таблицы. Читать и выдавать сообщение с данными (целой строкой и по полям) у меня получается, а как внести информацию в колонки, до меня не доходит. Навроде, в интернете все перерыла на предмет примеров, а "мое" не получается. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97.
Т.е., если я избавляюсь от сепараторов, то не знаю, как без них определить, в какой я, вообще, колонне в CSV. Мне кажется, что проще разбить текущую строку "читать до сепаратора", но не знаю, как ето правильно сделать. В данном случае оставила три кнопки которые делают чтение из файла и вывод на екран. Кнопка 3 выводит информацию по полям. Кнопка 2 выводит информацию по полям без первой колонки в CSV. Кнопка 1 выводит информацию построчно из CSV, вместе с разделителем. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2012, 16:08 |
|
MAX функция в VB6
|
|||
---|---|---|---|
#18+
Ой, забыла подправить ету строчку (меняла названия полей для публикации и ето забыла подправить). Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2012, 16:11 |
|
|
start [/forum/topic.php?fid=60&fpage=84&tid=2158012]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 479ms |
0 / 0 |