AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Läuft Prog auf einem Laptop?

Ein Thema von Jens Schumann · begonnen am 21. Jun 2004 · letzter Beitrag vom 21. Jun 2004
Antwort Antwort
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#1

Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 19:27
Hallo,
in der CodeLib habe ich einen Beitrag gefunden, in dem eine Funktion vorgestellt wird, mit deren Hilfe man den
Batteriestatus abfragen kann.

Kann man eigentlich davon ausgehen, dass wenn die Funktion 'Es existiert keine Batterie' zurück liefert es sich eindeutig um einen Desktop PC handelt und in jedem anderen Fall um ein Laptop?

Ich hatte mal die Aufgabe, dass das Programm erkennen musste, ob es auf einem Laptop läuft oder
nicht. Ich nie ganz zufriedenstellend gelöst.
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#2

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 19:33
Denke ich nicht, wenn der Laptop an die Steckdose angeschlossen wird, wird glaube ích ebenfalls das zurückgegeben...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 19:35
Zitat von Jens Schumann:
Ich hatte mal die Aufgabe, dass das Programm erkennen musste, ob es auf einem Laptop läuft oder nicht. Ich nie ganz zufriedenstellend gelöst.
Das wirst Du auch nicht

Dem Laptop / Notebook kann man zur Schonung den Akku entfernen. Das Notebook läuft aber weiterhin tadellos am Wechselstrom.

Es könnte auch eine USV geben, die sich als Batterie am System anmeldet
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 19:40
Hi!

Irgendwo kann man doch den "Typ" des Rechners angeben (ich glaube bei den Energieschemata).
Kann man das nicht auslesen?
Ist zwar auch nicht 100% aber immerhin ein Indiz.

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#5

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 19:48
So ´ne Idee,
ok da gibt es wohl nur Wahrscheinlichkeitsaussagen. Aber ein Rechner mit halbvoller Batterie spricht schon für Laptop (halbvolle USV ?? hmm na das ist seltsam). Dann könntest Du den Prozessortyp abfragen. Stromsparende Typen sind wohl auch eher im Laptop. Vielleicht kann man auch die Prozessordaten wie Stromversorgung und Temperatur im Bios verwenden. Desktops haben meist höhere
Spannungen. Würde mich auf die Bios - Daten konzentrieren.

Ok, alles nur Indizien, es seiden jemand hat den Computernamen auf "Laptop" gestellt und wir unterstellen hm Wahrheitsliebe. Ups Kriminalistik ist grausam

Grüsse // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 22:14
Zitat von mschaefer:
Aber ein Rechner mit halbvoller Batterie spricht schon für Laptop
Und wenn das Programm dir sagt, dass gar keine da ist und es an der Steckdose hängt? Dann kannst du immer noch nicht sagen, dass es ein Schlepptop ist -> Laptop ohne Batterie am Netz.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#7

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 22:43
N´abend Lucky

ok, technisches ko.

Grüsse // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 22:52
Moin Martin,

nur so als Idee, und vermutlich auch nicht 100%ig:
Meist gibt es bei Laptops je ein Hardwareprofil für gedockt/ungedockt, da es ja eigentlich für jedes Gerät eine Docking Station bzw. Port Replikator gibt. Bei "normalen" Rechnern dürfte das nicht der Fall sein.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 23:13
Oder halt die einfachste (und wahrscheinlich auch treffsicherste) Methode: Frag den Benutzer. Wenn der angibt, dass es sich um keinen Laptop handelt, obwohls doch einer ist, ist er halt selbst Schuld.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#10

Re: Läuft Prog auf einem Laptop?

  Alt 21. Jun 2004, 23:18
Hallo Christian,

da hat uns Jens wirklich eine Aufgabe mit quadratischem Knobelfaktor gestellt.
Deine Idee scheint aber bisher am sinnigsten. Na, ich hab noch was ins Netz
zu schieben und dann gehts für heute in die Waagrechte...

tschüss // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Antwort Antwort


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:

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