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

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

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

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

fortibransa Осподя, а FileInfo, DirInfo, static class Path, какой нахрен Dir.
Класс String вообще такую куеву кучу фичей предлагает? А Вы про какой-то убогий Mid, InStrВызовов убогих вбшных функций - десятки тысяч, и не все заменишь простым ctrl+h.
...
Рейтинг: 0 / 0
08.09.2017, 21:46
    #39518444
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
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
09.09.2017, 01:16
    #39518494
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
AntonariyБольшой проект, написанный на VB, мигрирует с NET на Core. Когда-то давно он мигрировал с VB6 на VB.NET, так что ему не привыкать.

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

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

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

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

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

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

И споткнулось об 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
13.09.2017, 07:03
    #39520180
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
А что именно не работает? SelectCommand то есть ?
...
Рейтинг: 0 / 0
13.09.2017, 08:27
    #39520210
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
fortibransaА что именно не работает? SelectCommand то есть ?не работает все остальное. insert, update, delete.
...
Рейтинг: 0 / 0
13.09.2017, 16:08
    #39520548
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
AntonariyfortibransaА что именно не работает? SelectCommand то есть ?не работает все остальное. insert, update, delete.У таблицы есть первичный ключь? И в переменной sql должен быть простой запрос по одной таблице.
...
Рейтинг: 0 / 0
13.09.2017, 22:43
    #39520778
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А в .net Core есть аналог VBшной функции Dir?
fortibransaAntonariyпропущено...
не работает все остальное. insert, update, delete.У таблицы есть первичный ключь? И в переменной sql должен быть простой запрос по одной таблице.не работает потому что тупо не создается объект, который должен работать:

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

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

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

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

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

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

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


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

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

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

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


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