Программирование - это просто
Advertisement
Главная arrow Уроки C# arrow Приемы, рецепты и полезные советы по C#. arrow Приемы, рецепты и полезные советы по C#. Урок 1. Вызов функций Win32
06.10.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Приемы, рецепты и полезные советы по C#. Урок 1. Вызов функций Win32 Печать E-mail
Автор megabax   
29.03.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Приемы, рецепты и полезные советы по C#. Урок 1. Вызов функций Win32

В этом уроке мы рассмотрим вызов функций Win32 на примере вызова функции MessageBox. Для вызова функций Win32 необходимо подключить библиотеку user32.dll. Для этого нам понадобиться подключить пространство имен System.Runtime.InteropServices, добавив в начло программы такую вот строку:

using System.Runtime.InteropServices;

Вызов внешних функций мы рассмотрим на примере консольного приложения, вот его исходный код:

using System;

using System.Collections.Generic;

using System.Text;

using System.Runtime.InteropServices;

 

namespace ConsoleApplication1

{

    class Program

    {

        [DllImport("user32.dll", EntryPoint="MessageBox", SetLastError=true, CharSet=CharSet.Auto)]

        public static extern int MessageBox(int hWnd, String msg, String caption, uint type);

 

        static void Main(string[] args)

        {

            MessageBox(0,"Пример вызова функций Win32",".NET",0);

        }

    }

}

 

При запуске должно получиться нечто вроде этого:

Приемы, рецепты и полезные советы по C#. Урок 1. Вызов функций Win32

 

 

Последнее обновление ( 04.11.2014 г. )
 
« След.
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги