|
Модераторы: Poseidon, Snowy, bems, MetalFan |
|
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
в DRKB есть такая тема "Как создать БД в кодировке CP1251"
Для какой именно БД действителен этот SQL-код Если для IB, то не подойдет Добавлено @ 14:53 этот пример взят из DelphiWorld, но там написано
|
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
нашел 2 одинаковые статьи
1. Как создать DBase базу данных? 2. Как создать dBASE таблицу во время выполнения |
|||
|
||||
sava |
|
||||||||||||||||||||||||||||
Unregistered |
Благодаря вашему форуму разобрался с отсілкой мыла.
Програма пашет, только чтог пробывал. Этот пример выдрал из хелпа., переве, програму сделал, а запустить не мог, узнал чото надо писать в поле хост и ИД теперь все вышло.[email protected] Чтобы обновлять этот пример, Вы будете должны создать новое пустое приложение Delphi. Разместите 5 TMemos, 8 TEdits, TListBox, 3 TButtons, TCheckBox, TNMSMTP, TRadioGroup, и TOpenDialog на форме. Если Вы желаете маркировать контроль, они делают следующее: Edit1: свойство Host Edit2: Пользовательское ID Edit3: PostMessage. Свойство даты Edit4: PostMessage. FromAddress свойство Edit5: PostMessage. FromName свойство Edit6: PostMessage. LocalProgram свойство Edit7: PostMessage. ReplyTo свойство Edit8: PostMessage. Подчиненное свойство Memo1: PostMessage .ToAddress свойство. Memo2: PostMessage .ToBlindCarbonCopy свойство Memo3: PostMessage .ToCarbonCopy свойство Memo4: PostMessage .Body свойство Memo5: Статус окна ListBox1: PostMessage .Attachments свойство Button1: кнопка Connect/Disconnect Button2: кнопка SendMail Button3: Очищает поля редактирования и параметры CheckBox1:Устанавливает значение наборов свойства ClearParams OpenDialog1: Добавляет файлы, чтобы прикрепить к E-Mail RadioGroup1: Определяет, что файл кодирует метод ** ** Добавить 2 элемента к RadioGroup1's: MIME и ПРОГРАММА UUENCODE (В том заказе) Вставьте следующий код в Button1's OnClick случай:
Когда Button1 нажата, если NMSMTP1 связан как определено Connected property, называю Disconnect method. Если сейчас нет никакого подключения, свойство Host установлено на значение в Edit1, UserID property установлено на значение Edit2, и Connect method вызывают, чтобы соединиться с главным компьютером SMTP. Вставьте следующий код в Button2's OnClick событие:
Когда Button2 нажат, если NMSMTP1 gjlrk.xty, свойство ClearParams установлено на значение CheckBox1.Checked, и определяет, будут ли параметры PostMessage очищены после успешного SendMail или нет. Свойство SubType установлено в mtPlain, показывая, что посылаемое сообщение является простым текстом ASCII без специального форматирования. Свойство EncodeType установлено или на uuMime или на uuCode, в зависимости от того которій пункт в RadioGroup1 выбран. Свойство PostMessage содержит подсвойства, которые определяют сообщение E-Mail. FromAddress подсвойство установлено на адрес E-Mail, введенный в Edit4. FromName подсвойство установлено на название{имя}, введенное в Edit5. ToAddress подсвойство - TStringList, позволять множественным получателям сообщения, так что это - Текст, установлен на значение Memo1's Текстового свойства. ToCarbonCopy и ToBlindCarbonCopy подсвойства - также TStringLists. Свойство ToCarbonCopy установлено на адреса, введенные в Memo3.Text, и ToBlindCarbonCopy свойство установлено на адреса, введенные в Memo2.Text. Тело подсвойства PostMessage содержит тело E-Mail, и установлено на значение Memo4.Text. Список файлов, которые находятся в ListBox1, установлен на подсвойство Attachments . Подчиненное подсвойство установлено на значение, введенное в Edit8. LocalProgram подсвойство установлено на значение, введенное в Edit6. Подсвойство Даты установлено на значение, введенное в Edit3. Введенная дата будет сохранена в заголовке, даже если дата - не дата, а просто текст. ReplyTo подсвойство установлено на значение Edit7. Наконец, сообщение посылают с SendMail методом. Если нет никакого подключения, в окне сообщений отображено, сообщение пользователю, что подключение обязано для того чтобіпосылать сообщение. Вставьте следующий код в Button3's OnClick случай:
Когда Button3 нажат, ClearParameters метод очищает параметры свойства PostMessage, и также очищает содержание входных полей на форме, чтобы получить новое почтовое сообщение. Вставьте следующий код в ListBox1's событие OnKeyDown:
Если клавиша Insert нажата, в то время как ListBox1 имеет фокус, OpenDialog1 отображается, и пользователь может выбрать файл. Если пользователь нажимает кнопку OK в Открытом Диалоге, имя файла добавляется к ListBox1's. Если клавиша Delete нажата, в то время как ListBox1 имеет фокус, выбранное имя файла будет удалено из списка. Вставьте следующий код в NMSMTP1's в событие OnAttachmentNotFound:
Если один из файлов, указанных в ListBox1 не существует, когда Button2 нажимается, вызывают событие OnAttachmentNotFound. В этом случае, окно состояния, Memo5, модифицировано, чтобы сообщить пользователю, что указанное вложение не было найдено, и какой файл не был найден. Вставьте следующий код в NMSMTP1's событие OnAuthenticationFailed:
Если User ID, указанный непаравельно, или UserID свойство не введено, и User ID требуется, вызывают событие OnAuthenticationFailed. В этом случае, функция InputQuery используется, чтобы дать пользователю возможность исправить ошибку. Если пользователь вводит новый User ID, Обработанное свойство установлено на истину, и идентификация предпринята снова. Если пользователь только нажимает кнопку отмены, UserID свойство не сброшено, и исключение поднято. Вставьте следующий код в NMSMTP1's событие OnConnect:
Когда соеденение установлено с главным компьютером SMTP, событие OnConnect уведомляет пользователя о подключении, добавляя строку, в Memo5. Вставьте следующий код в NMSMTP1's событие OnSendStart:
Когда сообщение собирается посылаться,вызывается событие OnSendStart }. В этом образце, Memo5 модифицирован, чтобы сообщить пользователю, что сообщение посылают. Вставьте следующий код в NMSMTP1's событие OnEncodeStart:
Если сообщение имеет прикрепленные файлы, когда они начинают кодироватся, вызывается событие OnEncodeStart. На этом этапе, Memo5 отображает название{имя} закодированного файла. Вставьте следующий код в NMSMTP1's событие OnEncodeEnd:
Если сообщение имеет прикрепленные файлы, когда они завершают кодирование, вызывается OnEncodeEnd событие. В этом образце, Memo5 отображает название{имя} файла, который закончил кодироватся. Вставьте следующий код в NMSMTP1's событие OnFailure:
Если исходящее сообщение не сможет быть посланым, визывается событие OnFailure. В этом образце, Memo5 изменяется, чтобы сообщить пользователю о неудачи. Вставьте следующий код в NMSMTP1's событие OnSuccess:
Когда исходящее сообщение послали успешно,вызывается событие OnSuccess. Memo5 меняется, чтобы сообщить пользователю, что сообщение посылали успешно. Вставьте следующий код в NMSMTP1's событие OnHeaderIncomplete:
Если свойство PostMessage пропускает информацию, которая является для посланого успешно сообщения критической, вызывается событие, OnHeaderIncomplete. В этом примере, hiType параметр проверен, и пользователю дают возможность заполнить отсутствующую информацию. Если пользователь заполняет информацию, которая отсутствует, параметр Handled установливается не на TRUE, и програма придложит послать сообщение. Если пользователь нажимает кнопку отмены вместо того, чтобы ввести отсутствующую информацию, исключение поднято. Вставьте следующий код в NMSMTP1's событие OnRecipientNotFound:
Если один из получателей уходящего сообщения или в ToAddress, ToBlindCarbonCopy, или в полях ToCarbonCopy, как известны главному компьютеру SMTP как не существующие, вызывается событие OnRecipientNotFound. В этом примере, Memo5 модифицирован, чтобы сообщить пользователю, что получатель не найден. Если только один получатель определен, исключение поднято, потому что никакие правильные{допустимые} получатели не были найдены для уходящего сообщения. Описание Примера: Когда это приложение выполнено, введите требуемую информацию в Окна редактирования и Записки. Для ToAddress, ToCarbonCopy, и полей TBlindCarbonCopy, множественные адреса могут быть введены, но они должны каждый находиться на отдельной строке (перевод каретки / корм строки между ними). Нажмите Button1, чтобы подключить и Button2, чтобы послать сообщение. Button3 используется, чтобы очистить входные поля, так что новое сообщение может быть введено. Щелкая Button1 второй раз разъединит от главного компьютера SMTP. Это сообщение отредактировал(а) Alex - 23.1.2005, 15:51 |
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
ProESM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 19.3.2008 Репутация: нет Всего: нет |
Ссылка на основной архив статей битая. По ней не получается скачать архив. Исправьте, пожалуйста
|
|||
|
||||
THandle |
|
|||
Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 65 Всего: 372 |
||||
|
||||
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |