Entwickler-Ecke
Freeware Projekte - DF-Info
GTA-Place - Fr 25.03.05 10:01
Titel: DF-Info
DF-Info ist ein kleines Tool, welches den Letzen Beitrag aus dem DF anzeigt. Das Tool ist klein, durchsichtig und kann über den ganzen Bildschirm bewegt werden.
Alle 30 Sekunden wird die Anzeige aktualisiert und zeigt einen Teil des Titels an, die Zeit, den Autor und die ersten 140 Zeichen des Beitrages.
Wenn es einen neuen Beitrag gibt, wird der letze Beitrag in die Histoy verschoben. In der History werden also die letzen 10 Beiträge angezeigt.
Features:
- Fensterposition wird gespeichert.
- Man kann einstellen, ob man nur eigene Threads, bzw. nur Threads mit eigenen Beiträgen sehen will.
- Formatierungen und Smileys werden entfernt.
- Tool kann minimiert werden.
- Ton + Anzeige bei neuem Beitrag
Screenshots:
uall@ogc - Fr 25.03.05 11:32
irgendwie ist das bei mir nicht so schön durchsichtig nur ein bischen und dan kann ich den text neet wilrkich lesen der da hinter steht
GTA-Place - Fr 25.03.05 11:33
Des wundert mich jetzt, denn bei mir (siehe Screen) ist die Farbe viel heller.
uall@ogc - Fr 25.03.05 11:36
jo bei mir ist das nen andere blau denke ich
ich habe eher so nen clblue, wären du eher nen clskyblue hast ;>
GTA-Place - Fr 25.03.05 11:39
Ich hab clHotLight.
Was ich mir vielleicht vorstellen kann, dass es daran liegt, dass du kein XP-Style hast.
Merkwürdig ^^
uall@ogc - Fr 25.03.05 11:43
auf XP style umgestellt und trotzdem gleiche farbe, das programm an sich ist soweit net schlecht, wäre aber geil wenn der post anzeigen würde von den threads wo man selbst was geschrieben hat. weil konnte jetzt immer schnell antworten weil ich das programm nebenbei laufen habe :) ausserdem müsste es ne kleine funktion geben wo man da sprogramm im systray hat (wie ICQ/mirnada) und wen nne neue nachricht da ist halt unten so was aufblinkt :D
GTA-Place - Fr 25.03.05 11:45
clHotLight ist ne Systemfarbe, deshalb gehts net, aber ich stell jetzt auf clSkyBlue um.
Was meinst du mit "wenn der post anzeigen würde von den threads wo man selbst was geschrieben hat"
Also, dass du weißt, dass du da schon was geschrieben hast? Mal gucken.
Das mit dem SysTray kann ich gleich mal einbauen.
uall@ogc - Fr 25.03.05 11:47
naja eine option das der mir immer nur die threads, bzw posts anzeigt, in denen man selbst mal etwas gepostet hat bzw die man selbst erstellt hat so kann man direkt immer schaun was jemand geantwortet hat.
ScorpionKing - Fr 25.03.05 13:28
wie hast du das gemacht?
kannst du mal den quelltext veröffentlichen?
MfG, ScorpionKing!
GTA-Place - Fr 25.03.05 14:22
Eigentlich "relativ" einfach.
"Nur" den Source auslesen und parsen.
Neue Version kommt gleich. Muss grad noch testen.
ScorpionKing - Fr 25.03.05 16:43
kannst du mir mal den source schicken, oder ihn hier hochladen?
MfG, ScorpionKing!
PS: Was liest du aus?
GTA-Place - Fr 25.03.05 17:02
Den Source, Quelltext, des Forums.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Antwort := idHTTP.Get('http://www.delphi-forum.de'); ... Titel := Copy(Antwort, 1, Pos('</b>', Antwort)-1); Delete(Antwort, 1, Pos('profile.php', Antwort)+30);
UID := Copy(Antwort, 1, Pos('sid', Antwort)-2); Delete(Antwort, 1, Pos('"white-space: nowrap">', Antwort)+21); ... |
GTA-Place - Fr 25.03.05 20:20
Neue Version hochgeladen.
- Formatierungen werden entfernt.
- Smileys werden entfernt.
- Prog. kann minimiert werden.
- Ton + Anzeige bei neuem Beitrag
Link ist der gleiche geblieben.
retnyg - Fr 25.03.05 20:23
sieht so aus als ob sich dein programm dauernd die DF- startseite ladet und dort einfach den neuesten beitrag rausliest.
das verursacht aber massig traffic, denn eine seite DF-HTML ist meist > 100 KB
laut Christian S. und co gibt es auch einen RSS-feed für die "top10". den zu integrieren wäre sicher wesentlich ressourcenschonender.
Tino - Fr 25.03.05 20:24
Hallo!
Warum benutzt du nicht unseren RSS Feed um an die letzten Beiträge zu kommen? Ich denke das wäre dann viel einfacher zu parsen.
Gruß
Tino
GTA-Place - Fr 25.03.05 20:26
1. Wird ja nicht so oft aktualisiert.
2. Autor fehlt.
Tino - Fr 25.03.05 20:34
GTA-Place hat folgendes geschrieben: |
| 1. Wird ja nicht so oft aktualisiert. |
Wie kommst du darauf? Wenn du den RSS-Feed aufrufst werden immer aktuelle Daten geliefert.
GTA-Place hat folgendes geschrieben: |
| 2. Autor fehlt. |
Das stimmt allerdings.
GTA-Place - Fr 25.03.05 21:53
1. Letzes mal war es so.
2. Kann man das noch einbauen?
EDIT: Das RSS-Feed geht genau eine Stunde nach :-|
GTA-Place - Sa 26.03.05 10:31
Wieder neue Version hochgeladen.
- andere Farbe (siehe Screen im 1. Beitrag)
- Popup-Menü bei Rechtsklick aufs Icon.
Wieder gleiche Link.
Tino - Sa 26.03.05 10:35
GTA-Place hat folgendes geschrieben: |
| 1. Letzes mal war es so. |
Der RSS Feed hat schon immer die aktuellen Beiträge aus der DB geliefert.
GTA-Place hat folgendes geschrieben: |
| 2. Kann man das noch einbauen? |
Da bin ich auch überfragt. Müsste ich mir mal anschauen ob so etwas in der Definition vorgesehen ist.
GTA-Place hat folgendes geschrieben: |
| Das RSS-Feed geht genau eine Stunde nach: |
Hinter der Uhrzeit seht ja "GMT" und nicht "GMT +1". ;-)
GTA-Place - Sa 26.03.05 10:39
Guck mal nochmal das Bild an.
Der Beitrag der im RSS-Feed ganz oben steht, ist bei "Die letzen 10" fast ganz unten.
EDIT: Ach so, das ist nur durcheinander :roll:
GTA-Place - Sa 26.03.05 13:47
Und wieder neue Version :)
- Fensterposition wird gespeichert.
- Man kann einstellen, ob man nur eigne Threads,
bzw. nur Threads mit eigenen Beiträgen sehen will.
Wieder gleiche Link.
ScorpionKing - So 27.03.05 07:59
zeigt bei mir fehler beim abrufen an!
klappt irgendwie nicht!
hab mozilla firefox! meiner firewall hab ich gesagt, sie solle dem programm es erlauben, auf
http://www.delphi-forum.de zuzugreifen!
MfG, ScorpionKing!
GTA-Place - So 27.03.05 08:31
Hat mit dem Browser nix zu tun.
Mir ist auch schon aufgefallen, dass es manchmal net klappt,
aber ich denke das liegt am Server.
ScorpionKing - So 27.03.05 08:58
warum? das df geht doch!
Also bei mir klappt es immer noch nicht!
MfG, ScorpionKing!
GTA-Place - So 27.03.05 09:08
Es ist schon komisch, weil bei mir gehts jetzt auch nicht.
Aber als ich die Version veröffentlicht habe, ging es, also kann es nicht am Prog. liegen.
ScorpionKing - So 27.03.05 09:17
kannst du mir mal den ganzen source schicken oder posten! vielleicht kann ich dir ja helfen!
MfG, ScorpionKing!
GTA-Place - So 27.03.05 09:54
Hilfe brauch ich eigentlich keine. Sry :wink:
Spätestens heute Abend gibt es eine neue Version, mit Optionsmenü!
Delete - So 27.03.05 10:33
Bei mir funktioniert es auch nicht.
ScorpionKing - So 27.03.05 11:01
also am df kann es nicht liegen, denn es scheint ja zu gehen!
MfG, ScorpionKing!
GTA-Place - So 27.03.05 11:57
Ich setz mal den Read-Timeout höher.
Vielleicht dauerts einfach ein bisschen länger den Source abzufrufen.
EDIT: OK, es lag am Read-Timeout, und wenn es mal länger dauert, den Source abzurufen, kommt gleich der Timeout. Heute Abend kommt ja ne neue Version.
ScorpionKing - So 27.03.05 15:43
jetzt geht es wieder!
danke!
MfG, ScorpionKing!
PS: Wirklich, das ist mal ein Tool, was ich einfach genial finde!
einziger verbesserungsvorschlag: schreib die abruf-funktion der website doch in einen thread, denn wenn das programm die daten runterlädt, dann ist es wie eingefroren!
Delete - So 27.03.05 16:04
Dann noch folgendes:
Kurz nach dem Start, während des Abrufens der Info:
---------------------------
DF-Info
---------------------------
Zugriffsverletzung bei Adresse 00485A31 in Modul 'DFInfo.exe'. Lesen von Adresse FFFFFFFE.
---------------------------
OK
---------------------------
ScorpionKing - So 27.03.05 16:07
wenn wir schon mal beim bug posten sind:
Error message "<p class=.......></p>" is not a valid integer-code.....
denkt euch da ein bisschen mehr html-code zwischen!
MfG, ScorpionKing!
F34r0fTh3D4rk - So 27.03.05 16:15
ich hab auch grad versucht sowas zu proggen, lastnews, lastwars, lastforum vom ilch clan php skript, ich werde aber dabei noch wahnsinnig, weil ich mit pos ein ende gesetzt habe, dieses aber nicht beachtet wird, und ich jetzt nicht den titel der news rausbekomm :(, und die Sonderzeichen muss ich ja auch noch formatieren ...
Dein Prog find ich aber gut, paar funktionen noch, und es wäre echt geil, nur der traffic stört halt :(
GTA-Place - So 27.03.05 16:22
@ScorpionKing: Danke :) Mal gucken woran das wieder liegt. Jo OK, ich machs in nen Thread.
@Elite: Beim 1. oder 2. Start von DF-I?
@F34r: Haste noch einen Vorschlag für ne Funktion? Wenn das RSS-Feed nicht so durcheinander wäre und der Autor drin stehen würde, würde es weniger Traffic geben.
F34r0fTh3D4rk - So 27.03.05 16:40
wie wäre ein link, mit "antworten" oder "thema anzeigen" ?
ScorpionKing - So 27.03.05 16:40
den autor kann man aus dem feed zwar nicht auslesen,
aber frag doch mal tino, ob er ihn einbaut!
MfG, ScorpionKing!
GTA-Place - So 27.03.05 16:49
@F34r: Klick mal mit der Maus auf den Titel oder auch mal auf den Autor :wink:
@Scorpion: Er will glaub mal gucken hat er hier im Thread gesagt.
F34r0fTh3D4rk - So 27.03.05 16:52
antworten fehlt aba noch :wink:
was für eine komponente ist das bei der history form ? dbgrid ?
GTA-Place - So 27.03.05 17:02
Ne die Komponente hab ich garnicht (PE-Version). Ist ein ganz normales Listview.
GTA-Place - So 27.03.05 21:04
Und wieder ne neue Version :D
- Optionsmenü
- History-Form durchsichtig
- Aktualisierung in einem Thread
- ...
Wie immer, gleiche Link.
ScorpionKing - Mo 28.03.05 06:33
GTA-Place hat folgendes geschrieben: |
| Wie immer, gleiche Link. |
na ja, nicht ganz! :wink:
:arrow: dfinfo.rar
:arrow: df-info.rar
MfG, ScorpionKing!
GTA-Place - Mo 28.03.05 07:44
Naja ^^
Soll ich noch eine Funktion einbauen, um z.B. nur Beiträge und / oder Threads aus bestimmten Foren abzurufen (also z.B. "Freeware Projekte", "OffTopic", ...)?
retnyg - Mo 28.03.05 10:34
bau lieber mal die RSS funktion ein. davor werd ich das teil nicht mal runterladen.
weil sonst: 100 KB traffic pro minute = 6 MB pro stunde = 144 MB am tag = 4,4 GB pro monat
relativ viel traffic oder ?
ScorpionKing - Mo 28.03.05 10:47
retnyg hat folgendes geschrieben: |
bau lieber mal die RSS funktion ein. davor werd ich das teil nicht mal runterladen.
weil sonst: 100 KB traffic pro minute = 6 MB pro stunde = 144 MB am tag = 4,4 GB pro monat
relativ viel traffic oder ? |
ja, das leuchtet irgendwie ein!
MfG, ScorpionKing!
Stefan-W - Mo 28.03.05 10:56
@GTA-Place: du hast das doch sicher mit D7 geschriben... nun da gibt es eine Kompo die dir das Manifest gleich mit ins Programm schreibt. So hast du dann nur noch eine Datei in der RAR und nicht noch soviel drum rum...
GTA-Place - Mo 28.03.05 11:02
@retnyg: Sag Tino, er soll das RSS-Feed ordnen, dann mach ichs.
Hatte ich drauf und habs dann wieder gelöscht :lol:
Stefan-W - Mo 28.03.05 11:07
gabs Probleme?
ich hatte da noch nie welche.
GTA-Place - Mo 28.03.05 11:13
Ich wusste nicht ob das was bringt, und ich hatte auch nach dem löschen weiterhin XP-Style (wegen Unit XPMan).
Naja jetzt ist wieder drin.
Stefan-W - Mo 28.03.05 11:17
ist eigendlich ne feine Sache so hat man nicht irgendwelche Dateien im Ordner die man eigendlich nicht braucht
GTA-Place - Mo 28.03.05 11:24
Danke für den Tipp.
Das mit dem Sound hab ich ja auch so gelößt, dass einfach ein Sound ausm Windows-Ordner genommen wird.
Und schon eine Datei weniger :wink:
retnyg - Mo 28.03.05 18:39
man kann dateien übrigens auch als ressource in die exe einbinden, siehe
TTF RESOURCE
GTA-Place - Mo 28.03.05 18:43
Jo, das weiß ich, aber ist ja jetzt nicht mehr nötig.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!