AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Was nervt euch so, während der Programmierung oder so allgemein
Thema durchsuchen
Ansicht
Themen-Optionen

Was nervt euch so, während der Programmierung oder so allgemein

Ein Thema von himitsu · begonnen am 26. Jun 2010 · letzter Beitrag vom 3. Mai 2013
Thema geschlossen
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.983 Beiträge
 
Delphi 12 Athens
 
#1

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 07:52
Ich probierte das soeben aus: Während der Windows-Editor die Dateien offenslichtlich geöffnet hält, der Abmeldeantrag wird jedenfalls abgelehnt, kann man trotz einer mit Wordpad geöffneten Datei abmelden (beide Dateien befinden sich natürlich auf dem USB-Stick).
WordPad liest die Datei nur und schließt dann das Handle. Wenn man dann die Datei speichert und sie nicht mehr da ist, wird man wie bei einer neuen Datei nach dem Dateinamen gefragt, sprich der Speichern-Dialog kommt.

Das hat aber rein gar nichts mit Windows zu tun. Wenn das alle Programme machen würden, würde man das nur nicht bemerken, dass man mit offenen Dateien nicht den Stick auswerfen kann.

Nein, ein solches Tool (oder eben Windows) soll natürlich nichtinvasiv, ohne ungefragt irgendwelche Handles zu (zer)stören, einfach den Datenträger bezüglich seiner "Auswerfbarkeit" beobachten.
Dafür brauchst du ja nur alle Handles durchgehen und nachschauen, ob der Pfad auf deinem USB-Stick liegt. Die Programmierübung kannst du ja mal machen, ich schätze mal einen Aufwand von maximal 30 Minuten. (Denn die notwendigen Funktionen gibts ja fertig im Netz.)

Ich habe das nur noch nie gebraucht oder vermisst. Und auch bei XP hatte ich Probleme beim Auswerfen hauptsächlich durch Virenscanner, manchmal auch durch den Papierkorb, den XP ja leider ständig überall angelegt hat. Aber das ist ja nun schon einige Jahre her, wen interessiert das noch?
Sebastian Jänicke
AppCentral
 
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#2

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 09:19
Mich stört gerade JVProcess ungemein. Ich bekomme den drecks Output von TDump.exe einfach nicht!

Ich pflansch die events dran, aber sie werden nie getriggert. Ich setze "Redirect", die exe beendet mit einem Fehler. Ansonsten sehe ich den output nur in dme Consolen fenster vorbeirauschen und ConsoleOutput ist IMMER leer AHHHH -.-
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
 
mentaltec

Registriert seit: 28. Sep 2012
60 Beiträge
 
#3

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 12:12
zum Thema USB-Device:

wenn es einen Markt dafür geben würde, gäbe es USB-Sticks mit Button.
Beim Rausziehen muss man das Ding meist sowieso anfassen - mit Button.Click meldet der Stick dem System, dass er abgemeldet werden möchte - fertig; ja, und vlt. noch ne Lampe für Ready
als Luxusversion vlt. zugempfindliche Buchse/Stecker [war nur Spass|Patent pending]
aber das würde 50 ct meht kosten - da nehm ich doch lieber 1GB mehr Speicherplatz

mfg
 
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#4

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 13:04
jaenicke, die halbe Stunde tätest Du wohl dafür benötigen. Für mich wäre das kein abend-, sondern eher ein tage-, wenn nicht sogar wochenfüllendes Programm. Mit viel Einarbeitung traue ich mir zu, alle Laufwerke zu ermitteln, davon die "removablen" zu erkennen, für jeden einen Laufwerksbuchstaben zu vergeben und den blinkend, konstant oder durchgestrichen darzustellen. Spätestens die Belehrung seitens Windows, wenn man mal wieder einen Datenträger ohne Abmeldung abgezogen hat, zu unterdrücken, ist mir aber völlig unklar, wie man das bewerkstelligen sollte.

So, eben noch mal nachgezählt: Unter Windows 2000 (und nach meiner Erinnerung auch bei XP) benötigt man 3 Mausklicks, um einen USB-Stick erfolgreich abzumelden. Unter Windows 7 (Vista hatte ich aus gutem Grunde noch nie installiert) erscheint zwar keine Messagebox, die man wegklicken muß, sondern die Meldung erscheint als so eine Art Popupmenü beim TNA, aber dennoch haben es die Redmonder Genies fertiggebracht, daß man immer noch 3 Mausklicks dafür benötigt.

Geändert von Delphi-Laie (26. Mär 2013 um 13:15 Uhr)
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.983 Beiträge
 
Delphi 12 Athens
 
#5

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 13:09
Unter Windows 7 (Vista hatte ich aus gutem Grunde noch nie installiert) erscheint zwar keine Messagebox, die man wegklicken muß, sondern die Meldung erscheint als so eine Art Popupmenü beim TNA, aber dennoch haben es die Redmonder Genies fertiggebracht, daß man immer noch 3 Mausklicks dafür benötig.
Also bei mir sind es zwei. Einen Linksklick um das Menü zu bekommen, dann ein Linksklick um das Gerät anzuklicken, dann kommt die Meldung, fertig.
Sebastian Jänicke
AppCentral
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#6

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 13:11
Die Meldung musst Du aber auch noch wegklicken (oder per Tastatur bestätigen)
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
 
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#7

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 13:25
Unter Windows 7 (Vista hatte ich aus gutem Grunde noch nie installiert) erscheint zwar keine Messagebox, die man wegklicken muß, sondern die Meldung erscheint als so eine Art Popupmenü beim TNA, aber dennoch haben es die Redmonder Genies fertiggebracht, daß man immer noch 3 Mausklicks dafür benötig.
Also bei mir sind es zwei. Einen Linksklick um das Menü zu bekommen, dann ein Linksklick um das Gerät anzuklicken, dann kommt die Meldung, fertig.
Na, dann zählen wir doch mal die Klicks, nämlich Klick auf:

Windows 2000 (& XP?): 1. den grünen Pfeil im TNA, 2. das entsprechend auszuwerfende Gerät, 3. die Meldungsbox, daß es entfernt werden kann.
Windows 7: 1. den Pfeil nach oben, 2. das Symbol "Weißer Haken auf grünem Kreis", 3. das zu entfernende Laufwerkssymbol (Beschreibung bzw. Laufwerksbuchstabe).

Genauso stört mich, daß man in Windows 7 (auch Vista?!) sich durch das Startmenü klicken muß - früher ging das ohne (auch das bemängelte ich schon hier). Aber MS hat noch ganz andere Schuld in bezug auf Hardwareverschleiß und Zwang zum Neukauf auf sich gelegt, da sind die Mäuse noch eine kleine Angelegenheit.

Geändert von Delphi-Laie (26. Mär 2013 um 13:28 Uhr)
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.983 Beiträge
 
Delphi 12 Athens
 
#8

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 26. Mär 2013, 13:59
Windows 7: 1. den Pfeil nach oben, 2. das Symbol "Weißer Haken auf grünem Kreis", 3. das zu entfernende Laufwerkssymbol (Beschreibung bzw. Laufwerksbuchstabe).
Den ersten Klick habe ich nicht, weil ich das Symbol immer eingeblendet habe. Dann ist es bei dir ein Klick mehr, ja. Aber das ist ja eine Einstellungssache.
Sebastian Jänicke
AppCentral
 
Alt 26. Mär 2013, 17:19     Erstellt von TiGü
Dieser Beitrag wurde von Daniel gelöscht.
Thema geschlossen


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 7. Nov 2011 09:54

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz