ExPy написав:

Візьми нормальний ассемблер для віндовс (фасм, масм, юасм) і не видумуй собі.

На жаль викладач хоче аби  я в цьому емуляторі писав програми.

Пишу в емуляторі enum8086.

https://replace.org.ua/uploads/images/9224/bcb51eb9c12b6ee562e379b38209ff39.jpg

24

(2 відповідей, залишених у Бази даних)

Всім добрий вечір, мені потрібна ваша допомога з ЕР-модель БД автозапчастини.
https://replace.org.ua/uploads/images/9224/3a5059e9768a1dadf0139dd764786ebc.jpg
Які поля мені потрібно додати, а які забрати?
І яка таблиця в принципі є зайвою (якщо така є)?

25

(13 відповідей, залишених у Розваги та гумор)

Одного разу я сидів за своїм комп'ютером, і від нудьги почав лазити по сайтам скачувати моди для гта.
І так докачався що при кожному запуску віндовса, в мене відкривався хром з аніме тянками, ну йолки палки, треба цю парашу видаляти, першим ділом залізв встроєний у віндовсі антивірус і сканував комп, 1 вірус найшов, ок, видалив вірус, перезапускаю комп, знов то саме, я давай гугл до дідька видаляти,знов перезагружаю комп, воно тепер відкриває експлорер з цими анімешницями, заліз в планіровщик завдань, що підозріло виглядало зразу видаляв. 3 раз перезапустив, знов то саме, я уже розчарувався і такий подумав полазити по файлах, зайшов в папку темп бачу два дивних файла, які були створені тоді коли я цим вірусом заразився, я давай їх видаляти, не видаляються, скачав Unlocker видалив ці файли, 4 раз перезапускаю іііі япона мать, я шось посидів дивлюсь на ті два файли, думаю, і такий з приколу думаю, а що буде якщо я зміню назву цих файлів?
змінив назву файлів, перезапустив комп, евріка все ок не відкриває браузер з анімешницями.

26

(17 відповідей, залишених у C#, .NET)

Значить програма буде під вінду. З реєстром вже працювали ? а з WinAPI ?

З WinAPI не працював, з реєстром бавився, видаляв залишки від видалених програм.

Почніть з постановки задачі. Розпишіть (по пунктах) що саме має робити програма.

  1. Програма повинна видаляти файли з папки Temp яка знаходиться С:\Користувачі\user\AppData\Local\Temp.
    В цьому файлі дуже багато накопичується хламу, і чомусь ccleaner і  в строєний в вінді пограма не видаляють цей весь хлам.

  2. Програма має видаляти залишки файлів програми яких не існує на комп'ютері.

  3. Теж саме що в пункті 2 тільки в реєтрі.

Але чому після видалення програми, вона не видаляє всі свої файли з віндовса?

Хочу цікавеньку історію вам розказати.
Прийшов я до свого друга щоб допомогти установити програму,бо він був неправильно її установив, і після того як він її знов хотів уставити, інсталятор написав, що програма уже установлена. А по факту її немає. Заліз я в реєстр, по видаляв всі залишки від тої програми, і уже нормально установив йому програму.

27

(17 відповідей, залишених у C#, .NET)

Появилась ідея створити свій "ccleaner" (Програма яка очищає комп'ютер від непотрібного хламу).
І не знаю з чого почати, знаю  більш менш основи Сі/C++ ООП, трошки C# і трошки java.

28

(2 відповідей, залишених у Java)

Почав недавно вчити джаву і мені потрібо вивести елементи матриці, нижче головної діагоналі.
І після компіляції в консолі вискочила ось така помилка.

Прихований текст

0
5 6
10 11 12
15 16 17 18
20 21 22 23 24 Exception in thread "main" 24
java.lang.ArrayIndexOutOfBoundsException: 5
    at Task.main(Task.java:37)

        for(i=0; i<=5; i++) {
            for(j=0; j<=i; j++) {
                System.out.print(masuv[i][j] + " ");
                }
            System.out.println();
            }

Також будь ласка допоможіть з завданням, мені потрібно вивести елементи масиву у 3 стовпці більше 10

        for (i = 0; i < 5; i++)
        {

            for (j = 0; j < 5; j++)
            {
                if(j==3)
                {
                    c++;
                    }
                }
            
            }
        System.out.println(c);

29

(3 відповідей, залишених у C++)

Дякую вам.

30

(3 відповідей, залишених у C++)

Добрий вечір, допоможіть будь ласка з елементами, мені потрібно щоб мої елементи були розташовані по центрі форми при розгортці програми  на весь екран, а не в лівому верхньому куті.
https://replace.org.ua/uploads/images/9224/49e2728a9b8cc417ae3a797a5c1c2d25.jpg

https://replace.org.ua/uploads/images/9224/1c0c8dab578f83c41c09a4df1a946a59.jpg

31

(1 відповідей, залишених у C++)

Допоможіть будь ласка пофіксити помилки
переписав програму, перечитав декілька разів текст
і не знаю як виправити ці помилки.


1.Не найдено визначення для функції "PlaySound".Музику з розширенням .wav помістив в папку Debug
https://replace.org.ua/uploads/images/9224/1975309ec9bdff977c0ba6e854d0ec1b.jpg


2.занадто багато аргументів в виклику Функції.
https://replace.org.ua/uploads/images/9224/93e38cf21419fccafcf40fc0d0dd7ee6.jpg

пишу програму в IDE Vs 2017.

#pragma once

namespace Project4 {

    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;

    /// <summary>
    /// Сводка для MyForm14
    /// </summary>

    // Функция PlaySound, обеспечивающая воспроизведение wav-файлов,
    // находится в библиотеке winmm.dll.
    // Подключим эту библиотеку.
    [System::Runtime::InteropServices::DllImport("winmm.dll")]
    extern
        bool PlaySound(String^ lpszName, int hModule, int dwFlags); 

    public ref class MyForm14 : public System::Windows::Forms::Form
    {
    public:
        MyForm14(void)
        {
            InitializeComponent();
            // настройка компонентов numericUpDown
            numericUpDown1->Maximum = 23;
            numericUpDown1->Minimum = 0; 
            numericUpDown2->Maximum = 59;
            numericUpDown2->Minimum = 0;

            numericUpDown1->Value = DateTime::Now.Hour;
            numericUpDown2->Value = DateTime::Now.Minute + 5;

            notifyIcon1->Visible = false;

            isSet = false;

            // настройка и запуск таймера
            timer1->Interval = 1000;
            timer1->Enabled = true; 

            label4->Text = DateTime::Now.ToLongTimeString();
            //
            //TODO: добавьте код конструктора
            //
        }

    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~MyForm14()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::Timer^  timer1;
    protected:
    private: System::Windows::Forms::ContextMenuStrip^  contextMenuStrip1;
    private: System::Windows::Forms::NotifyIcon^  notifyIcon1;
    private: System::Windows::Forms::GroupBox^  groupBox1;
    private: System::Windows::Forms::CheckBox^  checkBox1;
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::TextBox^  textBox1;
    private: System::Windows::Forms::NumericUpDown^  numericUpDown1;
    private: System::Windows::Forms::NumericUpDown^  numericUpDown2;
    private: System::ComponentModel::IContainer^  components;
    private:         DateTime alarm; // время сигнала (отображения сообщения)
    private: System::Windows::Forms::Label^  label1;
    private: System::Windows::Forms::Label^  label2;
    private: System::Windows::Forms::Label^  label3;
    private: System::Windows::Forms::Label^  label4;
    private: System::Windows::Forms::ToolStripMenuItem^  toolStripMenuItem1;
    private: System::Windows::Forms::ToolStripMenuItem^  toolStripMenuItem2;
    private: System::Windows::Forms::ToolStripMenuItem^  toolStripMenuItem3;


             bool isSet;     // true — будильник установлен (работает) 
    private:
        /// <summary>
        /// Обязательная переменная конструктора.
        /// </summary>


#pragma region Windows Form Designer generated code
        /// <summary>
        /// Требуемый метод для поддержки конструктора — не изменяйте 
        /// содержимое этого метода с помощью редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            this->components = (gcnew System::ComponentModel::Container());
            System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(MyForm14::typeid));
            this->timer1 = (gcnew System::Windows::Forms::Timer(this->components));
            this->contextMenuStrip1 = (gcnew System::Windows::Forms::ContextMenuStrip(this->components));
            this->notifyIcon1 = (gcnew System::Windows::Forms::NotifyIcon(this->components));
            this->groupBox1 = (gcnew System::Windows::Forms::GroupBox());
            this->numericUpDown1 = (gcnew System::Windows::Forms::NumericUpDown());
            this->numericUpDown2 = (gcnew System::Windows::Forms::NumericUpDown());
            this->textBox1 = (gcnew System::Windows::Forms::TextBox());
            this->label2 = (gcnew System::Windows::Forms::Label());
            this->checkBox1 = (gcnew System::Windows::Forms::CheckBox());
            this->label1 = (gcnew System::Windows::Forms::Label());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->label3 = (gcnew System::Windows::Forms::Label());
            this->label4 = (gcnew System::Windows::Forms::Label());
            this->toolStripMenuItem1 = (gcnew System::Windows::Forms::ToolStripMenuItem());
            this->toolStripMenuItem2 = (gcnew System::Windows::Forms::ToolStripMenuItem());
            this->toolStripMenuItem3 = (gcnew System::Windows::Forms::ToolStripMenuItem());
            this->contextMenuStrip1->SuspendLayout();
            this->groupBox1->SuspendLayout();
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown1))->BeginInit();
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown2))->BeginInit();
            this->SuspendLayout();
            // 
            // timer1
            // 
            this->timer1->Enabled = true;
            this->timer1->Interval = 1000;
            this->timer1->Tick += gcnew System::EventHandler(this, &MyForm14::timer1_Tick);
            // 
            // contextMenuStrip1
            // 
            this->contextMenuStrip1->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(3) {
                this->toolStripMenuItem1,
                    this->toolStripMenuItem2, this->toolStripMenuItem3
            });
            this->contextMenuStrip1->Name = L"contextMenuStrip1";
            this->contextMenuStrip1->Size = System::Drawing::Size(155, 70);
            // 
            // notifyIcon1
            // 
            this->notifyIcon1->ContextMenuStrip = this->contextMenuStrip1;
            this->notifyIcon1->Icon = (cli::safe_cast<System::Drawing::Icon^>(resources->GetObject(L"notifyIcon1.Icon")));
            this->notifyIcon1->Text = L"notifyIcon1";
            this->notifyIcon1->Click += gcnew System::EventHandler(this, &MyForm14::notifyIcon1_Click);
            // 
            // groupBox1
            // 
            this->groupBox1->Controls->Add(this->numericUpDown1);
            this->groupBox1->Controls->Add(this->numericUpDown2);
            this->groupBox1->Controls->Add(this->textBox1);
            this->groupBox1->Controls->Add(this->label2);
            this->groupBox1->Controls->Add(this->checkBox1);
            this->groupBox1->Controls->Add(this->label1);
            this->groupBox1->Location = System::Drawing::Point(12, 88);
            this->groupBox1->Name = L"groupBox1";
            this->groupBox1->Size = System::Drawing::Size(469, 200);
            this->groupBox1->TabIndex = 1;
            this->groupBox1->TabStop = false;
            this->groupBox1->Text = L"Нагадування";
            // 
            // numericUpDown1
            // 
            this->numericUpDown1->Location = System::Drawing::Point(9, 116);
            this->numericUpDown1->Name = L"numericUpDown1";
            this->numericUpDown1->Size = System::Drawing::Size(42, 20);
            this->numericUpDown1->TabIndex = 2;
            // 
            // numericUpDown2
            // 
            this->numericUpDown2->Location = System::Drawing::Point(105, 116);
            this->numericUpDown2->Name = L"numericUpDown2";
            this->numericUpDown2->Size = System::Drawing::Size(44, 20);
            this->numericUpDown2->TabIndex = 3;
            // 
            // textBox1
            // 
            this->textBox1->Location = System::Drawing::Point(7, 151);
            this->textBox1->Name = L"textBox1";
            this->textBox1->Size = System::Drawing::Size(427, 20);
            this->textBox1->TabIndex = 1;
            this->textBox1->Text = L"Не забуть...";
            // 
            // label2
            // 
            this->label2->AutoSize = true;
            this->label2->Location = System::Drawing::Point(155, 118);
            this->label2->Name = L"label2";
            this->label2->Size = System::Drawing::Size(50, 13);
            this->label2->TabIndex = 4;
            this->label2->Text = L"Хвилина";
            // 
            // checkBox1
            // 
            this->checkBox1->AutoSize = true;
            this->checkBox1->Location = System::Drawing::Point(7, 177);
            this->checkBox1->Name = L"checkBox1";
            this->checkBox1->Size = System::Drawing::Size(44, 17);
            this->checkBox1->TabIndex = 0;
            this->checkBox1->Text = L"звv";
            this->checkBox1->UseVisualStyleBackColor = true;
            // 
            // label1
            // 
            this->label1->AutoSize = true;
            this->label1->Location = System::Drawing::Point(57, 118);
            this->label1->Name = L"label1";
            this->label1->Size = System::Drawing::Size(43, 13);
            this->label1->TabIndex = 3;
            this->label1->Text = L"Година";
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(12, 294);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(75, 23);
            this->button1->TabIndex = 2;
            this->button1->Text = L"OK";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &MyForm14::button1_Click);
            // 
            // label3
            // 
            this->label3->AutoSize = true;
            this->label3->Location = System::Drawing::Point(27, 33);
            this->label3->Name = L"label3";
            this->label3->Size = System::Drawing::Size(38, 13);
            this->label3->TabIndex = 5;
            this->label3->Text = L"Зараз";
            // 
            // label4
            // 
            this->label4->AutoSize = true;
            this->label4->Location = System::Drawing::Point(86, 33);
            this->label4->Name = L"label4";
            this->label4->Size = System::Drawing::Size(35, 13);
            this->label4->TabIndex = 6;
            this->label4->Text = L"label4";
            // 
            // toolStripMenuItem1
            // 
            this->toolStripMenuItem1->Name = L"toolStripMenuItem1";
            this->toolStripMenuItem1->Size = System::Drawing::Size(154, 22);
            this->toolStripMenuItem1->Text = L"Показати";
            // 
            // toolStripMenuItem2
            // 
            this->toolStripMenuItem2->Name = L"toolStripMenuItem2";
            this->toolStripMenuItem2->Size = System::Drawing::Size(154, 22);
            this->toolStripMenuItem2->Text = L"Про програму";
            // 
            // toolStripMenuItem3
            // 
            this->toolStripMenuItem3->Name = L"toolStripMenuItem3";
            this->toolStripMenuItem3->Size = System::Drawing::Size(154, 22);
            this->toolStripMenuItem3->Text = L"Завершити";
            // 
            // MyForm14
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(493, 329);
            this->Controls->Add(this->label4);
            this->Controls->Add(this->label3);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->groupBox1);
            this->Name = L"MyForm14";
            this->Text = L"MyForm14";
            this->contextMenuStrip1->ResumeLayout(false);
            this->groupBox1->ResumeLayout(false);
            this->groupBox1->PerformLayout();
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown1))->EndInit();
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown2))->EndInit();
            this->ResumeLayout(false);
            this->PerformLayout();

        }
#pragma endregion
    private: System::Void notifyIcon1_Click(System::Object^  sender, System::EventArgs^  e) {
        // если нет контекстного меню, то открыть окно программы можно так:
        /*
        isSet = false;
        this->Show();
        notifyIcon1->Visible = false;
        */
    }
             private: System::Void toolStripMenuItem1_Click(System::Object^  sender, System::EventArgs^  e) {
                 isSet = false;
                 // остановить будильник
                 this->Show();
                 notifyIcon1->Visible = false;
             }
            private: System::Void toolStripMenuItem2_Click(System::Object^  sender, System::EventArgs^  e){
            }
            private: System::Void toolStripMenuItem3_Click(System::Object^  sender, System::EventArgs^  e)
            {
                this->Close();
            }

private: System::Void timer1_Tick(System::Object^  sender, System::EventArgs^  e) {
    label4->Text = DateTime::Now.ToLongTimeString();

    // будильник установлен
    if (isSet)
    {
        // время срабатывания будильника 
        if (DateTime::Compare(DateTime::Now, alarm) > 0)
        {
            isSet = false; 

    if (checkBox1->Checked)
    { 
        PlaySound(Application::StartupPath + "\\ring.wav", 0, 1);
    }
    MyForm14^ frm; // окно сообщения 

    // см. конструктор формы MyForm14 
    frm = gcnew MyForm14(DateTime::Now.ToShortTimeString(),    this->textBox1->Text);
    frm->ShowDialog(); // показать окно сообщения
    this->Show();
        }
    }
}
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    // установить время сигнала
    alarm = DateTime(DateTime::Now.Year,
        DateTime::Now.Month,
        DateTime::Now.Day,
        Convert::ToInt16(numericUpDown1->Value),
        Convert::ToInt16(numericUpDown2->Value),
        0, 0); 

 // Если установленное время будильника меньше текущего,
 // нужно увеличить дату срабатывания на единицу (+1 день)
    if (DateTime::Compare(DateTime::Now, alarm) > 0)
        alarm = alarm.AddDays(1); 

 // Подсказка:
 // будет отображаться при позиционировании
 // указателя мыши на значке программы
    notifyIcon1->Text = "Будильник — " + alarm.ToShortTimeString() +
        "\n" + textBox1->Text;
}
};
}

125 сторінка

https://books.google.com.ua/books?id=xk … mp;f=false



Прихований текст

Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления
Сообщение        Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)            0   
Сообщение        Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)            0   
Ошибка    C2661    Project4::MyForm14::MyForm14: нет перегруженной функции, принимающей 2 аргументов    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform14.h    315   
Ошибка    C2661    Project4::MyForm14::MyForm14: нет перегруженной функции, принимающей 2 аргументов    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform14.h    315   
Предупреждение    C4101    e: неиспользованная локальная переменная    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform.h    177   
Предупреждение    C4244    инициализация: преобразование "wchar_t" в "char", возможна потеря данных    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform2.h    165   
Предупреждение    C4829    Возможно, неправильные параметры функции main. Рекомендуемый вариант - "int main(Platform::Array<Platform::String^>^ argv)"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\main_form.cpp    9   
Ошибка (активно)    E0140    слишком много аргументов в вызове функции    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm14.h    315   

32

(3 відповідей, залишених у C++)

Переписую приклад програми і все зробив як написано в книжці

https://books.google.com.ua/books?id=xk … mp;f=false

100 сторінка

#pragma once

namespace Project4 {

    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;

    /// <summary>
    /// Сводка для MyForm9
    /// </summary>
    public ref class MyForm9 : public System::Windows::Forms::Form
    {
    public:
        MyForm9(void)
        {
            InitializeComponent();
            listBox1->Sorted = true;
            
            // получить имя каталога "Мои рисунки"
            DirectoryInfo^ di; // каталог
            di = gcnew DirectoryInfo(Environment::GetFolderPath(
                Environment::SpecialFolder::MyPictures)); 
            aPath = di->FullName;
            label1->Text = aPath;
            FillListBox(aPath);
            //
            //TODO: добавьте код конструктора
            //
        }
    private:  String^ aPath;    // путь к файлам картинок 
    private:  System::Boolean FillListBox(String^ aPath) {
        // информация о каталоге
        DirectoryInfo^ di = gcnew DirectoryInfo(aPath); 

      // информация о файлах
        
        array<FileInfo^> ^fi = di->GetFiles("*.jpg"); 

      // очистить список listBox1
        listBox1->Items->Clear(); 

      // Добавляем в listBox1 имена jpg-файлов,
      // содержащихся в каталоге aPath
        for each (FileInfo^ fc in fi)
        { 
            listBox1->Items->Add(fc->Name);
        } 

        label1->Text = aPath;

        if (fi->Length == 0) return false;   else {
            // выбираем первый файл из полученного списка
            listBox1->SelectedIndex = 0;
            return true;
        }
    } 

      // щелчок на кнопке Папка

    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~MyForm9()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::ListBox^  listBox1;
    private:  String^ aPath;    // путь к файлам картинок 
    protected:
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::PictureBox^  pictureBox1;
    private: System::Windows::Forms::Label^  label1;

    private:
        /// <summary>
        /// Обязательная переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
        /// <summary>
        /// Требуемый метод для поддержки конструктора — не изменяйте 
        /// содержимое этого метода с помощью редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            this->listBox1 = (gcnew System::Windows::Forms::ListBox());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->pictureBox1 = (gcnew System::Windows::Forms::PictureBox());
            this->label1 = (gcnew System::Windows::Forms::Label());
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->pictureBox1))->BeginInit();
            this->SuspendLayout();
            // 
            // listBox1
            // 
            this->listBox1->FormattingEnabled = true;
            this->listBox1->Location = System::Drawing::Point(49, 40);
            this->listBox1->Name = L"listBox1";
            this->listBox1->Size = System::Drawing::Size(120, 264);
            this->listBox1->TabIndex = 0;
            this->listBox1->SelectedIndexChanged += gcnew System::EventHandler(this, &MyForm9::listBox1_SelectedIndexChanged);
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(49, 340);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(75, 23);
            this->button1->TabIndex = 1;
            this->button1->Text = L"Папка...";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &MyForm9::button1_Click);
            // 
            // pictureBox1
            // 
            this->pictureBox1->Location = System::Drawing::Point(203, 40);
            this->pictureBox1->Name = L"pictureBox1";
            this->pictureBox1->Size = System::Drawing::Size(489, 323);
            this->pictureBox1->TabIndex = 2;
            this->pictureBox1->TabStop = false;
            // 
            // label1
            // 
            this->label1->AutoSize = true;
            this->label1->Location = System::Drawing::Point(49, 13);
            this->label1->Name = L"label1";
            this->label1->Size = System::Drawing::Size(35, 13);
            this->label1->TabIndex = 3;
            this->label1->Text = L"label1";
            // 
            // MyForm9
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(718, 502);
            this->Controls->Add(this->label1);
            this->Controls->Add(this->pictureBox1);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->listBox1);
            this->Name = L"MyForm9";
            this->Text = L"MyForm9";
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->pictureBox1))->EndInit();
            this->ResumeLayout(false);
            this->PerformLayout();

        }
#pragma endregion
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
        FolderBrowserDialog^ fb = gcnew FolderBrowserDialog();
        fb->Description = "Выберите папку,\n" + "в которой находятся иллюстрации";
        fb->ShowNewFolderButton = false;

        fb->SelectedPath = aPath;

        // Отобразить окно Обзор папок и проверить,
        // щелчком на какой кнопке пользователь закрыл его
        if (fb->ShowDialog() == System::Windows::Forms::DialogResult::OK)
        {     
            // пользователь выбрал каталог и щелкнул на кнопке OK
            aPath = fb->SelectedPath;
            label1->Text = aPath; 

        if (!FillListBox(fb->SelectedPath))
            // в каталоге нет файлов иллюстраций
            pictureBox1->Image = nullptr;
        }
    }
private: System::Void listBox1_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
    pictureBox1->Visible = false;

    // загружаем изображение в pictureBox1
    pictureBox1->Image = gcnew Bitmap(aPath + "\\" +
        listBox1->SelectedItem->ToString()); 

    if ((pictureBox1->Image->Width > pictureBox1->Size.Width) || (pictureBox1->Image->Height > pictureBox1->Size.Height))
    {
        // масштабируем
        pictureBox1->SizeMode = PictureBoxSizeMode::Zoom;
    }   else
    {
        // масштабировать не надо
        pictureBox1->SizeMode = PictureBoxSizeMode::CenterImage;
    }   pictureBox1->Visible = true; 
}
};
}
Помилки (pос.)

Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления
Сообщение        Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)            0   
Сообщение        Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)            0   
Сообщение        Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)            0   
Ошибка    C2059    синтаксическая ошибка: >    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    41   
Ошибка    C2059    синтаксическая ошибка: )    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2059    синтаксическая ошибка: ;    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    50   
Ошибка    C2059    синтаксическая ошибка: if    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    55   
Ошибка    C2059    синтаксическая ошибка: else    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    55   
Ошибка    C2059    синтаксическая ошибка: }    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    193   
Ошибка    C2061    синтаксическая ошибка: идентификатор "DirectoryInfo"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    25   
Ошибка    C2061    синтаксическая ошибка: идентификатор "DirectoryInfo"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    37   
Ошибка    C2065    DirectoryInfo: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    24   
Ошибка    C2065    di: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    24   
Ошибка    C2065    di: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    25   
Ошибка    C2065    di: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    27   
Ошибка    C2065    DirectoryInfo: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    37   
Ошибка    C2065    di: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    37   
Ошибка    C2065    FileInfo: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    41   
Ошибка    C2065    di: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    41   
Ошибка    C2065    fc: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2065    in: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2065    fc: необъявленный идентификатор    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    50   
Ошибка    C2086    System::String ^Project4::MyForm9::aPath: переопределение    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    76   
Ошибка    C2143    синтаксическая ошибка: отсутствие "in" перед "^"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2143    синтаксическая ошибка: отсутствие ";" перед "{"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    55   
Ошибка    C2143    синтаксическая ошибка: отсутствие ";" перед "}"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    193   
Ошибка    C2146    синтаксическая ошибка: отсутствие ")" перед идентификатором "in"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2146    синтаксическая ошибка: отсутствие ";" перед идентификатором "fi"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C2146    синтаксическая ошибка: отсутствие ";" перед идентификатором "Text"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    53   
Ошибка    C2447    {: отсутствует заголовок функции (возможно, используется формальный список старого типа)    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    55   
Ошибка    C2872    Text: неоднозначный символ    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    53   
Ошибка    C3192    синтаксическая ошибка: "^" не является префиксным оператором (возможно, имелось в виду "*"?)    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    48   
Ошибка    C3613    отсутствует тип возвращаемого значения после "->" (предполагается int)    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    53   
Ошибка    C3699    ^: это косвенное обращение невозможно использовать для типа "unknown-type"    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    41   
Ошибка    C3927    "->": использование завершающего возвращаемого типа не допускается после декларатора, который не является функцией    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    53   
Ошибка    C4430    отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию    Project4    d:\навчання\c++\ооп лабораторні с++\lab_2\project4\myform9.h    53   
Ошибка (активно)    E0020    идентификатор "DirectoryInfo" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    24   
Ошибка (активно)    E0020    идентификатор "di" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    24   
Ошибка (активно)    E0020    идентификатор "DirectoryInfo" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    37   
Ошибка (активно)    E0020    идентификатор "di" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    37   
Ошибка (активно)    E0020    идентификатор "FileInfo" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    41   
Ошибка (активно)    E0020    идентификатор "FileInfo" не определен    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    48   
Ошибка (активно)    E0079    требуется спецификатор типа    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    25   
Ошибка (активно)    E0079    требуется спецификатор типа    Project4    D:\Навчання\C++\ООП Лабораторні С++\Lab_2\Project4\MyForm9.h    37

dot написав:

За гинші запити не відповім, бо не мені.

А ось коалу знају! То такиј сумчастиј ссавець, котриј дешчо схожиј на ведмедьа, живе в Австралијі.

Треба було у іншому розділі це питання розмістити.
А коалу я мав на увазі користувача.

Останнє речення трохи я неправильно сформолював.

Розкажіть хто вирішив створити цей сайт. З якого міста чи села він? Скільки людей брало участь у розробці? Ви на ньому якісь гроші заробляєте? Платите за оренду сервера, чи там маєте свій сервер.

Можите і не відповідати на ці запитання просто мені цікаво.
Хто такий koala?

Хто які мови програмування добре знає?

Оо і як себе заставляти щось створювати програми/вчитися?

Ну насправді є там пошукач.юа, шукалка.юа але я ні одної людини не знаю щоб користувалися цими чи іншими пошуковими системами. Пам'ятаю колись до блокування був яндекс, він українські і російські сайти краще шукав ніж гугл (більше їх находив і по темі). Але чому в Україні не популяризують ці пошукові системи, або там не створять нову, круту,популярну?
Ах ше колись був дуже крутий сай ex.ua.

pluszz написав:

Напевно питання було нарахнок українського аналога "маіл ру отвєти"?

Так, я це мав на увазі.

.

От щоб там можна було різні задавати питання, наприклад: як приготувати борщ, як ця деталь називається в автомобілі, що таке конституція, як стати програмістом і.т.д...

Хочу розробляти ПЗ в qt но в мене виникла проблема з закачуванням, там є вроді два варіанти закачки, бесплатно на 30 днів або платна. Мені ці два варіанта не підходять, може є ше якісь варіанти? Може я щось не дочитав?

40

(8 відповідей, залишених у C++)

я буду сильно вам вдячний за допомогу