Comments 72
Остаётся радоваться что только забили на развитие, а не выпилили полностью.
А вот за VB.NET конечно обидно. Не то чтобы я не смог бы осилить шарп(в принципе, прочтёных мануалов по нему мне обычно хватает чтобы безболезненно переделать примеры кода с C# на VB.NET), смог бы. Пробовал, если честно — но у меня в основном vbscript+VBA, поэтому пользоваться VB.NET мне просто комфортнее из-за такого же синтаксиса. Тем более что разработчик я не настоящий(код пишу не каждый день, а по необходимости, для решения своих местячковых задач), и пока не появится острая нужда в отсутствующих в VB.NET новых фичах, меня устроит хотя бы то что VB.NET просто замораживают, а не хоронят заживо.
P.S. Кого-то в школе покусал паскаль, меня — Vilnius Basic, потом за меня взялись VBA&VB6&vbscript(под WSH).
Нет, там не было проблем. Офис 32 бита, WinAPI он видит тоже 32-битный.
Поддержка x64 в VBA появилась в Office 2010, это первая версия Office, которая имела 64-битный вариант.
Т.е. ни в какой момент времени не было версии офиса, где были бы проблемы с вызовом WinAPI.
В офисе были проблемы с odbc — он не видел x64 драйверы
Не работал с AutoCAD, но тоже не сразу приходит в голову, где могла бы быть проблема с битностью. Неужели они сделали 64-битный AutoCAD с 32-битным VBA?
ODBC-драйверы неправильной битности и сейчас не должны видеться, это общая ситуация, для любых приложений. 32-битным программам (в т.ч. офису) надо ставить 32-битные драйверы.
В связи с тем, что Microsoft не поддерживала VBA в среде x64, сотрудники Autodesk «героическими усилиями» сделали эту поддержку самостоятельно, используя межпроцессное взаимодействие, в связи с чем часть функций/методов попросту не работает, часть работает на порядок медленнее, чем в x86 (это не касается версии AutoCAD 2014).
Они уже официально заявили, что будут добавлять поддержку JS для Exel/Word вместо VB, в том числе и потому, что движок js поддерживает и мобильные устройства. А теперь они официально убили VB.
https://xakep.ru/2018/05/10/excel-coinhive/ Я так понимаю, оно уже поддерживается, но не могу найти новость на английском языке, кажется встречал ее на radio-t в предложенных темах для обсуждения.
Теперь там тоже C#?
Встроенные макросы — пока тот же VBA, но я когда изредка приходится там что-то автоматизировать — пишу аддоны с использованием VSTO и C#, гораздо удобнее и больше возможностей.
Ну а дальше продолжаем логическую цепочку :)
У меня до сих пор лежит диск с VB для smart card. Получен на конференции Gemplus Монпелье в 2000 году. Куда MS только не пыталась свой VB засунуть…
RIP
Билл Гейтс, почему молчишь!?
«Microsoft продолжит получать пользу от увлечения Гейтса техникой, его советов относительно развития продукции и сервисов».
tass.ru/ekonomika/7977355
но в целом ожидаемо, любопытно конечно как долго в tiobe он в топ-10 продержится
а я бы огромное спасибо сказал если бы C# встроили вместо VBA в word/Excel прочие продукты офис… ну или хотябы на вместо а вместе с ним
бесят языки без скобочек и блоков
бесить должны структурные и идеологические косяки языка, а не то как принято буковки писать
… это понимание правда с опытом приходит…
и когда у тебя тысячи строк кода, то тысчи слов BEGIN END становятся просто информационным шумом, а отступы вместо скобок добавляют визуальной путаницы
а сейчас… а сейчас мне наплевать ;) я могу на любом из этих языков писать и меня больше печалит (именно печалит, не бесит) то что языки бывают не строготипизированными и забавляет что в golang выпилили классы и всякими забавными способами решают проблемы их отсутствия
Просто наслаждение от кодинга больших проектов на Делфе.
visual besit
а я бы огромное спасибо сказал если бы C# встроили вместо VBA в word/Excel прочие продукты офис… ну или хотябы на вместо а вместе с ним
Уже давно можно писать на шарпе для оффиса с использованием VSTO, это конечно немножко сложнее, чем когда встроенный язык, но общее удобство и наличие отличной IDE все перевешивают.
неужели не сделают Windows Virtual PC for Visual Basic, как в свое время с Windows 7?
В истории уже было немало случаев, когда какая‐нибудь могущественная транснациональная корпорация прекращает разработку продукта. А потом приходит сообщество и повторяет этот продакт в виде OpenSource.
Например, так по следам QBASIC возник FreeBASIC.
Пишу сейчас диплом на Star Basic в виде расширения редактора для LibreOffice на макросах. Это боль. Тоже редактор в стиле 97 года, не меняется уже лет 20. Ненавижу его всем сердцем. Особенно ужасает его работа с html entries в их xml (кавычки и все знаки сравнения при открытии например в VS code представляются в виде html entries), для работы с их кодом пришлось написать утилиту для конвертации исходников внутри odt формата в нормальный utf8 и обратно в их высер xml. Эх, почему они не использовали майкрософтовский VB :(
Эх, почему они не использовали майкрософтовский VB :(
потому что VBA денег стоит?
Microsoft заявила, что прекратит развитие Visual Basic в качестве языка