powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка cannot create an instance of abstract class or interface
14 сообщений из 14, страница 1 из 1
Ошибка cannot create an instance of abstract class or interface
    #37751534
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть процедура
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        private void submitImageMethod(byte[] fileData)
        {
            SqlConnection connection = new SqlConnection("uid=user;pwd=password;database=database;server=server");
            try
            {
                if (fileData != null)
                {
                    MemoryStream stream = new MemoryStream(fileData);
                    Image image = new Image(stream);

                    connection.Open();
                    SqlCommand cmd = new SqlCommand("insert into tblImageTesting " + "(PictureId, imageData) values (@pic, @text)", connection);
                    cmd.Parameters.AddWithValue("@pic", image);
                    cmd.Parameters.AddWithValue("@text", "test");
                    cmd.ExecuteNonQuery();
                }
            }
            finally
            {
                connection.Close();
            } 
        }


Использована
Код: c#
1.
using System.Drawing; 

и прочие макароны
На Image image = new Image(stream);
выдаёт cannot create an instance of abstract class or interface 'System.Drawing.Image'
Как его правильно создать.
Задача сделать сервис который будет читать все картинки из дериктория и загонять их в базу данных.
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37751841
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) http://msdn.microsoft.com/en-us/library/93z9ee4x.aspx читаем как пользоваться.
2) Смысл вот этого? Даже если бы сработало
---MemoryStream stream = new MemoryStream(fileData);
---Image image = new Image(stream);

сразу byte[] fileData в бд не судьба закинуть?
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37752802
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brainproof,
Так, по этому-то примеру ин нужен stream.
Хочется посмотреть пример кода как декларировать и вообще пользоваться абстрактным классом.
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37752960
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по какому примеру?
линка которую я дал не понятна? ваш пример должен выглядить:
MemoryStream stream = new MemoryStream(fileData);
Image image = Image.FromStream(stream);

И опять же повторю зачем это действие? в бд храняться байты а не картинка
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37752990
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brainproof,

Не понятна.
Насчёт экспорта в базу вы абсолютно правы.
Но главный вопрос у меня, как правильно декларировать и использовать абстрактный класс например System.Drawing?
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753034
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-y,

Объект абстрактного класса не может быть создан, если Вы об этом.
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753141
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abstraction,
А если его не создавать, то как им пользоваться?
Чёт-то я очень существенное не врубаю. :(
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753150
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753171
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Ay-yА если его не создавать, то как им пользоваться? http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29
Практический пример использования, кусок кода какой-нибудь, можно привести?
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753179
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-y,
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
abstract class Shape {
  public virtual void Draw(){}
}

class Circle : Shape {
  public override void Draw(){Console.WriteLine("circle");}
}
class Square : Shape {
  public override void Draw(){Console.WriteLine("square");}
}

static class Program{
  public static void Main(string[] args){
    Shape s1 = new Circle();
    Shape s2 = new Square();

    s1.Draw();
    s2.Draw();
  }
}
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753185
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbstractionAy-y,
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
abstract class Shape {
  public virtual void Draw(){}
}

class Circle : Shape {
  public override void Draw(){Console.WriteLine("circle");}
}
class Square : Shape {
  public override void Draw(){Console.WriteLine("square");}
}

static class Program{
  public static void Main(string[] args){
    Shape s1 = new Circle();
    Shape s2 = new Square();

    s1.Draw();
    s2.Draw();
  }
}


O! Спасибо
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753192
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbstractionAy-y,
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
abstract class Shape {
  public virtual void Draw(){}
}

class Circle : Shape {
  public override void Draw(){Console.WriteLine("circle");}
}
class Square : Shape {
  public override void Draw(){Console.WriteLine("square");}
}

static class Program{
  public static void Main(string[] args){
    Shape s1 = new Circle();
    Shape s2 = new Square();

    s1.Draw();
    s2.Draw();
  }
}



зы, сейчас появится новый вопрос - "а почему у меня при вызове такой-то функции ничего не работает :)"
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753212
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYSзы, сейчас появится новый вопрос - "а почему у меня при вызове такой-то функции ничего не работает :)"
Я так полагаю, что вы видите что тут что-то не так.
...
Рейтинг: 0 / 0
Ошибка cannot create an instance of abstract class or interface
    #37753217
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-ySanSYSзы, сейчас появится новый вопрос - "а почему у меня при вызове такой-то функции ничего не работает :)"
Я так полагаю, что вы видите что тут что-то не так.
Да не, я думаю у вас возникнут проблемы, раз вы спрашивали " как декларировать и вообще пользоваться абстрактным классом." 12412979
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка cannot create an instance of abstract class or interface
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]