Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Может это и глупый вопрос, но как можно обойтись без Виноска при создании почтовой программы.
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.
Почтовик по правде получиться не очень. А вот мне интересно, чем не устраивает WinSock? А ответ на твой вопрос кроится в написании WinSock CjVirys Version с помощью API
Мне тоже не нравится API. Но он спросил и я ответил. А использовать такое как send.ocx мне кажется не очень эстетично. А лучше всего конечно WinSock[/i]
Я бы не сказал что это не эстетично....
Чай крутые почтовики тоже не единым exe живы...
Но если ты хочешь все одним Exe. То тока API.
(обращаешся ты все равно к winsock) А всякие ocx(тот же от MS) позволяют лишь удобнее с ним работать. Тоесть приводят его более юзабельный вид.
Т.е. winsock.ocx это не winsock2.х встроенный в API OS!
Это только враппер для него.
Так какие еще вопросы могут быть по поводу написания программы для инета без использования winsock?
Или остался вопрос как работать с Winsock без winsock.ocx?
API все API....
Alfa писал(а):Мне тоже не нравится API. Но он спросил и я ответил. А использовать такое как send.ocx мне кажется не очень эстетично. А лучше всего конечно WinSock[/i]
А чем вас API не устраивае. Всё равно все контролы так или иняче их используют(или другие контролы которые используют API)
API ясное дело "мощней"! Но ведь для простого коннекта в OCX - Connect ..., .... , а вот в API посложнее - во первых сокет создаешь, дескриптор к нему, IP адрес в явном виде тоже не укажешь: надо сначала его в Лонг перевести, а потом еще и порядок байтов менять. Классы(/ActiveX.....) для того и предназначены, что упростить нам жизнь, ведь в конце концов мы же не юзаем простейшие Open .... For ... As для, скажем, содзания RTF файла, ведь так?