Zurück
URL: https://Freizeitparkweb.de/cgi-bin/dcf/dcboard.cgi
Foren-Name: Plauderecke
Beitrag Nr.: 5288
#0, An die VisualBasic-Kenner :-)
Geschrieben von Tron am 13-Jan-04 um 15:54 Uhr
Hallöle!

Ich dachte ja bisher, daß ich VB einigermaßen beherrsche, doch musste ich jetzt feststellen, daß ich es nicht hinbekomme, die Titelleiste meines Programms in der Taskleiste immer aktuell zu halten...
Das heißt: Ich habe ein Programm, was mir einen Countdown-Zähler in der Titelleiste anzeigen soll, und damit ich diesen immer sehe ohne das fenster immer offen haben zu müssen, soll dieser in der taskleiste als fenstertitel angezeigt werden.
Daß der Fenstertitel immer den wert des zählers bekommt ist ja nicht das problem, nur das aktualisieren der taskleiste passiert bei mir komischerweise nicht, nur wenn ich das fenster immer minimiere und wieder öffne... aber das ist ja blödsinnig.

Kann ich das über ne API erzwingen oder ist evtl. ein Registry-Key nicht korrekt gesetzt und das Problem liegt somit gar nicht an meinem Programm sondern an Windoof?

(mal schauen, ob ich überhaupt ne antwort kriege, die was mit dem thema zu tun hat, und nicht nur antworten, in denen ich als DAU bezeichnet werde )


#1, RE: An die VisualBasic-Kenner :-)
Geschrieben von BerndDasBrot am 13-Jan-04 um 15:56 Uhr

Was bist du denn für ein DAU, ey? Das ist doch soooooo einfach!

Das schon seit Jahren so auf meinem Rechner laufen habende Grüße,


#2, RE: An die VisualBasic-Kenner :-)
Geschrieben von jens_hoeffken am 13-Jan-04 um 16:04 Uhr

Tach,

>Kann ich das über ne API erzwingen oder ist evtl. ein Registry-Key nicht korrekt
>gesetzt und das Problem liegt somit gar nicht an meinem Programm sondern an Windoof?
>

Pf...sss..was?
Davon habe ich jetzt zwar kein Wort verstanden, aber ich antworte mal in DAU'igen Worten:

Wahrscheinlich hast du ja einen Countdown-Timer, der eine Variable, exampelweise "Dim zahl" verändert. Dann steht bei dir vermutlich etwas a la:

Form1.Caption = zahl

Falls ja, kann ich mir das Problem nur so erklären, dass du eine falsche Fensterart eingestellt hast. Kann es sein, dass die Eigenschaft der Fensteranzeige verrutscht ist, so dass du ein "Meldungsfenster", "randloses Fenster", o.ä. anzeigen lässt?

Ansonsten kann ich es mir auch nicht erklären!

Gruss, Jens


#3, RE: An die VisualBasic-Kenner :-)
Geschrieben von Tron am 13-Jan-04 um 16:14 Uhr

Es ist ein "Fixed Dialog", also ein ganz normales standardfenster was die immer in einem neuen Projekt von vorne herein angegeben wird.
Die Option "ShowInTaskbar" ist auf "true" gestellt, also auch OK.

#4, RE: An die VisualBasic-Kenner :-)
Geschrieben von jens_hoeffken am 13-Jan-04 um 16:21 Uhr

Hi,

Aber ich gehe richtig daon aus, dass ein Timer die Variable bzw. direkt die Caption verändert - und im Rhytmus des Timer auch immer der Wert übertragen wird?

Falls ja, - exakt das habe ich schon oft gemacht, immer problemlos. Ich kanns aber gleich nochmal testen...

Gruss, Jens
http://www.purzelloop.de


#5, RE: An die VisualBasic-Kenner :-)
Geschrieben von Flyo am 13-Jan-04 um 16:31 Uhr

Letzte Bearbeitung am 13-Jan-04 um 16:32 Uhr ()
Hi !
Vb ... hmmm wie wärs wenn du einfach Delphi oder den c++ Builder nimmst ...


richtige Programmiersprachen empfehlende Grüße

Dirk

P.S.: Auf der anderen Seite könnte ich mir nicht vorstellen warum er das nicht aktualisieren sollte wenn du die Caption des Fensters in jedem Countdown Umlauf erneuerst...(So wie von höffi beschrieben)


#6, RE: An die VisualBasic-Kenner :-)
Geschrieben von ALRA am 13-Jan-04 um 16:36 Uhr

Hi,

schau mal auf www.activevb.de
Da wird dir bei allen VB-Fragen geholfen.

Alexander


#7, RE: An die VisualBasic-Kenner :-)
Geschrieben von jens_hoeffken am 13-Jan-04 um 16:43 Uhr

Letzte Bearbeitung am 13-Jan-04 um 16:43 Uhr ()
Hi,

Da ich momentan 2 Betriebssysteme drauf habe, hier die Erkenntnis:

Mit Windows 98 funktioniert es problemlos. Mit XP geht nix.

Gruss, Jens
http://www.purzelloop.de


#8, RE: An die VisualBasic-Kenner :-)
Geschrieben von Oliver am 13-Jan-04 um 17:12 Uhr

Mealtime!

Also, bei Win XP gibt es keine Probleme mit der Anzeige in der Taskleiste, mein Countdown zählt fröhlich abwärts.
Damit es funktioniert, musst du einen String als Überschrift anzeigen.

MfG Oliver


#9, RE: An die VisualBasic-Kenner :-)
Geschrieben von sirrogate am 13-Jan-04 um 18:01 Uhr

>Kann ich das über ne API erzwingen oder ist evtl. ein Registry-Key nicht korrekt
>gesetzt und das Problem liegt somit gar nicht an meinem Programm sondern an Windoof?

Wozu macht M$ eingendlich eine Doku? Hier deine API-Funktion.
Wenn das OS damit immer noch seltsames Verhalten an den Tag liegt, dann liegt das entweder daran, dass das OS Schrott ist oder Geschmack hat. Denn sowas würde ich als OS auch nicht ausführen wollen *schauder*

Ich würde es mit dem Tipp von Flyo halten. <flame>Unter Delphi hatte ich mit sowas nie Probleme...</flame>

>in denen ich als DAU bezeichnet werde

Du DAU!!!

(Gibs zu: Das wolltest du eigentlich hören und darum hast du den Thread aufgemacht )


mfg Boris
The contents of this posting are licensed under the Creative Commons license.


#10, RE: An die VisualBasic-Kenner :-)
Geschrieben von Tron am 14-Jan-04 um 07:53 Uhr

Erstmal Danke, ich werd die Tipps (vor allem Sirro's API klingt vielversprechend ) mal so ausprobieren. Halte euch sogar auf dem Laufenden, ob's geklappt hat

Ich würd's übrigens auch viel lieber in Delphi machen, da ich eigentlich alter TurboPascal'er bin, nur VB hab ich halt gerade so günstig bekommen können und bin dann wohl oder übel erst mal mit der Windows-Programmierung da hängen geblieben.

-> Quellen für eine günstige Delphi-Version?


#11, Delphi (und Lazarus)
Geschrieben von sirrogate am 14-Jan-04 um 08:31 Uhr

Letzte Bearbeitung am 14-Jan-04 um 09:09 Uhr ()
>-> Quellen für eine günstige Delphi-Version?

Ich weiß ja nicht was du in diesem Fall für günstig hälst, aber wie wärs mit E-Bay?
Oder Delphi 7.0 Personal als Download-Version für 150€(inkl. MwSt). Was sehr günstig ist, wenn man bedenkt, dass eine SSL-Version immer noch mehr als 200€ kostet...

Ich weiß ja nicht was du genau machen willst (nur "spielen" oder auch verkaufen), aber vielleicht ist auch die Open Edition von Kylix was für dich... Die hab ich mir nach meinem Umstieg auf Linux mal angesehen...

EDIT: Lazarus wäre vielleicht auch noch eine Idee. Die IDE sieht Delphi (zufälligerweise) sehr ähnlich und das ganze basiert auf FreePascal.org. Weiß nur nicht wie weit das Projekt fortgeschritten ist. Aber Versionsnummer 0.9 ist recht vielversprechend. (Screenshots)
Kannst du ja mal probieren wenn du willst.


mfg Boris
The contents of this posting are licensed under the Creative Commons license.


#13, RE: OT: Delphi (und Lazarus)
Geschrieben von Keng am 14-Jan-04 um 09:17 Uhr

>Versionsnummer 0.9 ist recht vielversprechend.

Für die Zaungucker: Versionsnummer 0.9 bedeutet bei freier Software schon weit mehr Entwicklungsstadium als bei M$ "schon seit Jahren in Betrieb und alle 6 Monate einen Patch den wir uns als neue Vollversion bezahlen lassen". In der Tat ist es richtig, daß in der Softwarebranche eine 1 vor dem Komma bedeutet "Tobi- -äh- DAU-sicher und stabil" kurz: jetzt ist es das Endprodukt, das man auf den Consumer loslassen kann. Allerdings hat sich M$ angewöhnt seine Produkte als "wide public beta" zu veröffentlichen...

The Corps is Mother, the Corps is Father


#14, RE: OT: Delphi (und Lazarus)
Geschrieben von sirrogate am 14-Jan-04 um 09:28 Uhr

Nochmehr Ergänzung: Version 1.0 ist bei den meisten freien Software-Projekten die Version, in der alle Features implementiert sind, die die Entwickler (meistens von Anfang an) für wichtig betrachten. Das ist der Grund warum, die Software noch nicht die Version 1.0 erreicht hat.

Aber wie Keng schon sagte sind die meisten Projekte schon vorher in einer stabilen Version, nur fehlen halt Features...

Siehe dazu auch die Roadmap von Lazarus.


mfg Boris
The contents of this posting are licensed under the Creative Commons license.


#15, RE: Delphi (und Lazarus)
Geschrieben von Flyo am 14-Jan-04 um 11:09 Uhr

guckst du hier :
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=3653536540&category=8139

geht doch noch ...

Gruß
Dirk


#12, RE: An die VisualBasic-Kenner :-)
Geschrieben von Keng am 14-Jan-04 um 08:46 Uhr

>-> Quellen für eine günstige Delphi-Version?

Die jeweils vorherigen Versionen von Delphi gibt es oftmals als Bookware für nen Appel und ein Ei. Ich habe jetzt nix bei Amazon gefunden, aber bei großen Buchhandlungen in Deiner Nähe solltest Du fündig werden. Da sämtliche Delphi-Versionen irrsinnig stabil laufen, ist es eigentlich relativ egal, welche man nimmt, es steigt nennenswerter Weise meist nur der Umfang der mitgelieferten Bibliotheken, kleine Anpassungen an der IDE, die ein wenig das Leben erleichtern, aber mit letzterem kann man leben, und zu ersterem gibt es viele Komponenten von netten Programmierern wie Du und ich im Internet, welche oftmals die neuen Features ersetzen. Privat habe ich das Urgestein Delphi3, aber das reicht mir vollkommen, bislang konnte ich damit alles machen, was ich wollte (ganz abgesehen davon, daß man natürlich immer direkt auf die (katastrophale, unausgegorene und nicht durchdachte Chaos-) Win-API zugreifen kann).

The Corps is Mother, the Corps is Father


#16, RE: An die VisualBasic-Kenner :-)
Geschrieben von Tron am 14-Jan-04 um 16:30 Uhr

Ich denke ich hab zumindest herausgefunden, daß es gehen muss.

Wenn ich nebenbei WinAMP laufen lasse, refresht sich die Taskleiste immer und es funktioniert...
Jetzt muss ich nur noch eine API finden, die das refreshen der Taskbar forciert.