Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 | 2 | 3 | 4 | 5 | 6 |

 

  Вопрос: Помогите кто нибудь..... Добавлено: 18.02.09 19:27  

Автор вопроса:  WOL4ARA | ICQ: 366673111 

Ответить

  Ответы Всего ответов: 76  

Номер ответа: 16
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #16 Добавлено: 19.02.09 05:22
Sharp, харош глумиццо над VBA'шниками :0)

Ответить

Номер ответа: 17
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #17 Добавлено: 19.02.09 09:40
)

Фандорин неплохо придумал
Dim A() As String
это невооруженым глазом )

Ответить

Номер ответа: 18
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #18 Добавлено: 19.02.09 10:47
Smith пишет:
Фандорин неплохо придумал
Dim A() As String
это невооруженым глазом )

Простите, это о чем?

Ответить

Номер ответа: 19
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #19 Добавлено: 19.02.09 13:53
Сам не понял. Мб намек на какие скрытые крылатные фразы из Статского Советника?.. :)

Ответить

Номер ответа: 20
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #20
Добавлено: 19.02.09 14:28
fAndOrIn, в 4-м посте красиво написал )

Ответить

Номер ответа: 21
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #21 Добавлено: 19.02.09 21:06
mc-black, спасибо за комплимент, на досуге еще раз посмотрю в
в 4-м пост...
, хотя, помниться, ничего там особого небыло...Ну Split вместо For,InStr,Mid и т.п. Насторожила меня фраза
Dim A() As String
это невооруженым глазом )
. Ведь что-то хотел автор мне сказать, а я, блин, опять не понял!

Ответить

Номер ответа: 22
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #22 Добавлено: 19.02.09 23:41
Фандорин пишет:
A = Split(ArrayOfStr(I), Ch)
Железо думает:
Процессор: Блин, опять его принесло! вместо того, чтобы пересчитать к-во символов в строке и сравнить(запомнить)с(в)КакоетоMax придется пересчитывать, делить строку, сохранять в памяти(где ты, кстати...)огрызки,сравнивать(запоминать)с(в)КакоетоMax - и для чего?(Хочет, видите ли, узнать, сколько в строке этих символов)
Память (процессору): а не пошел бы ты?!?!?сплюююю.

Ответить

Номер ответа: 23
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #23 Добавлено: 19.02.09 23:51
PS: (красиво=хорошо)<>True

Ответить

Номер ответа: 24
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #24 Добавлено: 20.02.09 01:04
PS: (красиво=хорошо)<>True
.... true......,но ты действительно СИЛЬНО написал.....быстро(не думаю что ты потратил на это более минуты), кратко(3-4 строки). КРАСИВО!...ХОРОШО-О. Кстати, относительно поста 22, чет мне кажется что он работает намного быстрее , чем предложил я в одном из постов. Ну а, на самом деле, скорость в VBA не решает, ИБО, как правило, на vba пишут коротенькие макросы, для упрощения труда таких работяг, как Я, т.е. фин. аналитиков, бухгалтеров, и т.п.

P.S. Пример, реально, крутой!!!

Ответить

Номер ответа: 25
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #25
Добавлено: 20.02.09 03:16
Блин, а почему меня никто не хвалит? Я-то действительно красиво написал, в одну строчку, алгоритмически оптимально... :)

Ответить

Номер ответа: 26
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #26 Добавлено: 20.02.09 04:34
Блин, а почему меня никто не хвалит? Я-то действительно красиво написал, в одну строчку, алгоритмически оптимально...

да потому что мало кто из присутствующих в этой теме знаком с LINQ и следовательно способны оценить твои старания )))

Ответить

Номер ответа: 27
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #27
Добавлено: 20.02.09 04:53
включусь ка я в спор. короткая запись сама по себе не является хорошей. по простой причине. конпелятор сократит и более расписанную запись. а вот человеку, которому понадобится исправить\дополнить код понадобится его понять. и ему понадобится тратить время на понимание вашей хитрой записи. введение временных переменных, которые получают промежуточный результат, есть явление хорошее как минимум по двум пунктам - отладка и наглядность. как завещал нам Стиви, над оптимизацией нада думать после наглядности, чтоб сел и прочитал с первого взгляда, если нету больше никаких проблем.

Ответить

Номер ответа: 28
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #28 Добавлено: 20.02.09 08:57
Shаrp, ты не подумай, это не то чтоб бисер перед свиньями, это скорее как новые ворота)
поговорки есть такие.
Както в споре со мной ты высокомерно заявлял что не смотришь раздел ВБА. Оставим этот звездеж на могиле твоей совести :)
";)" в моем 17 это как раз о твоем посте.

Ответить

Номер ответа: 29
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #29 Добавлено: 20.02.09 09:10
Фандорин!
Я тоже хвалил, где мое спасибо? :)
Я сказал что переменная А в твоем неплохо придуманом коде должна быть обявлена как массив строк и это очевидно, ну что тут непонятного?
И Статскай(по михалковски) советник тут не причем, я не смотрел фильм о каких намеках может идти речь?

Ответить

Номер ответа: 30
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #30 Добавлено: 20.02.09 09:48
Помню в томже давнем споре я привел самый старый свой код что смог откопать и попросил Shаrp-а ткнуть пальцем
и он указал на аналогичную ошибку.

Ответить

Страница: 1 | 2 | 3 | 4 | 5 | 6 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам