Hallo ich!
dass man sowas mit unlink macht weiss ich aber wie schaff ich es in dem gleichen programm noch anzugeben das es nach dem beenden gelöscht werden soll? bei mir klappt es nicht.
Das wird bei niemandem klappen: Wie soll ein Programm, das beendet wurde, noch irgendwas ausführen, geschweige denn seine eigene Programmdatei löschen [1]?
Wie wär's, wenn es _vor_ dem Beenden, also als letzte Anweisung, die ausgeführt werden muss, notiert wird? Folgendes funzt(TM) auf Windows:
use strict;
my $datei = "u.pl";
unlink $datei;
Programm auf dem Desktop gespeichert, beim Aufruf poppt die cmd.exe auf, und ich kann sehen, wie das Icon verschwindet ;)
[1] Das einzige Programm, dem ich das zutrauen würde, wäre Windows ;)
Viele Grüße aus Frankfurt/Main,
Patrick
--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?
All'alba vincerò!

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?
All'alba vincerò!