![]() |
Auf XE3 programmiert, auf 5 solls laufen.
Hallo,
Ich habe vor knapp 4 Wochen angefangen Delphi zu programmieren. Dazu habe ich die Testversion von XE3 verwendet. Heute ist die Probezeit abgelaufen und ich habe nur noch ein altes Delphi 5 zur verfügung und muss damit jetzt irgendwie zurande kommen.. Problem ist erstmal: droj Datei wird nicht mehr erkannt scheinbar. Wenn ich ein Projekt öffnen will, werden die dproj Dateien ausgeblendet und ich kann nur die dpr öffnen. Dann wird auch nicht meine Form1 geöffnet, sondern die Datei, in den die Forms erstellt werden und die Anwendung ausgeführt wird. Dann muss ich plötzlich jede einzelne unit die ich verwende über Datei -> öffnen aufmachen... Naja das waren nur komfortprobleme... Wo mein Problem anfängt, ist direkt beim ersten Ausführen meines Programmes: Rot markierte zeile: "Vcl.Forms". "File not found: 'Vcl.dcu'". OK... zeile auskommentiert: "File not found; 'Winapi.dcu'" egal auch auskommentiert: "Identifier redeclared: 'System'" Ich kann nix machen und brauch hilfe :roll: |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Erspar dir den Ärger und mach das Projekt in D5 neu.
Ich kann allerdings nicht glauben, daß jemand wirklich davon ausgeht, daß ein unter XE3 (2012) entwickeltes Programm ohne Probleme under D5 (1999) zum Laufen zu bringen ist. Übrigens: umgekehrt wäre das wahrscheinlich kein Problem gewesen. |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Zitat:
@Getox: Entferne bei VCL.Forms einfach das VCL., so dass im Beispiel nur noch Forms übrig bleibt. D5 kannte diese Nomenklatur noch nicht, funktioniert also fast bei allen Units bis auf Variants, die kennt D5 auch nicht. PAS ist auch nicht wild, problematisch könnte es bei den DFM's werden, wenn die nicht als Text gespeichert wurden. |
AW: Auf XE3 programmiert, auf 5 solls laufen.
OK... hab jetzt alles Weggelöscht.. also "VCL." und so weiter... und dann DAS:
[Fatal Error] SQLiteTable3.pas(1): Line too long (more than 1023 characters) :cry: Der Tag fängt wundervoll an... Ja das ist eine Datei aud dem SQLite Wrapper. |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Gibt es die nicht für D5?
|
AW: Auf XE3 programmiert, auf 5 solls laufen.
Zitat:
|
AW: Auf XE3 programmiert, auf 5 solls laufen.
Ich entwickle ja nicht für XE3/D5 parallel, zur Not funktioniert es aber.
Es gibt Dinge die mache ich in D5, Dinge die mache ich in XE3. |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Zitat:
Compilieren geht Problemlos aber beim Öffnen des Formular kracht es ... |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Dazu kann ich nur sagen, dass es nicht meine Entscheidung war, mit XE3 anzufangen und dann auf 5 umzusteigen.
Ja ich werde vermutlich viele Features vermissen, aber da muss ich nun durch und ich muss mich nun irgendwie mit meiner neuen Situation arrangieren. Ich war noch mal auf der Seite von Tim Anderson, wegen dem Wrapper und ich finde nur eine Datei zum runterlsaen und das ist die, welche bereits von mir in Benutzung war. Ja ich wurde auch schon drauf hingewiesen, dass ich einige fehlerhafte Properties in meinem Stringgrid habe... |
AW: Auf XE3 programmiert, auf 5 solls laufen.
Zitat:
XE3 hat nicht nur Vorteile, ich kann das durchaus nachvollziehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 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 by Thomas Breitkreuz