![]() |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
hallo muetze1,hallo luckie,
mit den zweiten button funzt es, aber das zurücksichern der icons mit saveicon.exe klappt nicht ich habe aber den pfad richtig eingestellt, hat das mit "s\" "r\" zutun ? mfg vader |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
Zitat:
![]() |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
@Luckie: da er geschrieben hatte, das die Auflösung nicht zurück gesetzt wird (was von dem Code erledigt wird), kann es also nicht nur an deinem Programm liegen - wenn überhaupt.
@Vader: Mit anderen Worten: Im OnClose wird nix aufgerufen - entweder wird dein OnClose nicht ausgelöst oder du rufst darin nicht die Funktion auf - vllt. eine falsche Bedingung zuvor? Und das mit den Icons: Ja, die Parameter sind schon wichtig. Da Luckie ja intuitive Programme schreibt, vermute ich mal das /s für "save" - also Iconpositionen sichern steht und /r für "restore" - also Iconpositionen wiederherstellen. Somit kann es damit zu tun haben - aber in dem Code oben ist das soweit richtig drinne. Warum schaust du dir nicht einfach mal die Parameterliste von Luckies Programm an? Diese hat er bestimmt auf seiner Website vermerkt und dokumentiert oder direkt im Programm vermerkt. Im Normalfall kannst du eine Hilfeseite mit /? erreichen. |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
Ich dachte vielleicht, dass das Programm die Prozedur eventuell nicht bis zu Ende ausführt, wenn es die datei nicht findet oder so. Das meinte ich.
|
Re: Auflösung,Frequenz,Icons wiederherstellen ?
hallo,
fogendes, hab bei luckie nachgeschaut die parameter "s" und "r" passen für sichern und wiederherstellen, aber wen ich die funktion
Delphi-Quellcode:
aufrufe ändert er zwar auflösung und frequenz aber er greift nicht auf das saveicon.exe zu,
ChangeScreen(800,600,85,'c:\saveicon.exe')
weil ich hab nachgeschaut in der datei wo die positionen abgespeichert werden, dort ist nichts gesichert ! mfh vader |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
MMh. Vielleicht sollte man sich ein klitzeklein wenig mit OpenGL/DirectX auseinandersetzen und dort die Funktionen zum Ändern der Bildauflösung nutzen. Denn diese verstellen nichts an den Einstellungen/Icons und setzen die Auflösung automatisch zurück, wenn die Anwendung den Focus verliert/beendet wird. Da ich nur den DirectX Wrapper DelphiX nutze, kann ich leider nicht sagen, wie es genau funktioniert, aber theoretisch kannst du zum Beispiel DelphiX (
![]() P.S: Als Funktionsaufruf sollst du nur das Verzeichnis der saveicon.exe angeben und nicht die exe selbst ... |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
hallo,
dort war der teufel im detail , jim_raynor hat geschrieben Zitat:
mfg vader |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
hallo,
ich hab da noch was, wo ich nicht schlau daraus werde,ich entpacke ferbys programm irgendwo in einen ordner auf meinem rechner,jetzt meine frage, wie ist es dann möglich das er auf saceicon.exe zugreifen kann, weil er muß ja beim aufruf der funktion "function changescreen(Width, Height: Word; pfad: string): Boolean; " den vorgegebene pfad angegeben, und den kann er ja nicht wissen wo ich das entpackt habe ? bei einem setup kann ich das noch nachvollziehen aber bei einer zipdatei ? mfg vader |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
Vielleicht weil die Exe im Programmverzeichnis leigt und er es mit ParamStr(0) ermittelt?
Werde ich auch im About Dialog erwähnt? |
Re: Auflösung,Frequenz,Icons wiederherstellen ?
hallo,
danke !! mfg vader |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:50 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