Giter VIP home page Giter VIP logo

nppfsiplugin's People

Contributors

achkasov avatar ppv avatar sergey-tihon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

nppfsiplugin's Issues

Plugin not installing

Im trying to install the plugin but I am getting a "Installation of F# interactive Failed".
I'm running win7 and I have f# installed.

Build failing on Delphi 10.3

This project can't be built with Delphi 10.3.3 (version 26.0.36039.7899)

The problem is coming from these two units:

FSIWrapper.pas

The doOnEditorCopyContextMenuClick procedure is never defined in the implementation section, causing 2 errors:

  • E2065 Unsatisfied forward or external declaration
  • E2004 Identifier redeclared โ€” because the definition that should be provided for doOnEditorCopyContextMenuClick is actually for doOnEditorClearContextMenuClick instead:

procedure TFSIViewer.doOnEditorClearContextMenuClick(sender: TObject);
begin
_editor.CopyToClipboard;
end;

Output

Checking project dependencies...
Compiling NPPFSIPlugin.dproj (Release, Win32)
dcc32 command line for "NPPFSIPlugin.dpr"
  c:\program files (x86)\embarcadero\studio\20.0\bin\dcc32.exe -$D0 -$L- -$Y- --no-config -M -Q -TX.dll
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;
  DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DRELEASE -EBin\Release -I"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";
  C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NULib\Release -NSWinapi;System.Win;
  Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Winapi;Vcl; -O"c:\program files
  (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -R"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -U"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -K00400000 -NBC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\Win32 -NOLib\Release
  NPPFSIPlugin.dpr
[dcc32 Error] FSIWrapper.pas(466): E2004 Identifier redeclared: 'TFSIViewer.doOnEditorClearContextMenuClick'
[dcc32 Error] FSIWrapper.pas(117): E2065 Unsatisfied forward or external declaration: 'TFSIViewer.doOnEditorCopyContextMenuClick'
[dcc32 Hint] FSIWrapper.pas(117): H2219 Private symbol 'doOnEditorCopyContextMenuClick' declared but never used
[dcc32 Fatal Error] NPPFSIPlugin.dpr(40): F2063 Could not compile used unit 'FSIWrapper.pas'
Failed
Elapsed time: 00:00:00.4
[Warning] W1002 Symbol 'TThreadPriority' is specific to a platform
[Warning] W1000 Symbol 'RaiseList' is deprecated: 'Use AcquireExceptionObject'
[Warning] W1000 Symbol 'RaiseLastWin32Error' is deprecated: 'Use RaiseLastOSError'

Pipes.pas

Windows.WriteProcessMemory is being passed a DWORD for the lpNumberOfBytesWritten parameter, but the function specification requires the wider SIZE_T type. The compiler is throwing E2033 wherever WriteProcessMemory is called:

Output

Checking project dependencies...
Compiling NPPFSIPlugin.dproj (Release, Win32)
dcc32 command line for "NPPFSIPlugin.dpr"
  c:\program files (x86)\embarcadero\studio\20.0\bin\dcc32.exe -$D0 -$L- -$Y- --no-config -M -Q -TX.dll
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;
  DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DRELEASE -EBin\Release -I"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";
  C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NULib\Release -NSWinapi;System.Win;
  Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Winapi;Vcl; -O"c:\program files
  (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -R"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -U"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";C:\Users\Rob\Documents\Embarcadero\Studio\20.0\Imports;"c:\program files
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"
  -K00400000 -NBC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\Win32 -NOLib\Release
  NPPFSIPlugin.dpr
[dcc32 Warning] Pipes.pas(678): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(678): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(699): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(699): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(702): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(702): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(727): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(727): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1163): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1163): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1164): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1164): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1192): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Warning] Pipes.pas(1192): W1002 Symbol 'TThreadPriority' is specific to a platform
[dcc32 Hint] Pipes.pas(2275): H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] Pipes.pas(3937): H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Error] Pipes.pas(4156): E2033 Types of actual and formal var parameters must be identical
[dcc32 Error] Pipes.pas(4255): E2033 Types of actual and formal var parameters must be identical
[dcc32 Error] Pipes.pas(4265): E2033 Types of actual and formal var parameters must be identical
[dcc32 Fatal Error] NPPFSIPlugin.dpr(37): F2063 Could not compile used unit 'Pipes.pas'
Failed
Elapsed time: 00:00:00.5
[Warning] W1002 Symbol 'TThreadPriority' is specific to a platform
[Warning] W1000 Symbol 'RaiseList' is deprecated: 'Use AcquireExceptionObject'
[Warning] W1000 Symbol 'RaiseLastWin32Error' is deprecated: 'Use RaiseLastOSError'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.