English
XProfEd - Opensource IDE

Plugin interface to assimilate

 
- Page 1 -


the Tools in the User Menu can Yes unfortunately nothing transfer, therefore I thought, this either strain or what new To to assimilate.

the simplest shining me in shape of EnvironmentVariablen To his. Übergeben go should so items, How current Dateiname, word under Cursor (for HilfePlugins), hWnd the current Scintillas etc.

to that illustrate Have I time one demonstration-Plugin written
this Wertet %XPRF_TEST% from and shows it on:
CompileMarkSeparation
!
Declare Var$
Var$ = GetEnv$("XPRF_TEST")
cls
print Var$
waitke

appeal of XProFEd would so looks:
CompileMarkSeparation
!
Def SetEnv(2) !"Kernel32.dll", "SetEnvironmentVariableA"
SetEnv("XPRF_TEST", "Hallo")
WinExec("test.exe", 1)

is now only one Primitiv-example
 
09/24/06  
 



 
- Page 1 -


correctly. - and this Context too The Selektierung, where it here wealthy would two Longs To transfer, start -> end.

ultimately wants one Perhaps not always one PlugIn on the kompletten Source, separate only on a part utilize.

and circa it complete To make too The Zeilennummer, and the Cursorposition XY.
 
09/25/06  
 



 
- Page 2 -


Habs again tested, Have in the Original - editor Source 4 Lines added., only temporary
integrally at the beginning:
CompileMarkSeparation
!
Def SetEnv(2) !"Kernel32.dll", "SetEnvironmentVariableA"
Declare XPRF_WOR
re>

and the request the User Menu see so from:
CompileMarkSeparation
!
BenutzerMenu
----------------

ElseIf Menuitem(900)

Aufruf$ = Optionen#.Helfer$ + " q" + Optionen#.DirHelfer$ + "benutzer.hlfq x"
WinExec(Aufruf$, 1)

Elseif %MenuItem > 900

BMAnzahl%=val(Readini$(Inidatei$,"PROFED","Menuepunkte"))

If (BMAnzahl% > 0) And (%MenuItem <= 900 + BMAnzahl%)

    Aufruf$ = Readini$(Inidatei$, str$(int(%Menuitem - 900)), "Aktion")
    XPRF_WORT$ = Edit#[AktTab%].GetWord()
    SetEnv("XPRF_WORT", Addr(XPRF_WORT$))
    WinExec(Aufruf$, 1)

EndIf


Erfüllt its object. so vaguely Have I it me pictured.
 
09/25/06  
 




RGH
OK, I have The list extended:
CompileMarkSeparation
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
09/25/06  
 



Einwand: Markierte row? Markiertes byte Please! or zustätzlich MarkierteStartZeileCursorx & MarkierteEndZeileCursorX
 
09/25/06  
 



for asynchon-executed PlugIns would I me wish the editor NEN Sendmessage Send to so it whom Source simply reloaded, for may part too only then if it the issaved-day carry.
 
09/25/06  
 



Nachtrag: %hWnd the Editors missing ^^

PS: I find The Solution insgesammt somehow knochig. it would still explicit leckerer if one the editor - from visibility the PlugIns - simply ask questions could.
 
09/25/06  
 



I see it like iF. so must one the User the Tools a detailed guide write, which Parameter in which Order necessary are. with whom others mutants, alike whether Env or pipe.pcu falls the lane. an Fehlerquelle less.

These Variante by Kommandozeile has your advantages with Fremdtools and is naturally too important.

hWnd the Editors, as well as the current Scintilla Controlls are missing me too yet

but i want not drängeln, if a Variante first available is, then can Yes weitersehen
 
09/25/06  
 



very, Rolands Variante bid a stabile Grundsituation.

One further take action einzubetten is Yes later not the trouble.
 
09/25/06  
 




RGH
[quote:b80c0c0d53=iF]Einwand: Markierte row? Markiertes byte Please! or zustätzlich MarkierteStartZeileCursorx & MarkierteEndZeileCursorX[/quote:b80c0c0d53]
OK, then bastele I yet rasch :X and :Y for first and latest position (byte) one.
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
09/25/06  
 



Oh Yes Please, because

:V = first selektierte row
:B = latest selektierte row

is eigendlich useless, or. I mean, i'd one PlugIn choking what too only one einziges byte More as of me markiert processing.
 
09/25/06  
 




RGH
so, and the Environmentvariablen are too drin. The hot then XPRF_D, XPRF_V, XPRF_B etc. and having The same weight as Varbalen with exclamation points. and too with Use the Environmentvariablen can the :! as Parameter when calling use, if The geänderte File to appeal relaodet go should.

i think time, tommorrow evening there The 0.99.

To then
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
09/26/06  
 



[quote:1910b256fc=RGH]so, and the Environmentvariablen are too drin.[/quote:1910b256fc]
class [img:1910b256fc]https://friendsforever.foren-city.de/images/smiles/a084.gif[/img:1910b256fc]
 
09/26/06  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

3.370 Views

Themeninformationen



Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie