Der linken Seite kann nichts zugewiesen werden



  • hi

    ich hatte bislang den BCB5 standard benutzt und seit neustem BCB6 pro. dort wollte ich nun eine delphi komponente installieren die ich unter BCB5 benutzt hatte. bei der installation unter BCB6 krieg ich nun einen merkwürdigen fehler.

    [Pascal Fehler] oaProps.pas(105): Der linken Seite kann nichts zugewiesen werden
    

    betrifft Editing (siehe unten)

    der code abschnitt sieht wie folgt aus:

    procedure TActorLibPropertyEditor.Edit;
    const
      Editing: Boolean = False;
    var
      Filename: String;
    begin
      if not Editing then
      begin
        Editing := True;
        try
         Filename := GetStrValue;
         if SelectActor(GetComponent(0).GetNamePath + '.ActorLibrary', Filename) then
           SetStrValue(Filename);
        finally
          Editing := False;
        end;
      end;
    end;
    

    ich kann da eigentlich nichts falsches feststellen, auch wenn ich C++ programmierer bin nd kein delphi 🙂 ... kann es sein das dies ein BB6 fehler ist? immerhin konnte ich die gleiche komponente ja unter BCB5 nutzen.



  • ach kann es sein das Editing eine konstante variable ist? bei C++ wäre dies ja so das man konstante variablen nicht verändern kann. jedoch verstehe ich dan trotzdem nicht warum es mit dem BCB5 ging..... was denkt ihr?



  • Hallo

    wenn ich mich recht an Pascal erinnere, dann ist Edit auch eine Methode.
    Diese muß ausgeführt werden, und nicht Editing etwas zugewiesen werden.

    bis bald
    akari


Anmelden zum Antworten