powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста срочно функцию!!!!
29 сообщений из 29, показаны все 2 страниц
Подскажите пожалуйста срочно функцию!!!!
    #35355640
studak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая функция в VBA может заменить букву в строковой переменной(состоящей из букв)на заданный символ при наличии этого символа и номера позиции буквы ,которую надо заменить?
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35355643
studak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но и конечно при наличии самой строковой переменной.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35356957
Дык
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mid$(s,5,1) = "!"
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35358575
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
replace, только нужна сама буква (подстрока) которую надо заменить, а не позиция.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35359775
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо же, век живи, век учись: всегда думал, что Mid$ только возвращает подстроку, в жизни бы не догадался, что она может работать как Replace. Об этом в Help я как-то не нашел ничего. Может кто найдет?
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35359793
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnНадо же, век живи, век учись: всегда думал, что Mid$ только возвращает подстроку, в жизни бы не догадался, что она может работать как Replace. Об этом в Help я как-то не нашел ничего. Может кто найдет?
я такие вещи в школе на gbasic'е делал
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35359800
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точнее на gwbasic, который был встроен в ПЗУ IBM'ки, блин
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35359992
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: orunbek
> VladConn
> Надо же, век живи, век учись: всегда думал, что Mid$ только
> возвращает подстроку, в жизни бы не догадался, что она может работать как
> Replace. Об этом в Help я как-то не нашел ничего. Может кто найдет?

А по ходу выяснится, что Дык просто опечатался и обнаружилась фича :))

>
> я такие вещи в школе на gbasic'е делал

Ты не понял прикола, такие вещи делались Mid, а не Mid$ ;)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360052
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел у Microsоft:

http://msdn.microsoft.com/en-us/library/xz5s6003(VS.80).aspx

Оказывается, если как функция, то возвращает подстроку, а если как команда, то замещает подстроку.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360185
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnНашел у Microsоft:
http://msdn.microsoft.com/en-us/library/xz5s6003(VS.80).aspx
Оказывается, если как функция, то возвращает подстроку, а если как команда, то замещает подстроку.
Тогда, я, тебя не понял!
И думал, что ты это знаешь.
Просто такие замены всегда делал командой Mid, а функцию Mid $ всегда использовал для получения подстроки, как и написанно в ... да хотя-бы в справке по VBA и не ожидал что её можно использовать как команду, описания чему нигде не нашёл и не встречал
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360270
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там смахивает на то, что и Mid и Mid$ работают и так и эдак, без разницы: с $ или без. То есть это тебе и команда и функция, и неважно, с $ или без.

Или я чего-то не унюхал?
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360313
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orunbekточнее на gwbasic, который был встроен в ПЗУ IBM'ки, блинВообще-то, там был встроены другие два диалекта. Более известные как Casset Basic и BasicA. Если ты работал с PC с Бейском это скорее всего был BasicA. Первый очень быстро исчез - он не умеел работать с дисками.
А gwbasic начал распространятся позже, как самостоятельная среда, когда Бейсик из ПЗУ убрали.

А использование MID в левой части выражения уже точно существовало в BasicA и всех его потомках. В оригинальном Бейсике, кстати, функции mid() небыло. Впрочем там и строковых переменных небыло в приницпе :)
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360357
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnТам смахивает на то, что и Mid и Mid$ работают и так и эдак, без разницы: с $ или без. То есть это тебе и команда и функция, и неважно, с $ или без.

Или я чего-то не унюхал?Историю учить надо. Ну или иметь хорошую память и вовремя родится :)

Нынешние бейсики не делают различия между Mid и Mid$.
Но в середине 80-х, когда в язык ввели понятие текстовых переменных, эти текстовые переменные обозначались знаком доллара. Из тех же времен идут и проценты и восклицательные знаки и октоторпы.
И по началу все функции работающие со строками тоже пытались писать с долларом на конце. Но быстро от этого отказались. Однако в стандарте BasicA/GWBasic все эти MID$, LEFT$, RIGHT$ есть. И теперь все современные бейсики по историческим причинам понимают такую запись.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360393
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: VladConn
> Там смахивает на то, что и Mid и Mid$ работают и так и эдак, без
> разницы: с $ или без. То есть это тебе и команда и функция, и неважно, с $
> или без.

Да получается что так. А приставка $ это наследие предыдущих версий VB,
оставленные для совместимости.
Эх было время, POKE получали
прямой доступ к видеопамяти и рисовали, рисовали, рисовали....


Еле
нашел. Благо в офлайне где-то храню :)
Здесь внизу страницы есть
упоминания, но различия между ними нет.

Я так понимаю это осталось из интерпритаторов, где тип переменной указывался
спецсимволами $, %, #


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360412
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, я знаю, что они не делают различия! И я знаю всю эту мансу с долларом и процентом. Я просто не ожидал, что Mid может замещать строку.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360465
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnО, я знаю, что они не делают различия! И я знаю всю эту мансу с долларом и процентом. Я просто не ожидал, что Mid может замещать строку.Я ж говорю - историю учить надо! :)
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360536
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что?
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360551
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnИ что?Что-что.... Знать будешь. Умным будешь. Зарабатывать хорошо будешь. Уважать тебя будут. А без знания истории так и останешься на VisualBasic сидеть.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35360604
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все это у меня есть. В том числе знание истории и много-чего другого.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35361488
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl orunbekточнее на gwbasic, который был встроен в ПЗУ IBM'ки, блинВообще-то, там был встроены другие два диалекта. Более известные как Casset Basic и BasicA. Если ты работал с PC с Бейском это скорее всего был BasicA. Первый очень быстро исчез - он не умеел работать с дисками.
А gwbasic начал распространятся позже, как самостоятельная среда, когда Бейсик из ПЗУ убрали.

А использование MID в левой части выражения уже точно существовало в BasicA и всех его потомках. В оригинальном Бейсике, кстати, функции mid() небыло. Впрочем там и строковых переменных небыло в приницпе :)
В наших компах было ИМЕНННО GWBASIC, это я отлично помню
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35361593
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой первый персональный комп - Нейрон И.0.66: проц 086-й, два дисковода 5.25', винт отсутствует в принципе, черно-белый монитор 14', системник на пол стола. Ностальжи блин. И на нем был БасикА.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35361651
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyMpМой первый персональный комп - Нейрон И.0.66: проц 086-й, два дисковода 5.25', винт отсутствует в принципе, черно-белый монитор 14', системник на пол стола. Ностальжи блин. И на нем был БасикА.
ндааа.... ностальгия точно
когда тока начал кодить, готовишь прогу на бумаге за день вперед
на уроке набираешь, запускаешь, вооо работает говоришь
потом после уроков, рубильник вырубают прога твоя на 3-4 листах удаляется....
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35361737
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А рядом стояло еще чудо. Конфигурация примерно такая же, ДВК называлось (Древесно-Волокнистый Компьютер). Заводился он прикольно. Вставляешь в дисковод специальную проволочку (крючек), включаешь питание, дергаешь там за что-нибудь этим крючком, быстренько вставляешь системную дискету и грузишь любимую DOS.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35365200
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orunbekВ наших компах было ИМЕНННО GWBASIC, это я отлично помнюОдно из двух, либо у тебя память плохая, либо в те времена ты не умел различать ПЗУ программы от не ПЗУ :)
Хотя в принципе, конечно возможно что какие-то умельцы запихивали GWBasic в ПЗУ, но я про такие машины не слышал.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35365266
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: orunbek
> AndreyMp
> Мой первый персональный комп - Нейрон И.0.66: проц 086-й, два
> дисковода 5.25', винт отсутствует в принципе, черно-белый монитор 14',
> системник на пол стола. Ностальжи блин. И на нем был БасикА.
>
> ндааа.... ностальгия точно
> когда тока начал кодить, готовишь прогу на бумаге за день вперед
> на уроке набираешь, запускаешь, вооо работает говоришь
> потом после уроков, рубильник вырубают прога твоя на 3-4 листах
> удаляется....

У меня в те времена был "Корвет" в ПЗУ которого был бейсик, правда какой...
??? :))
Что в прочем ничему не мешало, как многим другим :)
А рядом стояло чудо враждебной техники (с) Тайна третьей планеты
касетный магнитофон, но который можно было записать программу, и потом
считать её.
Эх! какие "оверлеи" городили на дозагрузку программы, благо вся тех.
документация поставлялась вместе с компьютером. А в "свободное" от основной
работы время, магнитофон ублажал наш слух воспроизведением музыки :)
А локалка чего стоила! :)
Ну ничего, сейчас тоже можно жить

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35366062
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl orunbekВ наших компах было ИМЕНННО GWBASIC, это я отлично помнюОдно из двух, либо у тебя память плохая, либо в те времена ты не умел различать ПЗУ программы от не ПЗУ :)
Хотя в принципе, конечно возможно что какие-то умельцы запихивали GWBasic в ПЗУ, но я про такие машины не слышал.
У меня память 10Tb, и то что она в ПЗУ была, и то что именно GWBasic это я гарантирую на 1000%ов, могу даже в ту школу съездить, наверно компы те еще стоят.
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35366411
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: orunbek
> У меня память 10Tb

Ну терабайты, ТОГДА в школы не ставили. ;)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35366842
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
> Автор: orunbek
> У меня память 10Tb

Ну терабайты, ТОГДА в школы не ставили. ;)

Posted via ActualForum NNTP Server 1.4
это я так образно
тогда тока гиги были
...
Рейтинг: 0 / 0
Подскажите пожалуйста срочно функцию!!!!
    #35367859
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: orunbek
> Игорь Горбонос
>
> > Автор: orunbek
> > У меня память 10Tb
>
> Ну терабайты, ТОГДА в школы не ставили. ;)
>
> это я так образно
> тогда тока гиги были

Вообще-то
в то время, даже до Мега не дотягивали
;)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста срочно функцию!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]