Entwickler-Ecke
Windows API - Internetcafe programm
stathis - Di 26.04.05 21:54
Titel: Internetcafe programm
Hallo an alle
Ich mache in progamm für meine Internetcafe. Das Programm leuft mit ein chipcarte system. Ganzes windows ist mit ein bildschöner versteckt und wenn man ein gultige chipcarte reingibt dann leuft das Programm weiter und kommt eine andere Form (form2).
Und jetzt das Problemm:
Auf dieses form möchte ich irgendwie wenn man auf ein button clikt ein fenster geöfnet wird, wo drinnen alle Programm (zb. die verknüpfungen), welche der Benutzer ausführen darf sein. Wenn dann auf diese verknüpfungen der Benutzer clikt wird das enstprechendes Programm laufen.
Geht so was?
ich danke Ihnen
Stathis
jaenicke - Mi 27.04.05 09:45
Na ja, das ist ja nicht weiter schwierig. Einfach ein Label auf das Formular, Schritart auf clBlue und unterstrichen und Cursor auf crHandPoint (damit's wie ein Link aussieht) und in OnClick ShellExecute zum Ausführen des Programms benutzen.
Für ShellExecute muss die Unit ShellAPI eingebunden werden. Mehr zu ShellExecute findest du über die Win32-SDK-Referenz, die bei Delphi dabei ist, oder hier über die Hilfe des DF, da gabs schon einiges dazu.
Dann musst du nur noch verhindern, dass jemand ein anderes Programm ausführt über Start-Ausführen, usw.
Ich gehe mal davon aus, dass das nicht dein Problem ist, aber falls doch: Das kann man über die Policies sperren. Unter Win9x gibts dafür den Policy-Editor poledit.exe, unter Windows 2000/XP kann man das über die Systemverwaltung ganz bequem sperren.
stathis - Mi 27.04.05 15:07
Hallo
Ich danke dir für die Antwort.
das habe ich gedacht aber das müss ich vorher alle symbole auf dieses form haben. Wenn ich z.B neue Programme installiere (die der Benutzer ausführen darf) sohl ich wieder das Programm mit dem neue Symbol Programieren und dann wieder Installieren.
Geht es irgendwie automatisch? das alle symbole, die in einer ordner sind auf einem form automatisch plazieren werden und der Benutzer einfach auf das entsprechende symbol klickt.
ich danke dir
Stathis
stathis - Mi 27.04.05 19:23
..... und wie kann man kontextmenü deaktivieren?
jaenicke - Do 28.04.05 13:56
Na ja, kommt ja drauf an, welche Komponente du genommen hast. Bei JEDI geht das glaube ich über die Eigenschaft Options.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!