Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Lazarus und MoveColRow (https://www.delphipraxis.net/154346-lazarus-und-movecolrow.html)

Whatever 7. Sep 2010 16:57

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);

Teekeks 7. Sep 2010 20:20

AW: Lazarus und MoveColRow
 
Zitat:

Zitat von Whatever (Beitrag 1048061)
Lazarus sagt "Identifier not found 'MoveColRow'"

Wenn Lazarus das sagt, kennt er das auch wirklich nicht.
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...

Whatever 18. Sep 2010 17:52

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

Satty67 18. Sep 2010 18:03

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?

Whatever 19. Sep 2010 12:36

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