Загрузка...

Авторская статья Тихий клипер на C#

Тема в разделе C# создана пользователем Skrom_inactive86480 30 апр 2018. 4398 просмотров

  1. BLVCKED
    BLVCKED 1 май 2018 213 4 янв 2017
    нормально то объяснить можно а не сразу ссаными тряпками кидаться:D
     
  2. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 1 май 2018 AcridRain ******* 107 25 фев 2017
    ахах, ну прости, не хотел оскорбить или обидеть как-то))
    Просто в данном клипере используется WinAPI в то время как в других клиперах проверяют буфер обмена в цикле - что плохо сказываеться на производительности и нагрузке процессора.
    В нашем случае нам не нужны циклы так как windows оповестит сам нашу программу о том что в буфере обмена появились изменения.
    В прочем я на видео это объяснил)) Еще раз извини если что не так)
     
  3. Akesidem
    Akesidem 1 май 2018 24 23 фев 2018
  4. BLVCKED
    BLVCKED 1 май 2018 213 4 янв 2017
    вот, спасибо за объяснение одна из лучших тем если что по клипперу и тд))
     
  5. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 1 май 2018 AcridRain ******* 107 25 фев 2017
    да незачто)) надеюсь пригодится, спасибо за хорошие слова)
     
  6. Jigan72
    Jigan72 2 май 2018 Заблокирован(а) 503 25 мар 2018
    Интерес такой а как мне компилировать его так чтобы библиотека "ClipboardHelper" не выходила а была в самом клипере?? я просто не знаток с# да и вообще не кодировал давно)) можешь что нибудь посоветовать кроме архиватора)? спасибо за тему отличная)) уже написал все как надо)) только вот единственный вопрос и всё)) подскажи
     
  7. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 2 май 2018 AcridRain ******* 107 25 фев 2017

    Достаточно кликнуть на библиотеку и задать ей свойство "внедренный ресурс". Если не поможет погугли на тему "dll в exe c#" там много других примеров.
     
  8. Jigan72
    Jigan72 2 май 2018 Заблокирован(а) 503 25 мар 2018
    спс
     
  9. Jigan72
    Jigan72 2 май 2018 Заблокирован(а) 503 25 мар 2018
    я видел что можно ставить "%" как то число которое будет выдано сетью, как это сделать?? какие службы подключить???
     
  10. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 2 май 2018 AcridRain ******* 107 25 фев 2017
    Не понял вопроса.
     
  11. Jigan72
    Jigan72 4 май 2018 Заблокирован(а) 503 25 мар 2018
    пойдём в лс)
     
  12. SyDeco
    SyDeco 4 май 2018 Заблокирован(а) 1 4 май 2018
    подскажите ламеру, что писать в ClipboardMonitor.cs -_-
     
  13. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 4 май 2018 AcridRain ******* 107 25 фев 2017
    В нем ненужно нечего писать. Вместо него я прикрепил библиотеку. Скачай ее и добавь в проект
     
  14. SyDeco
    SyDeco 4 май 2018 Заблокирован(а) 1 4 май 2018
    каким образом добавить?
     
  15. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 4 май 2018 AcridRain ******* 107 25 фев 2017
    Дмешь на ссылки правой кнопкой и жмешь добавить. Далее обзор и выбираешь библиотеку
     
  16. SyDeco
    SyDeco 4 май 2018 Заблокирован(а) 1 4 май 2018
    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, зарегистрированному на данном компьютере,
    вместо того чтобы обрабатываться данным диалоговым окном.


     
  17. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 5 май 2018 AcridRain ******* 107 25 фев 2017
    уверен что ты сделал все по инструкции?
     
  18. SyDeco
    SyDeco 5 май 2018 Заблокирован(а) 1 4 май 2018
    копипаст
     
  19. Skrom_inactive86480
    Skrom_inactive86480 Автор темы 6 май 2018 AcridRain ******* 107 25 фев 2017
    Чтобы тебе помочь нужно глянуть твой код. Если есть возможность кинь проект в лс
     
  20. bonyaaaaaaaaaa
    хорошая тема :finger_up:
    --- Сообщение объединено с предыдущим 21 мар 2024
    ссылка не работает
     
Загрузка...
Top