![]() |
AW: scientific computing: mehr als 4 GB RAM nutzen!?
Und Marshaling kann es nicht sein? Es steht dem ja normalerweise nichts im Wege einen 32bittigen COM-Wrapper anzubieten, auch wenn die Anwendung 64bit wäre.
Problem ist, daß ich nur an die 2005er rankomme, die bei VS dabei ist. Und ich denke nicht, daß das die gleiche ist ;) |
AW: scientific computing: mehr als 4 GB RAM nutzen!?
Danke für Eure Tipps.
Hat einer von Euch Erfahrungen, was z.B. die Konvertierung eines Delphi-Projektes in ein Lazarus-Projekt betrifft. So ohne weiteres scheint das nicht zu funktionieren... Gibt es bei Lazarus eine "Einstellung", wo man angibt, dass es mit 64 Bit compiliert werden soll, oder geht das automatisch oder gibt es Quelltext-Befehle? Kann man den Free Pascal Compiler irgendwie mit Delphi verbinden? Ich kenn mich mit diesem ganzen Zeug (verschiedene Compiler usw) leider nicht wirklich aus. Habe ursprünglich Delphi genommen, weil es so möglich war, straight forward eine Windows Anwendung zu erstellen. Dass ich über 4 GB RAM benötigen würde, war damals noch nicht abzusehen, und ich möchte nicht alles neu schreiben. |
AW: scientific computing: mehr als 4 GB RAM nutzen!?
Man macht lazarus auf,
drückt auf importieren (in einem der Menüs oben) und wählt als target 64 bit aus (In den Projektoptionen). Dann kann es noch passieren, dass der FPC manche Spezialkonstrukte nicht kennt. Die musst du dann ändern. Ansonsten genauso wie bei Delphi. Poste doch was schiefgeht, dann sehen wir weiter. PS: du kannst auf einem 32er System natürlich kein 64-Bit debuggen (wie das mit dem Kompillieren aussieht weiß ich nicht). |
AW: scientific computing: mehr als 4 GB RAM nutzen!?
Ich habe jetzt erstmal folgendes Problem:
Habe mir Lazarus runtergeladen und installiert. Anschließend habe ich mir den freepascal 64Bit-crosscompiler runtergeladen und installiert. Dann habe ich in Lazarus unter einstellungen-->einstellungen bei compilerdateiname ppcrossx64.exe ausgewählt. dann habe ich unter Prokekt-->Compilereinstellungen-->Quelltext-->Zielplattform bei Zielbetriebssystem Win64 und bei Ziel-CPU x86_64 und bei Zielprozessor (Voreinstellung) ausgewählt. Wenn ich jetzt eine Hallo-Welt-Anwendung kompilieren will, werden keine Units mehr gefunden. Wenn ich die Einstellungen rückgängig mache (wieder den 32Bit-compiler auswähle usw) findet er die Units auch nicht mehr!? Woran liegt das? Warum findet er die Units nicht? |
AW: scientific computing: mehr als 4 GB RAM nutzen!?
sind evtl die Libary-Pfade zerschossen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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