powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А в .net Core есть аналог VBшной функции Dir?
21 сообщений из 21, страница 1 из 1
А в .net Core есть аналог VBшной функции Dir?
    #39517614
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо коровский VB вообще обрезан до уровня синтаксиса, либо у меня что-то не заработало.
Например, Оn Error как бы работает, но объект Err пропал.

Нет никаких CallByName, Mid, InStr, той же Dir. Можно заткнуть все своими функциями, но для Dir я затычки не нашел.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39517620
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Зачем VB в Core
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39517679
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39517686
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyVBшной функции Dir
Помнится подвел меня когда-то этот тобой любимый Dir()
Как узнать, существует ли файл?
С тех пор нет к нему доверия.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39517907
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осподя, а FileInfo, DirInfo, static class Path, какой нахрен Dir.
Класс String вообще такую куеву кучу фичей предлагает? А Вы про какой-то убогий Mid, InStr
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39517988
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransa,

Тут «Осподя» вообще про VB
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39518353
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

fortibransa Осподя, а FileInfo, DirInfo, static class Path, какой нахрен Dir.
Класс String вообще такую куеву кучу фичей предлагает? А Вы про какой-то убогий Mid, InStrВызовов убогих вбшных функций - десятки тысяч, и не все заменишь простым ctrl+h.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39518444
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AntonariyБольшой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

fortibransaОсподя, а FileInfo, DirInfo, static class Path, какой нахрен Dir.
Класс String вообще такую куеву кучу фичей предлагает? А Вы про какой-то убогий Mid, InStrВызовов убогих вбшных функций - десятки тысяч, и не все заменишь простым ctrl+h.
Создать статичную библиотеку функций, которые заменяют вэбэшные, и тогда Dir легко заменяется на Lib.Dir через ctrl+h.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39518494
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyБольшой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

Вообще-т и C# на Core мигрировать не тривиальная задача. А VB усложняет задачу раз в 10 :)

Идеально это найти точку соприкосновения на .NET Standard, и попробовать использовать не код, а сборки.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39519629
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2AntonariyБольшой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

пропущено...
Вызовов убогих вбшных функций - десятки тысяч, и не все заменишь простым ctrl+h.
Создать статичную библиотеку функций, которые заменяют вэбэшные, и тогда Dir легко заменяется на Lib.Dir через ctrl+h.Спасибо, кэп. Я даже библиотеку не делал, чтобы с префиксом "Lib." голову не морочить, просто накидал в отдельном модуле.

Проблема в том, что я не нашел в Core функции, возвращающей первый найденный файл (или массив файлов) по маске.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39519635
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAntonariyБольшой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

Вообще-т и C# на Core мигрировать не тривиальная задача. А VB усложняет задачу раз в 10 :)

Идеально это найти точку соприкосновения на .NET Standard, и попробовать использовать не код, а сборки.Да основные проблемы всего две - выпилить ADODB и заменить обработчики ошибок на try/catch в тех местах, где есть использование Err, остальное сущие мелочи - структура фреймворков почти одинаковая.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520045
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все скомпилировалось и заверте...

И споткнулось об System.Data

Вот этот код не работает:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
            Dim adp As DbDataAdapter = SqlClientFactory.Instance.CreateDataAdapter()
            Dim bld As DbCommandBuilder = SqlClientFactory.Instance.CreateCommandBuilder()
            bld.DataAdapter = adp
            adp.SelectCommand = CreateCommand(sql)
            adp.InsertCommand = bld.GetInsertCommand()
            adp.UpdateCommand = bld.GetUpdateCommand()
            adp.DeleteCommand = bld.GetDeleteCommand()


CreateCommandBuilder возвращает nothing.


Есть у кого пример с манипуляцией данными под Core через DataTable или DataSet?
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520180
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что именно не работает? SelectCommand то есть ?
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520210
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaА что именно не работает? SelectCommand то есть ?не работает все остальное. insert, update, delete.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520548
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyfortibransaА что именно не работает? SelectCommand то есть ?не работает все остальное. insert, update, delete.У таблицы есть первичный ключь? И в переменной sql должен быть простой запрос по одной таблице.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520778
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaAntonariyпропущено...
не работает все остальное. insert, update, delete.У таблицы есть первичный ключь? И в переменной sql должен быть простой запрос по одной таблице.не работает потому что тупо не создается объект, который должен работать:

Antonariy CreateCommandBuilder возвращает nothing.

а с ключом и селектом все нормально
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520797
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Antonariy,

Продолжай жрать кактусы автоматическую генерацию запросов
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520855
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyне работает потому что тупо не создается объект, который должен работать:

AntonariyCreateCommandBuilder возвращает nothing.

а с ключом и селектом все нормально

Посмотри дизассемблером, что там внутри метода. dotPeek, например.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39520963
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAntonariyне работает потому что тупо не создается объект, который должен работать:

пропущено...


а с ключом и селектом все нормально

Посмотри дизассемблером, что там внутри метода. dotPeek, например.в пень, тем более можно посмотреть и в исходниках System.Data.SqlClient

поковырялся в NReco.Data , и выяснил, что все свелось к самодельной гей не рации инсертов и апдейтов.
допилил, чтобы вставляло и обновляло лишь измененные данные.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39521052
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати заметил: тип SqlCommandBuilder браузер объектов вообще не показывает.
...
Рейтинг: 0 / 0
А в .net Core есть аналог VBшной функции Dir?
    #39521057
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyКстати заметил: тип SqlCommandBuilder браузер объектов вообще не показывает.сцуки

https://github.com/dotnet/corefx/issues/5501 It will ship in 2.1.0.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А в .net Core есть аналог VBшной функции Dir?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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