Zwischenfenster

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Zwischenfenster

Beitrag von Thomas »

Hallo
ich glaub sowas hab ich schonmal gefragt, aber...

Wenn z.B. auf dem Destkop auf ein Programm (Verknüpfung von diesem Programm) doppelklicke wird es ja gestartet.
Ich möchte dass z.B. nach dem doppelklick ein MessageRequester oder sowas erscheint und fragt, ob das Programm z.B. wirklich geöffnet werden soll... (Ja/Nein)
bei Ja soll das Programm dann ausgeführt werden bei Nein nicht.

Wie schreib ich das in einem Programm?

Danke schon im Voraus! :)
v6.00
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Code: Alles auswählen

Select MessageRequester("MyApplication", "Wollen wir starten?", #MB_ICONQUESTION|#PB_MessageRequester_YesNo)
  Case #PB_MessageRequester_No : End
EndSelect

; Programmbeginn
Mußte evtl. noch an PB 3.3 anpassen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Nein, so meine ich das nicht.

Wenn ein anderes Programm (z.B. Spiele, Microsoft Office, ...) gestartet wird, soll "mein" programm reagieren und das starten des Programmes unterbrechen, und fragen, ob es wirklich gestartet bzw. geöffnet werden soll.
v6.00
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

a) http://www.codinghorror.com/blog/archives/000676.html

b) back lieber erstmal kleinere brötchen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Fass mal bitte zusammen was auf der Seite steht (Link) hab grad nicht viel zeit zum durchlesen.

Kleine Brötchen :?
(ich weiß schon was du meinst!)
:D :D
v6.00
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

du solltest dir die zeit nehmen, es ist ein wirklich guter artikel,
das komplette Blog ist übrigens ziemlich gut.

als Kernaussage könnte man herausziehen:
ein vernünftig programmiertes System müsste eigentlich komplett ohne Message-Requester auskommen.

ich mein, ich bin heilfroh, dass windows mich nich für jeden prozess um erlaubnis fragt,
schließlich hab ich mir meistens was dabei gedacht, wenn ichn programm starte.
was kommt denn dann als nächstes? erfassung biometrischer daten?
darf ich in zukunft programme nur noch per fingerabdruck oder netzhautscan starten?


und zu den kleinen brötchen:
die problemstellung eines globalen prozess-hook gehört zu den schwierigen aufgaben.
zu den richtig schwierigen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Kaeru Gaman hat geschrieben:darf ich in zukunft programme nur noch per fingerabdruck oder netzhautscan starten?
wär doch geil :mrgreen: dann gäbs keine passwörter mehr zum vergessen :allright:
Bild
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

Kaeru Gaman hat geschrieben: programme nur noch per fingerabdruck starten?
Das gibbet schon :wink:
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

a14xerus hat geschrieben:
Kaeru Gaman hat geschrieben: programme nur noch per fingerabdruck starten?
Das gibbet schon :wink:
"yo, ein bionischer finger... dadadadada"

"nein mehr nenenenene"

"nenenenene"

"besser"
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ich frag einfach mal anders, weil ich denke ihr versteht das ein bisschen anders als ich...

Ich möchte einfach abfragen können ob ein programm geöffnet wird!

Und was ich noch wissen möchte: wie kann ich das eine Programm wieder schließen?
v6.00
Antworten