HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.04.2009, 14:17
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Помоему вот так:
[I]for (int i = 0; i < users.Count; iAmDelegate(users, 0.8));
быстрее и красивее )
красивее и быстрее - да, но читаемость кода ухудшается.

читаемость точно хуже , в первый раз даже не заметил что нет ++!

Последний раз редактировалось geezer.code; 04.04.2009 в 00:36..
 
Ответить с цитированием

  #2  
Старый 07.04.2009, 03:23
.ATK
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
Провел на форуме:
5075819

Репутация: 274
По умолчанию

Киньте кто кусок рабочего кода работы System.Net.Mail.SmtpClient! А то при отправке (.Send()) выдаёт ошибку!
 
Ответить с цитированием

  #3  
Старый 07.04.2009, 12:55
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от .ATK  
Киньте кто кусок рабочего кода работы System.Net.Mail.SmtpClient! А то при отправке (.Send()) выдаёт ошибку!
заглянем в мсдн, а там.... ух ты! готовый код!
Код:
using System;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Threading;
using System.ComponentModel;
namespace Examples.SmptExamples.Async
{
    public class SimpleAsynchronousExample
    {
        static bool mailSent = false;
        private static void SendCompletedCallback(object sender, AsyncCompletedEventArgs e)
        {
            // Get the unique identifier for this asynchronous operation.
             String token = (string) e.UserState;

            if (e.Cancelled)
            {
                 Console.WriteLine("[{0}] Send canceled.", token);
            }
            if (e.Error != null)
            {
                 Console.WriteLine("[{0}] {1}", token, e.Error.ToString());
            } else
            {
                Console.WriteLine("Message sent.");
            }
            mailSent = true;
        }
        public static void Main(string[] args)
        {
            // Command line argument must the the SMTP host.
            SmtpClient client = new SmtpClient(args[0]);
            // Specify the e-mail sender.
            // Create a mailing address that includes a UTF8 character
            // in the display name.
            MailAddress from = new MailAddress("jane@contoso.com", 
               "Jane " + (char)0xD8+ " Clayton", 
            System.Text.Encoding.UTF8);
            // Set destinations for the e-mail message.
            MailAddress to = new MailAddress("ben@contoso.com");
            // Specify the message content.
            MailMessage message = new MailMessage(from, to);
            message.Body = "This is a test e-mail message sent by an application. ";
            // Include some non-ASCII characters in body and subject.
            string someArrows = new string(new char[] {'\u2190', '\u2191', '\u2192', '\u2193'});
            message.Body += Environment.NewLine + someArrows;
            message.BodyEncoding =  System.Text.Encoding.UTF8;
            message.Subject = "test message 1" + someArrows;
            message.SubjectEncoding = System.Text.Encoding.UTF8;
            // Set the method that is called back when the send operation ends.
            client.SendCompleted += new 
            SendCompletedEventHandler(SendCompletedCallback);
            // The userState can be any object that allows your callback 
            // method to identify this send operation.
            // For this example, the userToken is a string constant.
            string userState = "test message1";
            client.SendAsync(message, userState);
            Console.WriteLine("Sending message... press c to cancel mail. Press any other key to exit.");
            string answer = Console.ReadLine();
            // If the user canceled the send, and mail hasn't been sent yet,
            // then cancel the pending operation.
            if (answer.StartsWith("c") && mailSent == false)
            {
                client.SendAsyncCancel();
            }
            // Clean up.
            message.Dispose();
            Console.WriteLine("Goodbye.");
        }
    }
}
ps вообще неплохо было бы выложить текст ошибки.

pps для тех кто не в курсе как отправляется почта клиент отправляет письмо посредством smtp сервера. возможно смтп сервер будет требовать авторизацию
пример приведен для сервера с открытым релеингом(имя передается в args[0]).
если сервер требует авторизации , ТО также нужно передать credentials
примерно так.
client.Credentials = new NetworkCredential("myemail", "mypassword");

зззы - работайте головой.

Последний раз редактировалось geezer.code; 07.04.2009 в 16:26..
 
Ответить с цитированием

  #4  
Старый 11.04.2009, 22:44
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме:
2735257

Репутация: 103
По умолчанию

Visual C# 2008 при создание проекта выдает ошибку Requested registry access is not allowed. (Стоит Windows 7) как исправить?
 
Ответить с цитированием

  #5  
Старый 22.04.2009, 12:53
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

Репутация: 122
Отправить сообщение для Feonor с помощью ICQ
По умолчанию

Цитата:
Сообщение от KaMiKadZe  
Visual C# 2008 при создание проекта выдает ошибку Requested registry access is not allowed. (Стоит Windows 7) как исправить?
Эта проблема возникает потому, что учетная запись пользователя, которую вы использовали для входа в систему, не имеют достаточных полномочий. Или если по простому, войди как одмин
Происходит это потому что Visual пытается писать в реестр, а в Вин 7 песать туда могут не все проги. И еще в 7ке с правами доступа намудрили, если тут писать начну, то это на весь день))) лучше прочитай руководство для разработчиков на Windows 7 (на русском языке) и будешь в теме.
 
Ответить с цитированием

  #6  
Старый 16.04.2009, 07:53
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Столкнулся с проблемой, подскажите пожалуйста, как из объекта Image, получить текстовую строку, содержащую все символы картинки. В текстовом виде. Для того чтобы отправить в запросе.
 
Ответить с цитированием

  #7  
Старый 16.04.2009, 10:53
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от procedure  
Столкнулся с проблемой, подскажите пожалуйста, как из объекта Image, получить текстовую строку, содержащую все символы картинки. В текстовом виде. Для того чтобы отправить в запросе.
image.ToString()
 
Ответить с цитированием

  #8  
Старый 16.04.2009, 12:27
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от procedure  
Столкнулся с проблемой, подскажите пожалуйста, как из объекта Image, получить текстовую строку, содержащую все символы картинки. В текстовом виде. Для того чтобы отправить в запросе.
http://www.codeproject.com/KB/recipes/ImageConverter.aspx
ну а byteArray я думаю сам справишься.
Код:
public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
 MemoryStream ms = new MemoryStream();
 imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
 return  ms.ToArray();
}
public Image byteArrayToImage(byte[] byteArrayIn)
{
     MemoryStream ms = new MemoryStream(byteArrayIn);
     Image returnImage = Image.FromStream(ms);
     return returnImage;
}
 
Ответить с цитированием

  #9  
Старый 16.04.2009, 11:22
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Если бы так все легко...))

Цитата:
#10:21 original returned: System.Drawing.Bitmap
 
Ответить с цитированием

  #10  
Старый 04.05.2009, 00:57
.ATK
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
Провел на форуме:
5075819

Репутация: 274
По умолчанию

Строка
Цитата:
=?utf-8?B?0KLQtdC80LA=?=
закадировано
Цитата:
Тема
Как получить эти русские буквы??? шарп!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ