Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Projektoptionen manuell ändern (https://www.delphipraxis.net/147751-projektoptionen-manuell-aendern.html)

Delphi-Narr 15. Feb 2010 16:45


Projektoptionen manuell ändern
 
Hallo,
ich möchte gerne einen Screensaver programmieren. Dazu muss ich ja nur die Kompilierung von .exe auf .src umstellen.
Dazu muss ich in die Projektoptionen. Wenn ich jedoch auf Projekt->Optionen klicke, bekomme ich eine Zugriffsverletzung (Vista). Dazu hatte ich schon einmal einen Thread geöffnet.

Meine Frage: Kann ich die Kompilierung auch manuell auf .src setzen (Also irgendeine Datei umschreiben)?

Liebe Grüße!

implementation 15. Feb 2010 17:00

Re: Projektoptionen manuell ändern
 
Da gibt's wahrscheinlich irgendeine Compiler-Direktive.
Unter FreePascal geht das mit {$extension 'scr'}
In Delphi wird's dann ähnlich lauten.

Delphi-Narr 15. Feb 2010 17:00

Re: Projektoptionen manuell ändern
 
Und wo kann ich das eintragen?

implementation 15. Feb 2010 17:01

Re: Projektoptionen manuell ändern
 
In die DPR, wohin sonst?

[ADD]
Laut Embarcadero muss es {$EXTENSION scr} heißen, hab grad nachgeschlagen.

Florian Hämmerle 15. Feb 2010 18:05

Re: Projektoptionen manuell ändern
 
Oder einfach als Exe erstellen lassen und dann im Explorer in ne SCR umbenennen...

mfg Florian

Delphi-Narr 15. Feb 2010 19:51

Re: Projektoptionen manuell ändern
 
Zitat:

Zitat von Florian Hämmerle
Oder einfach als Exe erstellen lassen und dann im Explorer in ne SCR umbenennen...

So einfach?


Sonst in der DPR des Projekts? Da steht nichts dergleichen...



Edit:
Hat geklappt...
Jetzt habe ich noch zwei Probleme:
1.: Ich habe geschrieben: OnClick close;
Doch der Screensaver öffnet sich erneut. Dann lässt er sich erst schließen...

-> Klappt jetzt!

2.: Manchmal läuft eine Schleife in diesem Screensaver ab. Wie kann ich diese einfach abbrechen, wenn geklickt wird?

Florian Hämmerle 15. Feb 2010 20:01

Re: Projektoptionen manuell ändern
 
Nimm ne Variable, die bei Klick auf true/false geschalten wird und beim SChleifendurchlauf überprüft wird.

mfg Florian

Delphi-Narr 15. Feb 2010 20:05

Re: Projektoptionen manuell ändern
 
Danke - schon wieder so einfach... :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz