ахах, ну прости, не хотел оскорбить или обидеть как-то)) Просто в данном клипере используется WinAPI в то время как в других клиперах проверяют буфер обмена в цикле - что плохо сказываеться на производительности и нагрузке процессора. В нашем случае нам не нужны циклы так как windows оповестит сам нашу программу о том что в буфере обмена появились изменения. В прочем я на видео это объяснил)) Еще раз извини если что не так)
Интерес такой а как мне компилировать его так чтобы библиотека "ClipboardHelper" не выходила а была в самом клипере?? я просто не знаток с# да и вообще не кодировал давно)) можешь что нибудь посоветовать кроме архиватора)? спасибо за тему отличная)) уже написал все как надо)) только вот единственный вопрос и всё)) подскажи
Достаточно кликнуть на библиотеку и задать ей свойство "внедренный ресурс". Если не поможет погугли на тему "dll в exe c#" там много других примеров.
я видел что можно ставить "%" как то число которое будет выдано сетью, как это сделать?? какие службы подключить???
http://prntscr.com/jdprv1 - как бороться? Текст исключения ************** Текст исключения ************** System.Runtime.InteropServices.ExternalException: Сбой при выполнении запрошенной операции с буфером обмена. в System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay) в System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format) в Clipboard.Program.Clip(ClipboardFormat format, Object data) в C:\Users\*****\source\repos\Clipboard\Clipboard\Program.cs:строка 24 в ClipboardHelper.ClipboardMonitor.<>c.<Start>b__4_0(ClipboardFormat format, Object data) в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.ClipChanged() в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- Clipboard Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/****/source/repos/Clipboard/Clipboard/bin/Debug/Clipboard.exe ---------------------------------------- ClipboardHelper Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/*****/source/repos/Clipboard/Clipboard/bin/Debug/ClipboardHelper.DLL ---------------------------------------- System.Windows.Forms Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8827 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- mscorlib.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Код ************** Текст исключения ************** System.Runtime.InteropServices.ExternalException: Сбой при выполнении запрошенной операции с буфером обмена. в System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay) в System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format) в Clipboard.Program.Clip(ClipboardFormat format, Object data) в C:\Users\*****\source\repos\Clipboard\Clipboard\Program.cs:строка 24 в ClipboardHelper.ClipboardMonitor.<>c.<Start>b__4_0(ClipboardFormat format, Object data) в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.ClipChanged() в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- Clipboard Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/****/source/repos/Clipboard/Clipboard/bin/Debug/Clipboard.exe ---------------------------------------- ClipboardHelper Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/*****/source/repos/Clipboard/Clipboard/bin/Debug/ClipboardHelper.DLL ---------------------------------------- System.Windows.Forms Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8827 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- mscorlib.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном.