Страница: 1 |
Страница: 1 |
Вопрос: Ссылка на E-Mail
Добавлено: 16.08.04 23:44
Автор вопроса: Tigre
Всем привет!
Как поставить в форму ссылку на E-Mail.
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 17.08.04 00:24
Call ShellExecute(&H0, "open", "mailto:sne@mail.ru>" & "?Subject=Test", vbNullString, vbNullString, &H1)
Примерно так... Можно еще покопаться...
Номер ответа: 2
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #2
Добавлено: 17.08.04 08:47
Нужно было сначала сказать, что ShellExecute - это API
Номер ответа: 3
Автор ответа:
Tigre
Вопросов: 34
Ответов: 63
Профиль | | #3
Добавлено: 17.08.04 16:39
Что такое API и можно ли вставить ссылку в обычное приложение StandardEXE.
Номер ответа: 4
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #4
Добавлено: 17.08.04 18:32
Да, например с помощью того же Label при Клике, API - Это дополнительные возможности в Пронграмировании ... коротко и ясно d
Ты недавно чтоль начал прогерить ?
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal q As Long, ByVal w As String, ByVal e As String, ByVal r As String, ByVal t As String, ByVal y As Long) As Long
Вот это Api Те Нужно ...
Номер ответа: 5
Автор ответа:
Tigre
Вопросов: 34
Ответов: 63
Профиль | | #5
Добавлено: 17.08.04 21:10
Программировать я действительно начал не так давно, с API работать не приходилось. Как его включить и что оно даёт? Я пробывал водить код который написал сверху sne но появляется ощибка "Sub или функция не определина".
А что делать с кодом Eddie я не понял.
Номер ответа: 6
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #6
Добавлено: 17.08.04 21:31
Введение в Windows API
Что такое "API"?
API сокращенно Application Programming Interface(интерфейс прикладного программирования). Проще говоря, API - набор функций, которые операционная система предоставляет программисту. API обеспечивает относительно простой путь для программистов для использования полных функциональных возможностей аппаратных средств или операционной системы.
Понятие о Windows API
Windows API могут вызываться из Visual Basic для выполнения задач, для которых недостаточно стандартного программного кода Visual Basic и позволяют использовать новые функциональные возможности, принципиально не реализуемых на уровне встроенных возможностей языка. Например, стандартные средства Visual Basic не позволяют перезагрузить компьютер. Однако перезагрузку можно выполнить через обращение к соответствующей функции Window API. Кроме того, существует возможность замены встроенных операторов языка на альтернативные варианты, которые на уровне Windows API зачастую выполняются быстрее
32-разрядные версии Windows, или 95/98/Me или NT, обычно используют один и тот же набор функций API, хотя имеются некоторые различия между платформами. 32-разрядный API содержит многочисленные расширения и поддержки к устаревшему 16-разрядному API, используемому в Windows 3.x. Старые функции поддерживаются по причинам совместимости. Однако, 32-разрядные приложения должны использовать исключительно 32-разрядные функции. Это не проблема, так как 16-разрядные функции обычно заменялись подобными функциями.
Как организованы функции Windows API?
Почти все функции, которые составляют Windows API - внутри DLL (Dynamic Link Library). Эти dll-файлы находятся в системной папке Windows. Существует свыше 1000 функций API, которые условно делятся на на четыре основные категории
- Работа с приложениями - запуск и закрытие приложений, обработка команд меню, перемещения и изменения размера окон
- Графика - создание изображений
Системная информация - определение текущего диска, объем памяти, имя текущего пользователя и т.д.
- Работа с реестром - манипуляции с реестром Windows.
Объявление функций API и DLL
Процедуры DLL объявляются командой Declare в секции General Declarations модуля формы или стандартного модуля:
[Private] Declare Function имя Lib "библиотека" [Alias "псевдоним"] [([[ByVal ] _
переменная [As тип] [,ByVal,] переменная [As тип]]...])] As тип
Процедуры DLL, находящиеся в стандартных модулях, по умолчанию являются открытыми и могут вызываться из любой точки приложения. Процедуры, объявленные в модуле формы, являются закрытыми и перед их объявлением должно стоять ключевое слово Private.
Примечание
Начиная с версии Visual Basic 5, в именах процедур учитывается регистр символов.
Номер ответа: 7
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #7
Добавлено: 17.08.04 21:33
© 1999-2003 А.Климов
Русский_Проект
Номер ответа: 8
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #8
Добавлено: 17.08.04 21:36
> А что делать с кодом Eddie я не понял.
См. текст вверху.
Надеюсь, ты знаешь, что такое General Declarations? Это область кода вверху всего кода, в самом его начале, там, где [все начиналось...] еще нет никаких Sub'ов и Function'ов. Т.е. тебе надо скопировать текст Eddie в самое начало кода.
Номер ответа: 9
Автор ответа:
Tigre
Вопросов: 34
Ответов: 63
Профиль | | #9
Добавлено: 17.08.04 22:05
Работает. Всем спасибо
Номер ответа: 10
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #10
Добавлено: 17.08.04 22:11
Пожалуйста, незачто. ))))))))
Номер ответа: 11
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #11
Добавлено: 17.08.04 22:25
Хе ... Опередили d
Незачто d
Sorry for OffTop
Номер ответа: 12
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #12
Добавлено: 18.08.04 00:14
[off top]
Eddie, Какой эе это офф-топ, это самый настоящий флуд!
Это ты флудишь из-за радости что у тя синенькая звезда появилась ?
Дык не стоит так радоваться, уверяю тебя... Иначе я боюсь даже думать что же будет если у тебя появится желтенькая звезда...
[/off top]
Номер ответа: 13
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #13
Добавлено: 18.08.04 13:18
Если у него появится желтенькая звезда, она у него быстренько пропадет. ИМХО!
Номер ответа: 14
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #14
Добавлено: 22.08.04 15:27
Eddie награждается черепом за неуензурную брань.