![]() |
Lazarus und MoveColRow
Hallo,
ich bin gerade dabei ein Delphiprojekt in Lazarus weiterzuführen. Dafür habe ich eine kleine Anwandlung der TCalendar Komponente (Delphi) gebastelt und wollte diese nun in Lazarus integrieren. In Folgender Zeile knallts allerdings und Lazarus sagt "Identifier not found 'MoveColRow'". Kennt Lazarus das nicht oder habe ich eventuell irgendwas vergessen? Grüße
Delphi-Quellcode:
MoveColRow((ADay - FMonthOffset) mod 7, (ADay - FMonthOffset) div 7 + 1,False, False);
|
AW: Lazarus und MoveColRow
Zitat:
Ansonsten würde er rummeckern dass die Anzahl der Parameter nicht stimmt. Was soll denn dort gemacht werden? Vl. gibt es ja eine einfache andere Möglichkeit... |
AW: Lazarus und MoveColRow
Soo, eine späte Antwort. Ich habe jetzt mal in die Grids Unit von Lazarus geguckt und komischerweise gibt es MoveColRow, sowie Cells, von dem Lazarus auch meint es nicht zu kennen. Grids steht unter Uses, was mache ich also falsch, dass Lazarus die Funktionen nicht findet?
Es geht übrigens um eine eigene Kalender Komponente (Die von Lazarus ist nämlich....unschön) Grüße Fabian |
AW: Lazarus und MoveColRow
Blind in den Raum geraten (dein Code-Ausschnitt zeigt zu wenig das Umfeld)...
Lazarus erkennt nicht, das mit MoveColRow im Code die Objekt-Methode gemeint ist. Also falsche Anwendung von with oder kein Objekt-Bezug wie Grid1.MoveColRow? |
AW: Lazarus und MoveColRow
Nein, daran lag es nicht. Ich schreibe ja eine neue Komponente, abgeleitet von TStringGrid, von daher muss ich das ja nicht davor schreiben. Der Fehler war übrigens die Ableitung. Eigentlich hatte ich es von TCustomGrid abgeleitet, da ich mich am Delphi Kalender orientiert habe, allerdings scheint Lazarus beispielsweise MoveColRow oder aauch Cells nur unter der Ableitung von TStringGrid zu erkennen.
Ich habe jetzt mal versucht die Kalenderkomponente von Delphi in Lazarus einzufügen. Vorher natürlich MoveColRow angepasst, dann in ein neues Package gepackt und auf installieren gedrückt. Jetzt behauptet aber Lazarus die Unit Controls, sowie Forms nicht zu finden, was aber eigentlich völliger Schwachsinn ist, da diese Units sowieso vorhanden sind (die werden ja auch von standardanwendungen verwendet). Weiß zufällig irgendjemand damit etwas anzufangen? Gruß Fabian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz