Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
6 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 125

Переписать программу с Delphi на С#

06.05.2016, 19:03. Показов 1246. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Переписываю прогу с Delphi на C#. На последней строчке вылетает исключение. Подскажите, пожалуйста, что делаю неправильно.

C#
1
2
3
4
5
6
7
8
9
10
11
12
 mask = 0x000000FF;
           for (Y = 1; Y < TFractal.SourHeight - 1; Y++)
           {
             for (X = 1; X < TFractal.SourWidth - 1; X++)
             {
               PixColor = Image.GetPixel(X,Y); // Определяем цвет пикселя
               red = (PixColor.ToArgb() << 16) & mask;
               green = (PixColor.ToArgb() << 8) & mask;
               blue = PixColor.ToArgb() & mask;
               TFractal.SourImage[Y * TFractal.SourWidth + X] = Convert.ToByte((red + 128 + 139) / 3);
             }
           }

Delphi
1
2
3
4
5
6
7
8
9
10
mask := $000000FF;
  for Y := 0 to SourHeight - 1 do
    for X := 0 to SourWidth - 1 do
    begin
      PixColor := Image.Canvas.Pixels[X, Y]; // Определяем цвет пикселя
      red := (PixColor shr 16) and mask;
      green := (PixColor shr 8) and mask;
      blue := PixColor and mask;
      SourImage[Y * SourWidth + X] := Byte((red + green + blue) div 3);
    end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.05.2016, 19:03
Ответы с готовыми решениями:

переписать программу на DELPHI на С++
Помогите пожалуйста переписать эту программу на DELPHI на С++ я понимаю что для человека который знает и С++ и DELPHI это не трудно....

Переписать программу с Delphi на C++
Есть программа на делфи,но надо ее еще на с++,помогите переделать,или кто может переделайте,буду благодарен.

Переписать программу с Delphi на C++
Моя просьба выражается в том, что у меня есть прога не Делфи, а мне надо зделать такую же на Visual C++

4
50 / 37 / 9
Регистрация: 25.06.2014
Сообщений: 406
06.05.2016, 19:43
Почитай на MSDN из-за чего возникает это исключение. Думаю этого будет достаточно что бы понять в чем проблема.
0
6 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 125
06.05.2016, 19:46  [ТС]
Если бы сама могла разобраться, я бы сюда не написала
0
50 / 37 / 9
Регистрация: 25.06.2014
Сообщений: 406
06.05.2016, 19:58
Nastya12, Ну ты бы тогда исключение сюда написала бы что ли.
0
6 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 125
06.05.2016, 20:01  [ТС]
Все, спасибо, я вроде разобралась Тема закрыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.05.2016, 20:01
Помогаю со студенческими работами здесь

Переписать программу с Pascal на Delphi 7
Ребят помогите.Надо реализовать на Delphi такую программку .Написать программу, которая проверяет, представляют ли элементы введенного с...

Переписать программу с Pascal на Delphi 7
Ребят подскажите var f: text; obr,fam: string; tel: string; n: integer; begin writeln('Поиск в телефонном...

Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi)
Добрый вечер. Нужно сделать ассемблерные вставки в программе. Первый раз столкнулся с таким заданием, в языке ассемблера почти ноль....

Переписать с Delphi на C++
Народ! Помогите, пожалуйста! У меня проблема. Я практически не знаю синтаксис C++, а разбираться нет времени. Я написала программу в...

Переписать из Delphi в QT C++
Всем привет! Помогите переписать небольшой кусок кода из Делфи в Qt procedure RExcept(s: string); begin if s &lt;&gt; ''...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru