![]() |
nerviges "pling" beim starten der anwendung
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!!
HILFE!!...Ich hab ein kleines Problem...aus irgendeinem Grund wird jedes mal wenn ich meine Anwendung (Siehe Anhang) starte ein sound abgespielt, den ich (zumindest nicht bewusst) eingebaut habe ...aber ich weiß nicht wie ich das wieder ändern kann...bzw. wie ich das verändern/rückgängig machen kann... Kann mir vllt. jemand helfen |
Re: nerviges "pling" beim starten der anwendung
Ich habe zwar den Grund für den Ton noch nicht gefunden, mir ist aber aufgefallen, daß du mit einem fest eingestellten Pfad arbeitest. Das solltest du nicht. Schon gar nicht in einem Pfad der ab Vista von der UAC überwacht wird!
|
Re: nerviges "pling" beim starten der anwendung
Zitat:
Preisfrage (ohne in den Code zuschauen!): was macht ToolButton14? :mrgreen: Edit: Hier piepts:
Delphi-Quellcode:
SendMessage(TempViewer.Handle,WM_KEYDOWN,VK_END,0);
|
Re: nerviges "pling" beim starten der anwendung
ähm...darf ich fragn was das für ein pfad ist?? bei mir hat vista bis jetzt noch nichts gesagt... :?
Zitat:
|
Re: nerviges "pling" beim starten der anwendung
Hab Deine Piep-Stelle in meinem ersten Beitrag genannt.
Das mit dem ToolButton sollte übrigens ein Wink mit dem Zaunpfahl dahingehend sein, dass Du Deinen Komponenten eindeutige Namen geben solltest. Edit: Der Pfad, den mkinzler meint, ist bspw. der zu 'Application.HelpFile' in Deinem Projekt. Des weiteren alle, die sich mit Deinem Ini-File beschäftigen.... |
Re: nerviges "pling" beim starten der anwendung
*entsetzt* :roll: heißt das ich muss die alle rausnehmen
|
Re: nerviges "pling" beim starten der anwendung
Du musst gar nichts. In diesem Falle solltest Du aber.
|
Re: nerviges "pling" beim starten der anwendung
Zitat:
Delphi-Quellcode:
Hat bei wohl schon existiert, deshalb kein Fehler.
MkDir('C:\Program Files\ICC\Settings');
Delphi-Quellcode:
Grundsätzlich würde ich den voreingestellten Pfad von Windows verwenden.
Application.HelpFile := 'C:\Users\Torben\Documents\Borland Studio-Projekte\ICC - International Chat Client\TempViewer\_tmphhp\TempViewerHilfe.chm';
|
Re: nerviges "pling" beim starten der anwendung
Zitat:
und der zweite ist der wo ich im moment meine hilfedatei habe Zitat:
|
Re: nerviges "pling" beim starten der anwendung
Zitat:
Zitat:
|
Re: nerviges "pling" beim starten der anwendung
Möglicherweise noch mehrere. Also nie feste Pfade verwenden.
|
Re: nerviges "pling" beim starten der anwendung
Mist...d.h. wie könnt ich z.B. folgenden Pfad Variabel gestalten?
Delphi-Quellcode:
EDIT: Da diese Programm mit einem größeren zusammen im Setup "ausgeliefert" wird, dürfte der Pfad C:\Program Files\ICC
Ini:=TIniFile.Create('C:\Program Files\ICC\Settings\TempViewerSettings.ini');
ja erstellt werden... |
Re: nerviges "pling" beim starten der anwendung
Z.B. relativ zur Exe? (
Delphi-Quellcode:
)
ExtractFilePath( Application.ExeName));
|
Re: nerviges "pling" beim starten der anwendung
Delphi-Quellcode:
so?
var
Ini: TIniFile; path: string; begin path := ExtractFilePath( Application.ExeName); if Checkbox6.Checked = true then begin Tmpv.Toolbar1.visible := true; Ini:=TIniFile.Create(path + '\Settings\TempViewerSettings.ini'); end; |
Re: nerviges "pling" beim starten der anwendung
Zitat:
Des weiteren würde ich mir an Deiner Stelle angewöhnen, anstelle von Application.ExeName lieber ParamStr(0) zu nehmen. Wenn Du irgendwann mal auf das Einbinden der Forms.pas verzichten möchtest, hast Du so ein Problem weniger. |
Re: nerviges "pling" beim starten der anwendung
Der erste Backslash kannst du weglassen.
|
Re: nerviges "pling" beim starten der anwendung
Ist ExtractFilePath(Application.ExeName) als Speicherpfad nicht pfui unter Vista? Ich habe noch XP, lese hier aber ständig darüber.
|
Re: nerviges "pling" beim starten der anwendung
Zum Schreiben sollte eher das Benutzerverzeichnis oder ALL_USERS verwendet werden.
|
Re: nerviges "pling" beim starten der anwendung
Ja eben, dann sollte man ihm das aber auch vorschlagen, oder? ;)
|
Re: nerviges "pling" beim starten der anwendung
Stimmt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 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