Страница: 1 | 2 |
Вопрос: API в .NET
Добавлено: 05.02.07 10:35
Автор вопроса: Visual Basic .NET 2005 Пиратская версия | Web-сайт:
Хотелось бы получить полный список API с примерами на VB.NET 2005, РАБОТАЮЩИМИ!!. Ато приходится писать замены.
Ответы
Всего ответов: 18
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 05.02.07 10:43
Сам понял, что сказал?
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 05.02.07 11:33
В VB.NET 2005 API не нужны(за крайне редким исключением)... чем писать "замены" лучше сядь и почитай книжки, как ту или иную задачу решить средствами .NET А то тут был один умник.. так он чтобы получить текущее время в НЕТ GetLocalTime вызывал.. Надеюсь ты не такой же?
Номер ответа: 3
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #3
Добавлено: 05.02.07 19:17
MSDN тут рулит. Полный список API с примерами на VB.NET 2005, работают, сам проверял
Номер ответа: 4
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #4
Добавлено: 07.02.07 10:11
Мабудь, но функции GetPrivateProfileString, WritePrivateProfileString пришлось писать самому!!. Кстати, а как раскодировать инфу выдаваемую функцией GetVersion????
Номер ответа: 5
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #5
Добавлено: 07.02.07 10:31
На кой в VB.NET пондобились GetPrivateProfileString, WritePrivateProfileString, не говоря уж о GetVersion, которая напрочь устарела?
Номер ответа: 6
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #6
Добавлено: 07.02.07 10:44
Ну GetVersionEx для тово чтобы получать версию винды, ато ниже XP моя прога не идет!
А GetPrivateProfileString, WritePrivateProfileString для INI-шников. Более подробно читай
Как заставить в .NET работать фнкции API
Номер ответа: 7
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #7
Добавлено: 08.02.07 10:53
Дело в том, что в .NET нафиг не нужно для этого использовать функции API, имеются средства самого .NET. По крайней мере версию Windows ты там получишь легко и непринужденно.
А что касается собственно вопроса топика, то отвечаю: ничего заставлять не надо, они прекрасно работают если руки не кривые. Что не получилось? Приведи кусок кода.
Номер ответа: 8
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #8
Добавлено: 08.02.07 12:40
В MSDN 2005 что-ли?? У меня MS Visual Studio 2005 и MSDN 2003, там все для C/C++
Номер ответа: 9
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #9
Добавлено: 08.02.07 12:41
Нет, не такой же. Для того чтобы получить время есть DateTime.Now
Номер ответа: 10
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #10
Добавлено: 08.02.07 14:26
Ну раз не такой же, то забудь про INI и юзай My.Settings
Номер ответа: 11
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #11
Добавлено: 08.02.07 15:13
Во-первых, не все. Во-вторых, и что же непонятного в объявлении функции на С/С++? Еще раз повторяю, приведи пример кода, который у тебя не получился.
Номер ответа: 12
Автор ответа:
Viktor
Вопросов: 9
Ответов: 29
Профиль | | #12
Добавлено: 15.02.07 09:15
Если в VB.NET использовать API, то можно смело его деинсталировать и переходить на VB6. Извените что не в тему.
Номер ответа: 13
Автор ответа:
Phazeus
ICQ: 233560855
Вопросов: 0
Ответов: 3
Профиль | | #13
Добавлено: 23.02.07 12:38
Добрый день (иначе не день... или не добрый, но тоже день...)
Было сказано, что без АПИ... А как мне вставить в код программы код, написанный на Ассемблере? Я вот подумал, что лучше написать длл на C++ с использованием Ассемблерного кода, и потом ссылаться на нее из ВБ. Только вот выдает:
Unable to find an entry point named 'RRR' in DLL 'CPUFreaq.dll'. (причем на C# точно такое же). Вообще нужно определить частоту процессора, а без ассемблера не знаю как это сделать. Там счетчик процессорных циклов... Спасибо.
Номер ответа: 14
Автор ответа:
Phazeus
ICQ: 233560855
Вопросов: 0
Ответов: 3
Профиль | | #14
Добавлено: 23.02.07 17:03
С ДЛЛ разобрался, теперь разбираюсь с тем что она возвращает...
Номер ответа: 15
Автор ответа:
Phazeus
ICQ: 233560855
Вопросов: 0
Ответов: 3
Профиль | | #15
Добавлено: 23.02.07 17:21
Все разобрался, извините Теперь разбираюсь, как нужный поток на нужное ядро послать на выполнение