Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von mschnell »

MmVisual hat geschrieben:Die Assembler-Ansicht in Lazarus hab ich noch nicht gefunden :(.
Die gibt's leider (noch) nicht. :(
Das wäre allerdings nicht besonders schlimm, wenn man irgendwie im Callstack bis zur nächsten bekannten Codestelle (mit der man mit F7 zu dieser Exception gekommen wäre) zurück käme.
-Michael

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von monta »

Kann es sein, das sich euer Problem schon gelöst hat, in der 9.27.

Zumindest gibt es da sehr wohl einen Menüpunkt Assembleransicht unter den Debuggotionen.
Dateianhänge
Debugg.png
Johannes

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von mschnell »

monta hat geschrieben:Kann es sein, das sich euer Problem schon gelöst hat, in der 9.27.
Das sieht ja gut aus !
0.9.27 Ist leider noch nicht bei sourceforge...
-Michael

Benutzeravatar
Garfield
Beiträge: 225
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 24.04 LTS (Laz 4.4 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von Garfield »

MmVisual hat geschrieben:... Soll ich alle FloatToStr in die Try-Version ersetzen? ...
Nicht alle, nur ein paar, damit Du die Fehlerstelle eingrenzen kannst.
Gruß Garfield

Benutzeravatar
theo
Beiträge: 11227
Registriert: Mo 11. Sep 2006, 19:01

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von theo »

mschnell hat geschrieben: 0.9.27 Ist leider noch nicht bei sourceforge...
http://www.hu.freepascal.org/lazarus/" onclick="window.open(this.href);return false;

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von mschnell »

theo hat geschrieben:
mschnell hat geschrieben:0.9.27 Ist leider noch nicht bei sourceforge...
http://www.hu.freepascal.org/lazarus/
http://www.hu.freepascal.org/lazarus/ hat geschrieben:untested

Benutzeravatar
theo
Beiträge: 11227
Registriert: Mo 11. Sep 2006, 19:01

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von theo »

mschnell hat geschrieben:
theo hat geschrieben:
mschnell hat geschrieben:0.9.27 Ist leider noch nicht bei sourceforge...
http://www.hu.freepascal.org/lazarus/
untested
Das haben Snapshots so an sich. Von SVN weiss man auch nicht was passiert.
Entweder willst du stable oder "bleeding edge", das war schon immer so.

MmVisual
Beiträge: 1639
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4.4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von MmVisual »

Ich habe mal was in der Datei "fields.inc" geändert, Zeile 1712.

Code: Alles auswählen

function TFloatField.GetAsString: string;
Var R : Double;
begin
  If GetData(@R) then
    Result:=TryFloatToStr(R)  // *DEBUG: Änderung Mm
  else
    Result:='';
end;
Wie kriege ich das in meine Applikation? - Reicht es wenn ich meine Applikation neu Kompilliere, oder muss ich Lazarus neu Aufbauen, oder muss ich die Komponente deinstallieren und wieder neu installieren (und dabei auch Lazarus neu aufbauen)
Also ich habe noch nie etwas an den internen Komponenten geändert, daher die Frage.
Nicht dass ich da alles mögliche versuche und es siche durch falsche Vorgehensweise gar nicht auswirken kann.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Benutzeravatar
theo
Beiträge: 11227
Registriert: Mo 11. Sep 2006, 19:01

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von theo »

LCL neu bauen müsste reichen.

Edit: Oops, sorry. Das ist ja in der FCL. LCL bauen reicht also nicht.

MmVisual
Beiträge: 1639
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4.4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von MmVisual »

Ich hab mir gerade die aktuelle Lazarus geladen und gleich ein Problem mit dem installieren der ZeosDB.
Es wird die Datei "staticpackages.inc" von "packagesystem.pas" benötigt.

Kann mir bitte jemand diese Datei posten?
Unter V0.9.26 gabs die Datei noch nicht.
EleLa - Elektronik Lagerverwaltung - www.elela.de

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von monta »

Die staticpackages.inc wird doch eigentlich erst erstellt, da stehen nur die Pakete drin, die du installiert hast:
bspw. so:

Code: Alles auswählen

lnetbase,
SDFLaz,
zcore,
Printer4Lazarus,
usw...

Vielleicht auch mal eine leere anlgene, und ins root von Lazarus legen, das sollte schon langen, da ja nur nachträglich ausgewählte und installierte Pakete drin stehen.

Kanne ss sein, das sich da bei dir was mit dem alten Lazarus überschneidet? Hast du die alten Konfigarationen gelöscht, bzw. ein neues Konfigurationsverzeichnis (-pcp=...) übergeben?

(Also Zeos läuft gut unter 0.9.27.)
Johannes

MmVisual
Beiträge: 1639
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4.4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von MmVisual »

Also ich bin so vorgegangen:
- C:\Lazarus nach C:\Lazarus_V0.9.26 umbenannt.
- Installation Lazarus V0.9.27 nach C:\Lazarus
- Kopieren der ZeosDB vom Component-Verzeichnis der V0.9.26 nach V0.9.27
- Öffnen des Lazarus Packages "zcomponent.lpk"
- Ändern der Option mit "GDB Debug Infos"
- Kompillieren
- Installieren
- Dann kommt diese Mecker-Meldung.
EleLa - Elektronik Lagerverwaltung - www.elela.de

MmVisual
Beiträge: 1639
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4.4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von MmVisual »

Jetzt geht das Zeos bei mir auch :)
Ich musste unter Einstellungen noch irgend welche Pfade auf die neue Version FPC 2.2.3 umstellen und das Source Verzeichnis einstellen...

Die Assembler Ansicht habe ich jetzt auch. Scrollen in der Box geht leider noch nicht, auch noch nicht das Schrittweise (mit F7) durchsteppen durch Assembler. Anbei ein Screenshot.

Der neue Optionen-Dialog sieht gut aus!

Ein Feature wäre noch Klasse: Export/Import der Optionen in eine Datei :)
Dateianhänge
Bild4.png
EleLa - Elektronik Lagerverwaltung - www.elela.de

Benutzeravatar
theo
Beiträge: 11227
Registriert: Mo 11. Sep 2006, 19:01

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von theo »

MmVisual hat geschrieben: Ein Feature wäre noch Klasse: Export/Import der Optionen in eine Datei :)
Die Konfigurationsdateien liegen ja rum und können einfach kopiert werden.
Unter Linux z.B. in ~/.lazarus

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Wie kann ich ein Lazarusprojekt auf Delphi7 umstellen?

Beitrag von Christian »

Mein zeOS patch den ich gestern angehängt habe beseitigt dein FloatToStr problem ich habs übrigends auch it dem debugger gefunden der scheint also so schlecht nicht zu sein ihr stellt euch nur an ... ;)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten