Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 11:07

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zugriff aus Systemtray / Geräte
BeitragVerfasst: Mo Feb 07, 2005 18:12 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
hallo, ich hätte mal zwei kleine fragen:

1.wie kann ich ein trayicon machen? also unten rechts neben der uhrzeit mein programm hinplatzieren?

2. wie kann ich ein gerät aus dem gerätemanager deaktivieren(im konkreten fall ein scsi-adapter)?

schon mal danke für die antworten!

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 18:23 
Offline
DGL Member

Registriert: Do Mai 30, 2002 18:48
Beiträge: 1617
zu 1: Das Ding heisst Taskbar Notification Area (TNA). Dazu gibts auf den bekannten Delphi Seiten eine ganze Reihe an informationen und das MSDN ist heir auch nicht schlecht.
zu 2: Das hängt von der Winver ab, evtl steht dazu was im DDK. Wissen tu ichs aber nicht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 18:28 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
1. danke für den freundlichen hinweis
2. na dann schau ich mal.

EDIT: DDK ??? doppel-dummkopf-kontrolle :? ?? nie gehört...

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 18:32 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
In der Unit shellapi sind die entsprechenden Funktionen und Konstanten. Im wesentlichen braucht man diese Funktion:

Code:
  1. function Shell_NotifyIcon(dwMessage: DWORD; lpData: PNotifyIconData): BOOL;


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 18:37 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
danke.

1. ist erledigt.(hab in delphipraxis was gefunden)

2. immer noch: was ist ddk?

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 20:04 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Also wenn du DDK in Google eingegeben hättest dann hättest du es in 2 Sekunden gewusst. Und zwar heißt das "Windows Driver Development Kit"


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 07, 2005 22:37 
Offline
DGL Member

Registriert: Do Mai 30, 2002 18:48
Beiträge: 1617
Hey, die haben das umbenannt - ich kenns noch als Device Driver Kit. Die Variante mit google suchen ist aber nicht so geschickt, da du ja nur informationen aus dem Handbuch suchst und du dir sicher nicht die treiberbeispiele anschauen möchtest - zumal ms davor ein paar Dollars sehen möchte. Teste mal diesen link: http://msdn.microsoft.com/library/defau ... 40.xml.asp Wenn der nicht mag findest du das DDK in der MSDN unter: Library/Win32 and Com Dev/Driver Developement Kit . Vielleicht steht da, was du suchst.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Feb 08, 2005 14:55 
Offline
DGL Member

Registriert: So Jun 23, 2002 12:37
Beiträge: 144
Programmiersprache: C/C++, Delphi
Wenn du auf deinem PC Delphi installiert hast, wurden dir denke ich auch einige Hilfe-Dateien mitinstalliert.
Da gehst du auf Start->Programme->...->Borland Delphi X->Hilfe->MS SDK-Hilfedateien->Referenz der Win32 Programmierung

Dort gehst du auf suchen und guckst nach SCM. Steht für Service Control Management.
Damit kannst du auf die Services und Treiber auf deinem System zugreifen, sowie diese aktivieren und deaktiveren.

Ist allerdings ein recht komplexes Thema, aber auch sehr interessant...

_________________
--->ladida<---


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Feb 08, 2005 16:32 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
okay, dann seh ich mal.

vielen dank für die schnelle hilfe!

:idea: :idea: :idea:

EDIT: ich lese da(in der delphi onboard sdk-hilfe) immer nur über services. kann ich damit sicher wein gerät deaktivieren? also einen treiber(nehm ich an) ausschalten?

EDIT2: im DDK steht nur, wie man treiber entwickelt, aber nicht wie man sie abschaltet... :!: :?:

EDIT3: kann das sein, dass ich nur rundll32.exe mit den entsprechenden parametern aufrufen muss, um die entsrechende dll, in der der treiber steckt, zu beenden???

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: doppelpost
BeitragVerfasst: Di Feb 08, 2005 17:23 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
sorry, der doppelpost muss jetzt sein, damit jemand den thread wieder liest(warum? siehe einen post weiter oben ;) )

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.011s | 15 Queries | GZIP : On ]