Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
Prefect
Forenbesetzer
Forenbesetzer


Alter: 43
Anmeldung: 06.05.2004
Beiträge: 423
Wohnort: St. Gallen


BeitragVerfasst: Mi 24 Nov, 2004 16:25  Titel:  (Kein Titel)
Nach untenNach oben

@Furious: coool! freu ich mich drauf..

GAMMA: ich hab keinen nacht-skin angegeben. nur gamma wird hin und her geschaltet.

wie funktioniert der tag-nacht check? wenn ich auto-switch aktiviert habe kann ich trotzdem noch manuell umschalten oder? dann wird halt beim nächsten wechsel wieder automatisch umgeschaltet (oder eben so wies ist gelassen) nehm ich an..

(brauchen solche timer-gesteuerten hintergrundfunktionen, von denen es, so meine ich, schon seehr viele gibt, nicht einiges an rechenleistung? wenn die checks alle paar sekdunden durchgeführt werden auf tageszeit, suspend-erkennung, mediaplayer positionsspeicherung, gsm suche, externes programm noch am laufen check, usw...)

PLS: ich hab nur eine playliste, nämlich favoriten.pls die die ces selbst angelegt hat. ich werde mal die fehlenden files manuell rauslöschen. zeitweise hat ces auch gar nichts im favoriten ordner angezeigt, obwohl die favoriten.pls da war...

hab ces komplett neu installiert beim letzten update.

grüsse! Chris



    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Mi 24 Nov, 2004 18:08  Titel:  (Kein Titel)
Nach untenNach oben

@Prefect:
Du hast schon recht: desto mehr timer, umso mehr rechenleistung wird beansprucht. Deshalb gucke ich, dass ich sowenig timer wie möglich nutze und wenn ich dann eines nutze, dann sehe ich zu, dass es auch wirklich nur dann läuft, wenn die Funktion gewünscht ist, und falls keine Benutzereinstellung möglich ist, dass der Timer ausgeschaltet wird, wenn es nicht wirklich benötigt wird.
Einige Timer wie "MediaPlayer-Status", etc. müssen nunmal IMMER laufen, aber von diesen Timern gibt es sehr wenige. Ich sende mal hier den Code der automatischen Umschaltung. Vielleicht kann mir ja einen den Wirr-Warr auflösen Smile (es gibt Algos, welche ich momentan aus Zeitdruck selber nicht effizient gestalten kann, weil ich zu verspannt bin Razz ):
Code:

Private Sub tmrAutoDayNightChanger_Timer()
xTime = ExchangeInString(Time, ":", "")

 If INIGetValue(App.Path & "\data\config.ini", "GlobalSettings", "AutoChange") = "1" Then
 If (xTime < txtNightEnd.text) Then
 'Nacht...
   If frmClipSave.txtDayNightState.text = "Day" Then
    frmClipSave.txtDayNightState.text = "Night"
   
    If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
    If txtManualChangeGamma.text <> "1" Then Call SetGamma2
   End If
   GoTo fin
 Else
 If (xTime > txtNightBegin.text) Then
 'Nacht...
   If frmClipSave.txtDayNightState.text = "Day" Then
    frmClipSave.txtDayNightState.text = "Night"
    If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
    If txtManualChangeGamma.text <> "1" Then Call SetGamma2
   End If
   GoTo fin
 Else
 'Tag...
   If frmClipSave.txtDayNightState.text = "Night" Then
    frmClipSave.txtDayNightState.text = "Day"
    If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
    If txtManualChangeGamma.text <> "1" Then Call SetGamma2
   End If
   GoTo fin
 End If
 End If
 Else
  tmrAutoDayNightChanger.Enabled = False
 End If
 
fin:
End Sub


PLS: das C.E.S. im Favoriten Ordner "zeitweise nichts angezeigt hat", liegt daran (nehme ich mal an), dass du den Favoriten-Ordner aus dem MediaPlayer heraus "besucht" hast und in der Konfiguration unter "unterstützte Datenformate" *.pls nicht eingetragen war Wink ansonsten MÜSSEN *.pls Dateien angzeigt werden. Es gäbe keine plausible Erklärung für eine Nicht-Anzeige ohne Fehlermeldung.
Ich habe vorhin nochmal alles versucht nachzuvollziehen (Playlisten): fehlt eine Datei, wird definitiv die Message angezeigt... aber ich bleibe an dem Thema dran.

MfG

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Mi 24 Nov, 2004 19:48  Titel:  (Kein Titel)
Nach untenNach oben

@balrog:
Kannst du mir einen screenshot machen? Geschieht das immer (also egal was du adden willst)? Ich habe nämlich den COde gerade durchgenommen, und während dem adden wird keine Datei geladen/benutzt, dass dieser Error erscheinen könnte. Nutzt du dabei deinen eigenen Skin?? Könntest du c.e.s. original in ein separates verzeichnis entpacken und es nochmal probieren?

@All:
Haben andere auch dieses Problem?

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
bAlRoG
Manchmalposter
Manchmalposter


Alter: 38
Anmeldung: 31.03.2004
Beiträge: 89
Wohnort: Eisenstadt


BeitragVerfasst: Mi 24 Nov, 2004 20:06  Titel:  (Kein Titel)
Nach untenNach oben

war mit beiden skins so
war deshalb weil ich ces jetzt in ein anderes verzeichnis gelegt hab, also neuinstalliert und jetzt funkts¿
bin bisschen ratlos aber solangs jetzt funktioniert



    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Mi 24 Nov, 2004 22:28  Titel:  (Kein Titel)
Nach untenNach oben

@furios

Quelltext:

'Tag...
If frmClipSave.txtDayNightState.text = "Night" Then
frmClipSave.txtDayNightState.text = "Day"
If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
If txtManualChangeGamma.text <> "1" Then Call SetGamma2
End If
GoTo fin
End If
End If
Else


1. Wieso wird eigentlich beim Tagmodus genauso SetGamma2 (halt genauso wie auch im Nachtmodus) aufgerufen?

2. Gibt es eigentlich bei Visual Basic keine .and. Verknüpfung? Damit würde die Routine wesentlich übersichtlicher werden.

In der Art

If (Bedingung1) .and. (Bedingung2) then .....

Ich werde mir mal den Befehlssatz von VB anschauen.



************************************************************

Mein Problem mit der Gammaumstellung kann ich jetzt näher eingrenzen:

Wenn der StandardGamma Wert aufgerufen wird, dann ist mein Bildschirm völlig übersteuert. Daher habe ich ja ein anderes Gammaprofil in den Treibereigenschaften der Grafikkarte eingestellt.
Anscheinend werden in deinem Programm irgendwo die Standardgamma Werte aus den Grafikkartentreiber angewendet. Daher kommt es dann dazu, dass beim Verlassen des Programms plötzlich mein Bildschirm nicht mit den von mir angelegtem Gammaprofil eingestellt, sondern eben mit den Standardgammaeinstellungen.

Bis dann
Ronald





Zuletzt bearbeitet von ronmue am Mi 24 Nov, 2004 22:51, insgesamt 2-mal bearbeitet
    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Mi 24 Nov, 2004 22:31  Titel:  (Kein Titel)
Nach untenNach oben

@ronmue:
Doch, es gibt eine AND Verknüpfung. In der Funktion SetGamma2 ist auch eine Abfrage, ob Gamma aktiviert wurde oder nicht.
Das mit deinen GAMMA-Einstellung wird wohl so sein.... ich habe in sämtlichen Beispiel-Codes für die GAMMA-Umstellung als Standardwert eben diese "1" vorgefunden, deshalb habe ich es auch so integriert.

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Mi 24 Nov, 2004 22:52  Titel:  (Kein Titel)
Nach untenNach oben

So würde mir die Routine logischer erscheinen:

If INIGetValue(App.Path & "\data\config.ini", "GlobalSettings", "AutoChange") = "1" Then
If (xTime < txtNightEnd.text) AND (XTime >txtNightBegin.text) Then
'Nacht...
frmClipSave.txtDayNightState.text = "Night"
If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
If txtManualChangeGamma.text <> "1" Then Call SetGamma2
Else
'Tag...
frmClipSave.txtDayNightState.text = "Day"
If txtManualChangeSkin.text <> "1" Then Call SkinDayNight
If txtManualChangeGamma.text <> "1" Then Call SetGamma1
End If
End Sub

Wenn xtime < Nachtende und xtime > nachtbeginn, dann setze die Variable DayNightState.text auf Nacht. Hierbei spielt es keine Rolle, ob die Variable vorher auf Tag stand, weil es nicht interessiert. Diese wird in jedem Fall auf Night gesetzt. Damit spart man eine weitere If Abfrage.

Danach kommt dann der else Zweig, wenn die 1. Bedingung nicht erfüllt ist. Hier dann das gleiche Spiel, nur eben mit der Variablenzuordnung frmClipSave.txtDayNightState.text="Day"

Zusätzlich fällt dann der Goto Befehl weg!

Überprüfe es mal.



    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Mi 24 Nov, 2004 23:00  Titel:  (Kein Titel)
Nach untenNach oben

If (xTime < txtNightEnd.text) AND (XTime >txtNightBegin.text) Then

Ein logisches Problem besteht aber immer noch:

Angenommen, die Nachtzeit beginnt bei 20:00 Uhr und endet bei 06:00 Uhr. Dann gibt es genau bei 20:00 und bei 06:00 Uhr das Problem, dass hier die genannten Bedingungen nicht zutreffen. Also muesste man hier entweder 1 Minute warten oder eben die Bedinung zu

If (xTime <= txtNightEnd.text) AND (XTime >=txtNightBegin.text) Then

abändern.



    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Mi 24 Nov, 2004 23:12  Titel:  (Kein Titel)
Nach untenNach oben

@ronmue:
Die Zeit ist in Sekunden angegeben. Somit würde sich das "logische Problem" nur eine Sekunden lang auswirken. Also verwehrflich.
Die Routine die du gewählt hast ist korrekt, aber genauso hatte ich es vorerst drinnen und es funktioniert nicht... da gab es irgendeine Konfiguration, die eben diese Routine nicht mit einschließt... ich komme gerade aber nicht drauf :-/

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Mi 24 Nov, 2004 23:31  Titel:  (Kein Titel)
Nach untenNach oben

Na gut, war ja auch nur mal ein Versuch.

Viel Spaß noch und bis dann
Ronald



    
the-x
Forum-Veteran
Forum-Veteran


Alter: 37
Anmeldung: 07.09.2004
Beiträge: 975
Wohnort: Külsheim


BeitragVerfasst: Do 25 Nov, 2004 00:07  Titel:  (Kein Titel)
Nach untenNach oben

habe das problem das wenn ich ces nach nem neustart einmal aufrufe und dann wieder schliese nich der zustend von vorher wiederhergestellt werden kann es kommt nur ne windows fehlermeldung

...programm wurde beendet ...problembericht senden blablabla

wenn ich den splash aber wegklicke lädts



    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Do 25 Nov, 2004 00:12  Titel:  (Kein Titel)
Nach untenNach oben

@ronmue:
das sollte nicht bedeutet, dass ich dir nicht dankbar bin Smile ich habe ja die struktur der auto-umstellung geändert, somit könnte es evtl funktionieren...ich probiere es zumindest.

@the-x:
Meinst du die Auto-Resume-Funktion??

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Do 25 Nov, 2004 00:38  Titel:  (Kein Titel)
Nach untenNach oben

@furious

da hast du mich falsch verstanden. Es sollte nicht so rüberkommen, dass ich irgendwie beleidigt wäre. Das bin ich nie. Wofür sollte ich Dank erwarten? Aus dem Kindesalter bin ich raus wo man für alles ein Dankeschön erwartet. Also bitte: Kein Dank an mich, auch wenn ich in der Zukunft mal was produktives leiste. Wenn ich kann, dann helfe ich gerne.

Die Auto Resume Funktion funktioniert bei mir tadellos. Wenn ich den Zündschlüssel vom Wagen abziehe, dann wird der Rechner automatisch runtergefahren. Meistens habe ich dann irgendein MP3 Stück und NAVI laufen. Die Programme werden dann ja von Windows beendet. Nach dem Start, setzt das Programm dann mit dem Abspielen des letzten angehörten MP3 Stücks einwandfrei automatisch fort. NAVI muss natürlich wieder manuell neu gestartet werden - aber das ist i.O.

Allerdings: wenn der letzte Zustand so aussah: MP3 werden im Hintergrund abgespielt, das Programm steht auf der 1. Seite, dann kommt beim Neustart nicht die 1. Seite, sondern die Playlist Seite. Dann gehe ich auf den Back Button und ich habe wieder den alten Zustand.

Das von the-x beschriebene Problem habe ich bisher nur 1 mal (von ca. 50 Starts - ich war ja dem Gamma Problem auf der Spur) erlebt. Allerdings habe ich hier nicht weiter dann drauf geachtet, weil es nach dem wegklicken der Meldung ja wieder funktionierte.

Ich setze übrigens WXP SP2 mit 256MB Ram ein.

Bis dann
Ronald



    
the-x
Forum-Veteran
Forum-Veteran


Alter: 37
Anmeldung: 07.09.2004
Beiträge: 975
Wohnort: Külsheim


BeitragVerfasst: Do 25 Nov, 2004 11:35  Titel:  (Kein Titel)
Nach untenNach oben

Hm ja die resume funktion und bei mir trit das problem immer auf hybernation funtzt aber gut



    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Do 25 Nov, 2004 17:18  Titel:  (Kein Titel)
Nach untenNach oben

@prefect

wie du ja siehst, bin ich ja auch von dem febranza skin fasziniert. Sollte ich vor febranza fertig sein, werde ich natürlich die Skins (bin eben dabei den NachtSkin zu erstellen und auch schon recht weit) zur Verfügung stellen.

Für den Tag Modus will ich halt das Ding in der Alu Brushed
Ausführung erstellen. Das geht dann sehr schnell - schätzungsweise so 3 Stunden, wenn ich erst einmal den Nachtskin fertig habe.



    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Do 25 Nov, 2004 18:04  Titel:  (Kein Titel)
Nach untenNach oben

@the-x

Welches OS verwendest du genau? WXP SP1 oder SP2 oder Windows 2000 ....

Ist der gleiche Effekt eigentlich auch bei dir, wenn du nicht den Hibernation Mode benutzt, sondern den PC ganz normalt runterfährst und wieder hoch?

Bis dann
Ronald



    
the-x
Forum-Veteran
Forum-Veteran


Alter: 37
Anmeldung: 07.09.2004
Beiträge: 975
Wohnort: Külsheim


BeitragVerfasst: Fr 26 Nov, 2004 01:10  Titel:  (Kein Titel)
Nach untenNach oben

also wenn ich normal runterfahr und ces nachem neustart startet und resumen will schmirts ab also die resume funktion funtt einfach ned



    
ronmue
Foruminventar
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Fr 26 Nov, 2004 02:03  Titel:  (Kein Titel)
Nach untenNach oben

@the-x

also ich habe hin und hergetestet. Bei mir funktioniert es.

Ich bitte dich nocheinmal: Welches Betriebssystem fährst du?

Irgendwie kann dies nämlich auch ein HW Problem sein (RAM, Harddisk, Grafikkarte) oder ein Treiberproblem.

Wie sieht deine HW denn eigentlich aus:

Speicher
Freier Festplattenplatz u.s.w.

Bis dann
Ronald



    
the-x
Forum-Veteran
Forum-Veteran


Alter: 37
Anmeldung: 07.09.2004
Beiträge: 975
Wohnort: Külsheim


BeitragVerfasst: Fr 26 Nov, 2004 11:36  Titel:  (Kein Titel)
Nach untenNach oben

hm dann mal die daten:

Epia M10000
256 MB RAM
40gb 2,5" hdd
Neustes BIOS
Neuste Boardtriber
Lilli@800x600

Win XP SP2
WMP 9
CES

hab ces auch schonmal neu draufgemacht das funtzt aber auch nich



    
Prefect
Forenbesetzer
Forenbesetzer


Alter: 43
Anmeldung: 06.05.2004
Beiträge: 423
Wohnort: St. Gallen


BeitragVerfasst: Fr 26 Nov, 2004 14:33  Titel:  (Kein Titel)
Nach untenNach oben

@Furious: hab nur kurz deinen Code von der GAMMA umschaltung angeschaut. so wie ich das sehe hast du keine behandluch des falles wenn ich zwar die automatische umschaltung aktiviert habe, dann aber von hand nochmal wechsle. nach mir müsste die manuelle einstellung solange beibehalten werden bis eine umschaltzeit erreicht wurde. glaube dazu würdest du eine weitere variable brauchen, die sich merkt, wenn einmal von hand umgeschaltet wurde... diese würde dann zurückgesetzt sobald automatisch umgeschaltet wird.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.6232s ][ Queries: 48 (0.2199s) ][ GZIP Ein - Debug Ein ]
carTFT.com