Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
Delphi 2010 Professional
|
Re: if Schleife?
11. Mär 2010, 22:07
Der Pfad könnte ggf. falsch sein, verwende "IncludeTrailingPathDelimiter". Weiterhin solltest Du eher auf firststart = 1 prüfen. Die Abfrage nach der Musik soll ja beim ersten Start kommen
Delphi-Quellcode:
Ini := TIniFile.Create(IncludeTrailingPathDelimiter(Self.programmdirectory.Caption) + '..\game.ini');
try
Ausgelesen := Ini.ReadString('Global', 'LangFile', ''); // 1
stream := Ini.ReadString('Global', 'Stream', '');
music := Ini.ReadInteger('Global', 'Music', 0);
slot := Ini.ReadString('Global', 'Slot', '');
musik := Ini.ReadString('Global', 'Musik', '');
firststart := Ini.ReadInteger('Global', 'firststart', 0);
Self.Caption := IntToStr(firststart);
if (firststart = 1) then
begin
if MessageDlg('Do you want to play Backgroundmusic ?', mtConfirmation,
[mbYes, mbNo], 0) = mrYes then
begin
musik := '1';
Ini.WriteString('Global', 'Musik', '1');
Ini.WriteString('Global', 'firststart', '0');
end
else
begin
musik := '0';
Ini.WriteString('Global', 'Musik', '0');
Ini.WriteString('Global', 'firststart', '0');
end;
end;
finally
Ini.Free;
end;
David F.
May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
|
|
Zitat
|