Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Русский_Проект:Изучение Visual Basic


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Русский_Проект:Рассылка Шестой выпуск

Содержание
1 Вступление
2 Новости сайта
3 Функции API

Вступление

Мое решение переехать на новый сайт оказалось несколько преждевременным. Администрация Newmail, кажется отказались от идиотской затеи ограничить доступ к zip-файлам. Но на всякий случай, имейте в виду, что существует зеркало сайта rusproject.narod.ru

Новости сайта

Игры
Карточная игра Солитер
Шутка!
Симпатичный пингвин следит за курсором мыши

Функции API

Функция GetCurrentDirectory

GetCurrentDirectory возвращает путь текущего каталога. Текущий каталог -
это каталог, где содержится запущенное на выполнение
 приложение. Соответственно, если вы запускаете проект
 в среде VB, то текущим будет каталог, где находится VB.
 Если же вы создадите и запустите автономное приложение
 (*.exe), то текущим будет уже каталог, где размещается
 этот файл

Внимание
API Text Viewer содержит ошибку! В WIN32API.TXT
 приведено такое описание функции GetCurrentDirectory:
Declare Function GetCurrentDirectory Lib "kernel32" _
 Alias "GetCurrentDirectory"...
Как видите, имя функции и ее альтернативное название
 совпадают. Соответственно при копировании этой строки
 в программный код редактор VB автоматически убирает
 команду Alias. При запуске программы на выполнение
выдается сообщение об отсутствии функции в DLL-
библиотеке. Причина ошибки — в конце названия функции
 после Alias отсутствует буква "A": ... Alias "GetCurrentDirectoryA". Имейте это в виду, если вам
 встретится аналогичная ошибка в других описаниях:
Declare Function mGetCurrentDirectory Lib "kernel32" Alias "GetCurrentDirectoryA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

Пример
' показываем путь к текущему каталогу
Dim sSave As String
'Создаем буфер
    sSave = String(255, 0)
'Получаем имя текущего каталога
    GetCurrentDirectory 255, sSave
    MsgBox sSave
Полный текст с описанием этой функции вы найдете в новой версии справочника по функциям API, который скоро появится на сайте!

Не стесняйтес, высылайте ваши предложения по адресу vbasic@rambler.ru
Посетите сайт Русский_Проект, где вы найдете другую интересную информацию
Давайте делать рассылку вместе! Удачи!


http://subscribe.ru/
E-mail: ask@subscribe.ru
Поиск

В избранное