Verfasst: 20.10.2006 15:41
> RichEditCommands 1.1
Nett! Danke!
Einige Anmerkungen:
Die Extra-Zuweisung in manchen Prozeduren machen keinen Sinn
und in manchen Prozeduren deklarierst Du interne Variablen als
Protected, in manchen nicht.
Beispielsweise:
... ändern in ...
und last, but not least. Schreibe in die erste Zeile Deines Sources ein
EnableExplicit.
Grüße ... Kiffi
Nett! Danke!
Einige Anmerkungen:
Die Extra-Zuweisung in manchen Prozeduren machen keinen Sinn
und in manchen Prozeduren deklarierst Du interne Variablen als
Protected, in manchen nicht.
Beispielsweise:
Code: Alles auswählen
ProcedureDLL Editor_GetCursorX(Gadget_ID)
REG = Gadget_ID
SendMessage_(REG,#EM_EXGETSEL,0,Range.CHARRANGE)
ProcedureReturn (Range\cpMax-(SendMessage_(REG,#EM_LINEINDEX,SendMessage_(REG,#EM_EXLINEFROMCHAR,0,Range\cpMin),0))+1)
EndProcedure... ändern in ...
Code: Alles auswählen
ProcedureDLL Editor_GetCursorX(Gadget_ID)
Protected Range.CHARRANGE
SendMessage_(Gadget_ID,#EM_EXGETSEL,0,Range)
ProcedureReturn (Range\cpMax-(SendMessage_(Gadget_ID,#EM_LINEINDEX,SendMessage_(Gadget_ID,#EM_EXLINEFROMCHAR,0,Range\cpMin),0))+1)
EndProcedure
und last, but not least. Schreibe in die erste Zeile Deines Sources ein
EnableExplicit.
Grüße ... Kiffi