Projekt läuft nicht unter win10

Für Fragen von Einsteigern und Programmieranfängern...
malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Projekt läuft nicht unter win10

Beitrag von malabarista »

Ich habe ein Projekt unter win7/64bit kompiliert.
Lazarus 1.6.2 FPC 3.0.0
x86_64-win64-win32/win64

Unter win7 läuft alles einwandfrei.

Nun habe ich diese exe-Datei auf einen USB-Stick kopiert und wollte sie unter win10 starten.
Fehlermeldung:
Diese App kann auf dem PC nicht ausgeführt werden.

Auch wenn ich diese "Datei als Administrator ausführe": die gleiche Fehlermeldung.
Auch wenn ich versuche im Kompatibilitätsmodus zu starten.
Was tun ?

malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Re: Projekt läuft nicht unter win10

Beitrag von malabarista »

Ich habe jetzt den Lazarus auf die 32bit-Version umgestellt (sonst nichts geändert)
und nun läuft das Projekt sowohl unter WIN7/64bit als auch unter Win10.

Ursache ??

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Projekt läuft nicht unter win10

Beitrag von Mathias »

Hast du evtl. ein 32Bit Win10 ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Re: Projekt läuft nicht unter win10

Beitrag von malabarista »

Gibt es so etwas ?
Ich dachte immer win10 gibt es nur in 64bit.

Woran erkenne ich das ?

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Projekt läuft nicht unter win10

Beitrag von Mathias »

Woran erkenne ich das ?

Am einfachsten, wen du auf LW C: einen Ordener "Programme (x86)" hast.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

wp_xyz
Beiträge: 4869
Registriert: Fr 8. Apr 2011, 09:01

Re: Projekt läuft nicht unter win10

Beitrag von wp_xyz »

malabarista hat geschrieben:Ich habe ein Projekt unter win7/64bit kompiliert.
Lazarus 1.6.2 FPC 3.0.0
x86_64-win64-win32/win64

Unter win7 läuft alles einwandfrei.

Nun habe ich diese exe-Datei auf einen USB-Stick kopiert und wollte sie unter win10 starten.
Fehlermeldung:
Diese App kann auf dem PC nicht ausgeführt werden.

Auch wenn ich diese "Datei als Administrator ausführe": die gleiche Fehlermeldung.
Auch wenn ich versuche im Kompatibilitätsmodus zu starten.
Was tun ?


Es ist ja schön, dass du der Meinung bist, wir könnten deine Gedanken lesen oder mindestens auf magische Weise auf deine Festplatte und den USB-Stick schauen und per Abracadabra das Problem lösen. Aber so ist es halt nicht. Du musst schon etwas mehr sagen...

MacWomble
Lazarusforum e. V.
Beiträge: 999
Registriert: Do 17. Apr 2008, 01:59
OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
CPU-Target: Intel i7-10750 64Bit
Wohnort: Freiburg

Re: Projekt läuft nicht unter win10

Beitrag von MacWomble »

Mathias hat geschrieben:Am einfachsten, wen du auf LW C: einen Ordener "Programme (x86)" hast.


Den gibt es auch unter W10 64Bit, sobald 32-Bit Software installiert wurde.
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: Projekt läuft nicht unter win10

Beitrag von gladio »

Natürlich gibt es Win10-32bit.
Mit der rechten Maustaste auf den Start-Button, dann die gute alte Systemsteuerung auswählen.
Dort System und da wird das installierte System angezeigt.
oder
Explorer öffnen, dort ist ein Eintrag 'Dieses System'
Rechte Maustaste, dann Eigenschaften und gleiches Ergebnis.

malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Re: Projekt läuft nicht unter win10

Beitrag von malabarista »

@gladio: das war ein guter Hinweis.
Ergebnis: 32Bit-Betriebssystem, x64-basierter Prozessor.

ok, also habe ich wieder etwas dazugelernt.
Dankeschön.

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: Projekt läuft nicht unter win10

Beitrag von mschnell »

malabarista hat geschrieben:Ergebnis: 32Bit-Betriebssystem, x64-basierter Prozessor.

Kann sinnvoll sein, wenn Du nur wenig Speicher hast.
Ansonsten sollte man es vermutlich besser auf 64 Bit umstellen.

-Michael

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: Projekt läuft nicht unter win10

Beitrag von gladio »

Bei einer frischen Installation kann man sich das wohl gar nicht aussuchen.
Je nach Speicherausstattung und/oder Freischaltcode entscheidet da wohl das Installationsprogramm selbständig.
Oder bei einem Upgrade von win7/8 32Bit auf 10 wird eventuell auch nicht automatisch auf 64Bit gewechselt

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: Projekt läuft nicht unter win10

Beitrag von mschnell »

Das glaube ich beides nicht. Ich vermute man muss sich zwischen einer 32 und einer 64 Bit Windows 10 Installations-Quelle entscheiden.

-> http://www.giga.de/downloads/windows-10 ... kostenlos/

-Michael

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Projekt läuft nicht unter win10

Beitrag von Mathias »

Ansonsten sollte man es vermutlich besser auf 64 Bit umstellen.

Für alte Win32-Anwendungen, ist die 32Bit Version besser geeignet, auf der 64Bit Version laufen diese nicht mehr.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: Projekt läuft nicht unter win10

Beitrag von gladio »

Habe eben eine einfach von mir geschrieben Delphi-Anwendung von 1998 (16Bit) auf 64Bit problemlos ausgeführt.
Ich denke, man müßte das am konkreten Programm ausprobieren

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Projekt läuft nicht unter win10

Beitrag von Mathias »

Habe eben eine einfach von mir geschrieben Delphi-Anwendung von 1998 (16Bit)

Ist dies eine Delphi 1.0 - Anwendung ?

Zb. SimCity2000 läuft nicht auf 64Bit, dies ist ein Win16-Games.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten