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

Ошибки при компиляции файла exe

04.07.2019, 10:46. Показов 1137. Ответов 12

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
 using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using System.Runtime.InteropServices;
 
namespace player
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
            this.Text = "Медиаплеер";
            button1.Text = "мелодия";
            button2.Text = "аккорды";
            button3.Text = "композиция";
 
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            static void Main(string[] args)
            {
                FileStream file1 = new FileStream(IO.Path.GetFullPath + ("otchet.txt"), FileMode.Open); //создаем файловый поток
                StreamReader reader = new StreamReader(file1); // создаем «потоковый читатель» и связываем его с файловым потоком 
                FileStream file1.WriteLine(reader.ReadToEnd()); //считываем все данные с потока и выводим на экран
                FileStream file1.Close(); //закрываем поток
                FileStream file1.ReadLine();
            }
 
 
           
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
 
            [DllImport("winmm.dll")]
            private static extern int midiOutOpen(ref int handle,
       int deviceID, MidiCallBack proc, int instance, int flags);
 
            [DllImport("winmm.dll")]
            protected static extern int midiOutShortMsg(int handle,
               int message);
 
            [DllImport("winmm.dll")]
            protected static extern int midiOutClose(int handle);
 
            private delegate void MidiCallBack(int handle, int msg,
       int instance, int param1, int param2);
 
 
            int handle = 0;
            public void Open()
            {
                var res = midiOutOpen(ref handle, 0, null, 0, 0);
            }
 
            public void Close()
            {
                var res = midiOutClose(handle);
            }
 
            public void SetInstrument(int id)
            {
                var res = midiOutShortMsg(handle, id << 8 | 0x000000C0);
            }
 
            public void PlayNote(int note, int duration)
            {
                var res = midiOutShortMsg(handle, 127 << 16 | note << 8 | 0x00000090);
                Thread.Sleep(duration);
                res = midiOutShortMsg(handle, 127 << 16 | note << 8 | 0x00000080);
            }
        }
    }
    
}
Ошибки начиная со строк 30-35
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2019, 10:46
Ответы с готовыми решениями:

Ошибки при компиляции
Добрый день, нужна помощь, подозреваю, что вопрос банальный, по этому решил задать вопрос в &quot;начинающих&quot;. Суть: есть программа...

Ошибки при компиляции
В прикладном окне ездят несколько машин, которые движутся по кольце-вой дороге в разных направлениях. Так же в этом окне есть...

Ошибки при компиляции
Привет, помогите пожалуйста. При комриляции ДАЕТ ОШИБКИ: prog.cs(30,67): error CS1026: Unexpected symbol `;', expecting `)' ...

12
Заблокирован
04.07.2019, 11:04
C#
1
using System.IO;
1
-4 / 4 / 0
Регистрация: 21.09.2015
Сообщений: 333
04.07.2019, 11:37  [ТС]
всё равно не работает
0
 Аватар для Immo
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
04.07.2019, 11:58
покажите какое сообщение ошибки
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
04.07.2019, 13:46
29 строку удали
1
-4 / 4 / 0
Регистрация: 21.09.2015
Сообщений: 333
04.07.2019, 16:13  [ТС]
строку 29 удалил
VB.NET
1
 Dim f1 As New StreamWriter(IO.Path.GetFullPath("otchet.txt"), True)
а как в С#
C#
1
FileStream file1 = new FileStream(IO.Path.GetFullPath + ("otchet.txt"), FileMode.Open); //создаем файловый поток
это объявить?

Добавлено через 27 минут
имя io не существует в текущем контексте
0
 Аватар для Immo
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
04.07.2019, 16:17
C#
1
using System.IO;
0
-4 / 4 / 0
Регистрация: 21.09.2015
Сообщений: 333
04.07.2019, 16:35  [ТС]
Immo, Эту библиотеку давно в ставил всё равно не работает.
0
 Аватар для Immo
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
04.07.2019, 16:37
то есть, библиотека подключена и не работает так?
C#
1
System.IO.Path.GetFullPath()
0
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
04.07.2019, 16:53
Ваш код это тихий ужас....

Какую используете студию? какую версию .net ? какую версию C#?

1)static для локальных методов запрещён.
2)Всё что внутри этого локального метода вообще не соберётся там ....
3)Внутри клика по кнопке такой же ужас...

в общем этот код полностью нерабочий. совсем.
0
-4 / 4 / 0
Регистрация: 21.09.2015
Сообщений: 333
04.07.2019, 17:01  [ТС]
отсутствует аргумент для Path

Добавлено через 2 минуты
SeIZVeIZ, Если бы не был код ужасен я бы сам всё исправил. Я первый раз на этом языке программирую.

Добавлено через 2 минуты
2010 версия C#
0
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
04.07.2019, 17:07
kshyms, так смысл там что-то править если он неверен в корне? Зачем открывать файл некий, открывать второй поток из этого файла потом его само в себя что-то писать/читать и закрывать? что это за бред вообще? вы лучше расскажите что Вам нужно и это быстрее решит проблему, а текущий код нерабочий совсем

Добавлено через 5 минут
Цитата Сообщение от kshyms Посмотреть сообщение
2010 версия C#
2010 версия студии, но не C#. А почему на такой древней версии работаете то?
0
-4 / 4 / 0
Регистрация: 21.09.2015
Сообщений: 333
04.07.2019, 17:33  [ТС]
C#
1
 using (StreamReader sr = File.OpenText(Application.ExecutablePath + (@" \otchet.txt")))
вот так ошибок нет
1.читаем запись из текстового файла
2. ноты в виде цифр от 1 до 127 преобразуем например нота "до" 1000 мгц по таблице конвертируем
3. затем на медиаплеере считываем и проигрываем музыкальный ряд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.07.2019, 17:33
Помогаю со студенческими работами здесь

Ошибка при компиляции exe файла
Пытаюсь скомпилировать пример из книги Assembly Language for x86 processor .386 .model flat, stdcall .stack 4096 ExitProcess PROTO,...

Изменение содержимого exe -файла при каждой компиляции
Сограждане, простветите: Visual Studio 2013. При компиляции (Release) простенького проекта каждый раз меняется содержимое exe...

Ошибка нахождения exe-файла при компиляции в VS2008 и VS2010
Приветствую. Столкнулся с мягко говоря шокирующей проблемой. На компьютере установлено VS2008 и VS2010. В этот и так плохой вечер они обе...

с2079 и с2228 ошибки при компиляции ниже участок кода, с которым праблема и скрины ошибки
// ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ bool game = true; // КЛАССЫ class Me; class mob { public: void showHpMp()

Ошибки при компиляции - исправить ошибки в коде
Помогите исправить ошибки , не понимаю в чем может быть причина ... #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru