Einzelnen Beitrag anzeigen

dGeek
(Gast)

n/a Beiträge
 
#1

InnoSetup: Sender abfragen

  Alt 13. Sep 2016, 12:42
Langsam verliere ich die Gedult und ich habe auch schon gefühlt das halbe Internet abgesucht.

Die letzte Seite bei InnoSetup lässt mich aussuchen, ob ich ein Desktop-Icon haben möchte oder nicht.
Mein Programm hat 3 solche Tasks.
- Desktop Icon
- Schnellstart Icon
- Portable Mode

Ich kann diese CheckBoxen abfragen:
Delphi-Quellcode:
procedure TasksClickCheck(Sender: TObject);
begin
 // ...
end;

procedure InitializeWizard();
begin
 WizardForm.TasksList.OnClickCheck := @TasksClickCheck;
 // ...
end;
Aber die frage ich in TasksClickCheck den Sender ab?
Ein einfaches MsgBox(TCheckBox(Sender).Name, mbInformation, MB_OK); gibt mir den Fehler aus, dass ein "Proc call" schief ging - mehr nicht.
Sind das gar keine CheckBoxen und sie sehen nur so aus? Oder wie?

Weiß hier einer Rat?
  Mit Zitat antworten Zitat