Új hozzászólás Aktív témák

  • Steelheart

    senior tag

    Hali, van itt vki, aki már telepített SynEdit komponenst Delphi7 Enterprise alá? :) Vagy legalább el tudná nekem magyarázni, hogy kell...

    Ehh, lehet hogy én vagyok gyík, de egyszerűen nem sikerül rendesen feltelepítenem. (SourceForge-ról szedtem ugye, szal újabb verzió.) A weben nem találtam hasonló, megoldott hibára, vagy kész installeírásra. A komponensek bejönnek 2 új fülre, a formba betett TSynEditen már tudom színezni is a szöveget, de futtatáskor a SynEditWordWrap.pas fájlban egy kiló hibát meg ismeretlen cuccot talál.

    --------------------------------
    [Error] SynEditWordWrap.pas(55): Package unit 'SynEdit' cannot appear in contains or uses clauses
    [Error] SynEditWordWrap.pas(86): Undeclared identifier: 'ISynEditBufferPlugin'
    [Error] SynEditWordWrap.pas(94): Undeclared identifier: 'TCustomSynEdit'
    [Error] SynEditWordWrap.pas(184): Operator not applicable to this operand type
    [Error] SynEditWordWrap.pas(199): 'THEN' expected but identifier 'CharsInWindow' found
    [Error] SynEditWordWrap.pas(209): Undeclared identifier: 'aPos'
    [Warning] SynEditWordWrap.pas(209): Comparing signed and unsigned types - widened both operands
    [Error] SynEditWordWrap.pas(211): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(214): Undeclared identifier: 'Result'
    [Error] SynEditWordWrap.pas(214): '(' expected but ':=' found
    [Error] SynEditWordWrap.pas(215): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(215): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(215): Statement expected, but expression of type 'Integer' found
    [Error] SynEditWordWrap.pas(219): Undeclared identifier: 'cLine'
    [Error] SynEditWordWrap.pas(220): 'THEN' expected but identifier 'Row' found
    [Error] SynEditWordWrap.pas(222): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(223): 'THEN' expected but identifier 'Row' found
    [Error] SynEditWordWrap.pas(227): Undeclared identifier: 'cRow'
    [Error] SynEditWordWrap.pas(227): 'DO' expected but identifier 'Row' found
    [Error] SynEditWordWrap.pas(232): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(233): 'THEN' expected but identifier 'Row' found
    [Error] SynEditWordWrap.pas(237): 'DO' expected but identifier 'Row' found
    [Error] SynEditWordWrap.pas(390): Incompatible types
    [Warning] SynEditWordWrap.pas(390): Comparing signed and unsigned types - widened both operands
    [Error] SynEditWordWrap.pas(396): ';' expected but 'IF' found
    [Error] SynEditWordWrap.pas(400): '.' expected but ';' found
    [Error] SynEditWordWrap.pas(420): ')' expected but identifier 'Lines' found
    [Error] SynEditWordWrap.pas(424): ';' expected but 'TRY' found
    [Error] SynEditWordWrap.pas(432): Undeclared identifier: 'vRowEnd'
    [Error] SynEditWordWrap.pas(436): Pointer type required
    [Error] SynEditWordWrap.pas(439): Undeclared identifier: 'vRowMinEnd'
    [Error] SynEditWordWrap.pas(439): Undeclared identifier: 'vRowBegin'
    [Error] SynEditWordWrap.pas(439): Undeclared identifier: 'fMinRowLength'
    [Error] SynEditWordWrap.pas(440): Undeclared identifier: 'vRunner'
    [Warning] SynEditWordWrap.pas(441): Comparing signed and unsigned types - widened both operands
    [Error] SynEditWordWrap.pas(443): Pointer type required
    [Error] SynEditWordWrap.pas(443): Operator not applicable to this operand type
    [Error] SynEditWordWrap.pas(455): Undeclared identifier: 'Editor'
    [Error] SynEditWordWrap.pas(455): 'END' expected but ')' found
    [Error] SynEditWordWrap.pas(456): Missing operator or semicolon
    [Error] SynEditWordWrap.pas(456): Pointer type required
    [Warning] SynEditWordWrap.pas(456): Comparing signed and unsigned types - widened both operands
    [Warning] SynEditWordWrap.pas(458): Text after final 'END.' - ignored by compiler
    [Hint] SynEditWordWrap.pas(95): Private symbol 'fMinRowLength' declared but never used
    [Hint] SynEditWordWrap.pas(97): Private symbol 'fBreakChars' declared but never used
    [Hint] SynEditWordWrap.pas(100): Private symbol 'GrowRows' declared but never used
    [Hint] SynEditWordWrap.pas(102): Private symbol 'SetEmpty' declared but never used
    [Error] SynEditWordWrap.pas(104): Unsatisfied forward or external declaration: 'TSynWordWrapPlugin.WrapLines'
    [Error] SynEditWordWrap.pas(106): Unsatisfied forward or external declaration: 'TSynWordWrapPlugin.TrimArrays'
    [Error] SynEditWordWrap.pas(116): Unsatisfied forward or external declaration: 'TSynWordWrapPlugin.DisplayToBufferPos'
    [Error] SynEditWordWrap.pas(117): Unsatisfied forward or external declaration: 'TSynWordWrapPlugin.RowCount'
    [Fatal Error] SynEdit.pas(997): Could not compile used unit 'SynEditWordWrap.pas'

    -----------------------------------------------------------------------------

    Nyilván rosszul csinálok valamit, de valahogy bonyolultabb a dolog, mint az egyfájlos kis komponensek, eddig meg max egy-két olyat tettem föl... Talán rossz csomagot szedtem be, nem tudom. (Bírom, mikor összeraknak egy ilyen bazi nagy és hasznos cuccot, és egy szem install-dokumentációt nem gyártanak hozzá... :D)

    Úgy csináltam, h leszedtem a forrást a SourceForge-ról, kicsomagoltam egy külön mappába, aztán úgy telepítettem, hogy a SynEditPackagesSynEdit_D7.dpk fájlra duplán kattintottam, compile-install, s benyomta a komponenseket. :) De próbáltam a Delphiből közvetlenül is telepíteni, eredmény ugyanez. (Hehe láma vagyok az ilyesmihez, suliban csak alapszinten mutatják meg a Delphi kezelését... X.X​)

    Előre is kösz, meg bocs a hosszú cuccért...

    XFire profile: http://profile.xfire.com/crystalheart ________>>--(O.o)-->________ http://www.youtube.com/watch?v=0NM45lYPb_A _________>>--(X.x)-->_________ http://crystalheart.extra.hu/e107_files/downloads/video/myvid/ggstart_f2_3kbps.avi

Új hozzászólás Aktív témák