Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Авто обновление больших приложений https://www.cyberforum.ru/ csharp-net/ thread930419.html
Добрый день, вопрос такой. Необходимо сделать авто обновление приложения. Если в таблице БД на сервере есть запись о том что есть более новая версия,то на устройстве удаляем все содержимое папки и качаем туда новую версию с файлового сервера, вариант не плохой для мелких приложений где сеть устойчивая и быстрая, но допустим, обновление не затрагивает ни чего кроме одной из библиотек которая...
C# работа с библиотекой написанной на Delphi
Здравствуйте. Есть библиотека написанная на делфи. В этой библиотеке есть метод:function GetMessagePopup(out Mess: WideString; out TimeSend: TDateTime; out TimeDeliv: TDateTime): WordBool; Этот метод при вызове возвращает истину если сервер отправил сообщение клиенту. Пишу так: public void GetMessage()
C# К чему привязываться? Мда ппц. Сделал привязку по UUID - оказывается оно изменяется после форматирования винта (?) :ireful: Поискал другие примеры - они все не надежные. Серийник диска мне получить не удалось. Тоже самое и с материнкой - серийник показывает 0000000. Есть ли у кого какие то мысли по поводу этого? https://www.cyberforum.ru/ csharp-net/ thread930026.html C# Разбор строки Добрый день! Может подскажите как с помощью рег выражения, красиво разобрать строку вида Sun, 28 Jul 2013 2:59 pm FET чтобы отдельно получать День, число+месяц+год, время, формат времени. Спасибо https://www.cyberforum.ru/ csharp-net/ thread929942.html
Изменение UUID после переустановки винды? C#
Получаю UUID биоса так - ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2","SELECT UUID FROM Win32_ComputerSystemProduct"); foreach (ManagementObject queryObj in searcher.Get()){ string cc=queryObj.ToString(); /////////////////// ........................ } В программе стоит привязка по UUID. Мне...
C# C#, XML сериалзация трабл с интерфейсом Добрый день. при попытке сериализовать в C# класс класс через XmlSerializer взыскивает исключение, что типа невозможно сериализовать интерфейс. Сделал это поле так: /// <summary> /// Передаточная функция /// </summary> public ITransFunc trans; но все равно при попытке сериалзации вываливается исключение и ругается на этот же поле. Подскажите... https://www.cyberforum.ru/ csharp-net/ thread929648.html
C# Реализация передачи файлов через Bluetooth и Wifi https://www.cyberforum.ru/ csharp-net/ thread929369.html
Реализация Bluetooth. Мне нужно знать как с нуля реализовать возможности передачи файлов с устройства на котором есть блютус без всяких пользовательских библиотек, насколько я понял нужно опрашивать виртуальные ком порты,а дальше что? Кто сталкивался уже с таким вопросом ПОМОГИТЕ!!!!!!
C# Система голосового управления
Здравствуйте. Начну с источника и кратко: посмотрел я Железного человека, и захотелось мне сделать что-то на подобии Джарвиса... Ясное дело, столь крутую систему я никогда не заимею, учитывая хотя-бы то, что Джарвис - вымышленный, но все же, почему бы и нет. Тема столь банальная, что я долго думал, создавать ее или нет, но я зашел в тупик в данном проекте, и теперь вынужден просить вашей помощи....
C# Защита файла лицензии https://www.cyberforum.ru/ csharp-net/ thread929177.html
Добрый день. У программы на c# есть файл лицензии, который закодирован Triple DES. В момент запуска программа читает файл лицензии, раскодирует его и использует эти данные во время сессии. Проблема в том, что для раскодирования Triple DES необходимо держать пароль в коде программы. И если воспользоваться IlSpy и подобными программками, то пароль видно. То есть другой программист может...
C# Потоковая передача аудио https://www.cyberforum.ru/ csharp-net/ thread929157.html
При передаче аудиофайла самописной быдлопрограммой его можно прослушать через Winamp/VLC/на свое усмотрение, но при открытии URL через браузер (Google Chrome, например) появляется стандартный хромовский интерфейс, который ничего не воспроизводит. Логи выдают, что какой-то пользователь вроде бы попытался начать воспроизведение, но тут же закрыл процесс. Процесс передачи происходит через...
Парсинг xml элементов C#
Есть строка, полученная с сервера, помогите достучатся до элементов quality,latitude и тд <?xml version="1.0" encoding="utf-8"?> <query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="1" yahoo:created="2013-07-26T08:39:33Z" yahoo:lang="en-US"> <results> <Result> <quality>72</quality> <latitude>53.9259</latitude> <longitude>27.596</longitude> ...
C# Regex, найти все специфичные тэги https://www.cyberforum.ru/ csharp-net/ thread929109.html
Доброго времени суток. Имеется текстовый файл примерно такого содержания <form name="f1" другие стрибуты>текст</form> <form n
1 / 1 / 1
Регистрация: 11.12.2012
Сообщений: 14
0

Библиотека классов и WINAPI - C# - Ответ 4894482

29.07.2013, 17:06. Показов 1774. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Хочу создать библиотеку с классом, который “умеет” функции Windows API, чтобы потом можно было таскать её с собой и использовать в других проектах.
Сразу скажу, в шарпе я не силён.
Делаю так: создаю библиотеку классов, называю APILib, удаляю в ней стандартный класс, создаю свой, называю Lib.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
 
namespace APILib
{
    class Lib
    {
        [DllImport("user32.dll")]
        public static extern IntPtr GetForegroundWindow();
    }
}
Но эту функцию (GetForegroundWindow()) так просто импортировать и использовать в другом проекте не получается.
Получается, если есть враппер, подобный этому:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
 
namespace APILib
{
    class Lib
    {
        [DllImport("user32.dll")]
        public static extern IntPtr GetForegroundWindow();
        public IntPtr _GetForegroundWindow() { return GetForegroundWindow(); }
    }
}
Но это костыль, т.к., во-первых, помимо импортов, нужно ещё и врапперы для них писать, а во-вторых, функцию с другим названием использовать (иначе будет неоднозначный вызов).
Буду благодарен за любую подсказку по теме (не нужно мне предлагать таскать с собой класс в текстовом виде вместо библиотеки, этот вариант однозначно не устраивает).

Вернуться к обсуждению:
Библиотека классов и WINAPI C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2013, 17:06
Готовые ответы и решения:

библиотека классов
Скажите, пожалуйста, могу ли я подключать библиотеку, созданную на C#, в других средах...

Библиотека для конвертирования классов
Всем привет. Помню была библиотека, используя которую можно было 1 раз в одном месте удобно...

Библиотека классов
Подключить к консольному приложению созданную библиотеку классов. Разместить в консольном...

Библиотека классов. Наследование обобщенного класса
Здравствуйте. Вопрос может глупый, но кроме как сюда задавать его некуда. Создать нужно библиотеку...

3
29.07.2013, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2013, 17:06
Помогаю со студенческими работами здесь

Библиотека классов, реализующих комплексную арифметику
Доброго времени суток!!! Помогите, пожалуйста, написать программу(Библиотека классов, реализующих...

Библиотека классов для решения квадратного уравнения
Нужно в одном решении создать три проекта : 1) Библиотека классов, где будут вестить все...

Чтение/сохранение настроек для библиотека классов
есть необходимость хранить настройки для библиотеке классов, но не могу придумать как это...

Совместное использование класса в нескольких проектах (библиотека классов)
Всем доброго времени суток. Что-то никак не могу найти ответ на мой вопрос. Может кто здесь...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru