Опьять почтовый клиент......

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Опьять почтовый клиент......

Сообщение sQx » 01.09.2003 (Пн) 18:40

Как передать в почтовый клиент (по умолчанию) текст что бы оно с нового рядка писало... Например:
Код: Выделить всё
АААААААА
АААААА
А
АА
А
А
ААААА
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Ответ

Сообщение Alfa » 01.09.2003 (Пн) 18:57

А можете во время открытия темы писать вопрос пояснее?

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 01.09.2003 (Пн) 19:20

Я просто уже задавал этот вопрос..... так что я думал что....
Ладно....

Слушайте:
1. У меня есть прога...
2. На форме есть тексБОКС и КНОПКА
3. У текстБОКСЕ есть екст - мультЛАЙН....
4. Когда нажимаешь на кнопку создаеться новое письмо (с темой, например: ХЕЛЛО) - туда передаеться текст (почтовый клиент по умолчанию (реестр))
5. Нужно что бы текст был не в один рядок....
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 01.09.2003 (Пн) 23:00

Привет ...

Вот какие у меня мысли есть по этому поводу...

Если ты отправляешь писмот через SMTP -там всё по барабану, т.е. ты вводишь DATA а затем пишешь всё что хошь ... в одну строку сервак сам всё распознает ....

Теперь если ты записываешь данные в реестр ...
то .. тут чего-то я немного не понял что ты имеешь в виду ... попробуй распознать текст по наличию vbCrLf
По схеме ищешь - заменяешь ...
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 02.09.2003 (Вт) 6:52

Мне нужно просто запустить почтовый клиент по умолчанию и передать туда тектс ну новое письмо...
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.09.2003 (Вт) 9:25

Код: Выделить всё
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL As Long = 1&
...
ShellExecute hWnd, vbNullString, "mailto:bill.gates@microsoft.ru?subject=test%20letter&body=Line1%0D%0ALine2%0D%0ALine3", vbNullString, vbNullString, SW_SHOWNORMAL
Lasciate ogni speranza, voi ch'entrate.

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 02.09.2003 (Вт) 15:43

Большое спасибо!
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 02.09.2003 (Вт) 18:36

Сорри...
Я проверил оно принимает только 255 символов как мне сделать что бы больше принимало.. :cry:
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.09.2003 (Ср) 9:12

Тогда универсального решения не существует.
Если почтовый клиент MS Outlook, то юзай CDO, можно создать любое письмо. А если Outlook Express, то он почему-то не хочет работать сервером, там остается только запустить его и посылать ему SendKeys.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 14

    TopList