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

Relib.Com - руководство

  Все выпуски  

Он-лайн руководство по VB, ASP, SQL


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

ОН-ЛАЙН РУКОВОДСТВО
13 апреля 2001
HTML-ВЕРСИЯ


СОДЕРЖАНИЕ

1. Компьютерные новости
    - Яndex проводит Кубок России по поиску в Интернете

2. ASP: Советы разработчику
    - Создание GUID в ASP-приложении при помощи VB-компонента

3. Новости Relib.com
    - VB: Темы обсуждения
    - ASP: Темы обсуждения
    - Java: Темы обсуждения
    - БД: Темы обсуждения


PARKING.RU - надежный и скоростной хостинг на Windows 2000. ASP, MS SQL, Access, интернет-магазин, набор полезных компонент. Физическое размещение и аренда серверов. Аренда серверных приложений Microsoft(R). Квалифицированный персонал MCSE, круглосуточный мониторинг. www.parking.ru

КОМПЬЮТЕРНЫЕ НОВОСТИ

Яndex проводит Кубок России по поиску в Интернете

Яndex объявил о проведении Кубка России по поиску в Интернете. Участники конкурса должны будут в заданное время найти в Сети ответы на разнообразые вопросы. Соревнования будут проводиться в три тура с 23 апреля по 28 мая 2001 года. Каждый участник может играть от одного до шести раз. При этом засчитывается только лучший для каждого игрока результат. Каждая игра длится час. Время ответа на один вопрос - 3 минуты. Победитель соревнования получит кубок, а также звание "человека, который нашел все". Официальный сайт розыгрыша - kubok.yandex.ru.

Подробнее на странице новостей


ASP: СОВЕТЫ РАЗРАБОТЧИКУ

Создание GUID в ASP-приложении при помощи VB-компонента

В некоторых ASP-приложениях бывает необходимо генерировать уникальный идентификатор (GUID - Global Unique IDentifier), сделать который можно несколькими способами, в том числе: используя БД или VB-компонент. Наиболее простой способ - использование БД (например, функции NewID() в SQL Server 7.0) не всегда подходит, поэтому в данной статье мы рассмотрим пошаговое создание VB-компонента, который позволит реализовать эту задачу при помощи Windows API. Преимущества этого метода будет в ледующем:

1. Не требует выполнения запроса к БД
2. Не требует наличия SQL Server 7.

Итак, для создания компонента:
1. Поместите в секцию General Declarations следующий код:

Option Explicit

Private Declare Function CoCreateGuid Lib "OLE32.DLL" _
     (pGuid As GUID) As Long
Private Declare Function StringFromGUID2 Lib "OLE32.DLL" _
     (pGuid As GUID, ByVal PointerToString As Long, _
      ByVal MaxLength As Long) As Long

Private Const GUID_OK As Long = 0
Private myGUID As S tring
Private Type GUID
    Guid1 As Long
    Guid2 As Integer
    Guid3 As Integer
    Guid4(0 To 7) As Byte
End Type
2. Скопируйте данный код функции:
Public Function getGUIDKey() As String
Const MAX_GUID_LENGTH As Long = 38
Dim udtGUID As GUID
Dim strGUID As String
Dim lngRetCode As Long

lngRetCode = CoCreateGuid(udtGUID)

If lngRetCode = GUID_OK Then
    strGUID = String(MAX_GUID_LENGTH, 0)
    StringFromGUID2 udtGUID, StrPtr(strGUID), _
       MAX_GUID_LENGTH + 1
Else
    strGUID = ""
End If
getGUIDKey= strGUID
End Function
3. Откомпилируйте файл проекта.

Обратите внимание, что в случае использования API Text Viewer (утилиты, входящей в Visual Studio) вы получите тип Public для API-функций, вместо Private, который использован в данном примере. Успешная компиляция завершает создание требуемого компонента и вы можете приступать к его использованию.

Подробнее на сайте


НОВОСТИ RELIB.COM

ASP: ТЕМЫ ОБСУЖДЕНИЯ

  • ISAPI DLL не хочет работать под IIS 5.0
  • Жизнь после смерти - объект Session
  • Количество записей в базе (RecordCount)
  • Как узнать NT-шную группу?
  • Вопрос про рассылку с CDONTS 2000

    VB: ТЕМЫ ОБСУЖДЕНИЯ

  • Использование shell32.dll
  • Как закачать файл в оперативку?
  • Вопросы по MaskEdBox
  • Почему не работает Inet1.Execute?
  • Контрол ComDlg, который можно размещать на форме

    JAVA: ТЕМЫ ОБСУЖДЕНИЯ

  • Как изменить реакцию на OnClick в IE4
  • Нужна помощь с JavaScript
  • Unicode-->ASCII-->Unicode
  • Кто хоть раз делал Mail на Java?
  • Как отправить данные из апплета на Mail

    БД: ТЕМЫ ОБСУЖДЕНИЯ

  • Это можно решить без курсора?
  • Контрол перемещения по записям
  • Каскадное удаление в MS Access
  • Проблемы с использованием LEFT JOIN
  • Написание и подключение внешних функций MS SQL

    РАЗНОЕ

    Кроме того, на сайте ведутся дискуссии по следующим темам "Программисты! Кто хочет в Ирландию?", "Работа в США", "Хранение данных" и многим другим, приглашаем принять участие!


    Выпуск подготовил Алексей Смирнов

    http://subscribe.ru/
    E-mail: ask@subscribe.ru

    В избранное