AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Bounce for Sakura v1.0
Thema durchsuchen
Ansicht
Themen-Optionen

Bounce for Sakura v1.0

Ein Thema von MaBuSE · begonnen am 20. Sep 2005 · letzter Beitrag vom 26. Sep 2005
Antwort Antwort
Seite 8 von 10   « Erste     678 910      
Benutzerbild von MaBuSE
MaBuSE
Registriert seit: 23. Sep 2002
Achtung neue Version v2.0 Final
sakura schrieb in http://www.delphipraxis.net/internal_redirect.php?p=430814#430814
ich finde die Smileys süß, welche auf den Wellen "hüpfen".

Hallo,
da Sakura hüfende Smiley süß findet, hier ein kleines Freewareprogramm:

Bounce.exe und nun Bounce2.exe

Funktion:
  • Es wird ein hüfender Smiley dargestellt ()
  • Linksklick zum verschieben
  • Rechtsklick für Menü
Falls jemand wissen will wie das funktioniert, kann ich ja auch noch den Quellcode veröffentlichen

Viel Spaß
MaBuSE

Es gibt nun eine Version 1.1 mit folgender Funktionserweiterung:
  • Im Popup gibts nun "Einstellungen..."
  • dort kann man StayOnTop an oder ausstellen
  • dort kann man auch angeben, das die Position gespeichert werden soll
Es gibt aber folgende Einschränkung:
Beim Start wird die Registry ausgelesen, beim Beenden werden die Infos geschrieben.
Es ist nicht möglich Einstellungen für mehrere Instanzen zu speichern.

Es gibt nun eine Version 2.0 mit folgender Funktionserweiterung:
  • Es werden mehere Smiles unterstützt. (Beim 1. Start 5 Smiles)
  • Die einzelnen Smiles können verschoben werden
  • Dialog Einstellungen funktioniert nun wieder
  • Dialog Einstellungen akzeptiert nun keine Anzahl <0 oder >100
    (wegen den Wahnsinnigen )
  • Es kann das Smile über den Optionen Dialog verändert werden
  • Die Positionen der einzelnen Smiles werden nun alle gespeichert.
  • Ach ja ich habe auch noch ein paar Smiles hinzugefügt
  • für die Fans der Eingabeaufforderung gibt es nun auch 4 Parameter:
    • bounce2.exe /load Dateiname.bounce: Es wird eine .bounce Datei geladen und die darin festgelegte Formation dargestellt.
    • bounce2.exe /save Dateiname.bounce: Es wird die aktuelle Formation gespeichert.
    • bounce2.exe /RegClean: entfernt alle angelegten Registry Einträge. (Extra für Matze eingebaut)
    • bounce2.exe /install: muß noch gemacht werden. Da soll später mal die Dateiverknüpfung rein (HKEY_CLASSES_ROOT)
  • Laden und Speichern geht natürlich auf via PopUp Menü
  • ...
Also ausprobieren.
bekannte Bugs:
  • Die StayOnTop funktioniert noch nicht so wie sie soll
  • kleiner Grafikfehler beim OptionenDialog
    (danke Faux, den hatte ich vergessen, tritt bei mir auch auf)
  • Beim Auslesen der .bounce Dateien ist noch keine Fehlerbehandlung enthalten
    (Die Wahninnigen können so also doch versuchen 500 Smileys auf den Schirm zu zaubern)
  • bei zu vielen Smileys gibts jedem Menge Fehlermeldungen
Viel Spaß beim testen.[/quote]



ps: Info zu verwendeten Komponenten ist in der Unit1.pas enthalten (s.u.):
Delphi-Quellcode:
////////////////////////////////////////////////////////////////////////////////
// Bounce for Sakura v2.0
//
// Spaßprogramm zum Anzeigen eines hüpfenden Smileys
//
// Download des neusten Quelltextes und Executables auf [url]www.delphipraxis.net[/url]
// URL: [url]http://www.delphipraxis.net/topic63933_bounce+for+sakura+v10.html[/url]
//
// verwendete 3rd party Komponenten:
// - Anders Melander's TGIFImage (Unit GIFImage)
// das ist ein Filter zur Anzeige von animierten Gif Dateien in TImage
//
// sonstige verwendete Dateien, die nicht Bestandteil von Delphi sind:
// - [url]http://www.delphipraxis.net/images/smiles/bounce.gif[/url]
// - und viele andere Smileys, die auf [url]www.delphipraxis.com[/url] verwendet werden
//
////////////////////////////////////////////////////////////////////////////////
// Das Programm ist Freeware und darf beliebig benutzt und erweitert werden.
// Es wäre nett, wenn dann auch der geänderte Quelltext in obiges URL-Adresse
// gesendet wird. Dann haben alle was davon.
// Es wäre auch nett wenn mein (unser) Name in den Dateien enthalten bleibt.
// Das Programm wird von Ihnen auf eigenes Risiko eingesetzt. Ich übernehme
// keine Haftung für Schäden die durch das Programm oder die Benutzung des
// Programms entstanden sind bzw. entstehen.
////////////////////////////////////////////////////////////////////////////////
// (C) 2005, MaBuSE, member of DelphiPraxis.net
////////////////////////////////////////////////////////////////////////////////
// ReleaseNotes:
// v1.0 - 20.09.2005 - MaBuSE: Erste Version war in 5 - 10 min programmiert
// v1.1 - 20.09.2005 - MaBuSE: Ein paar Erweiterungen in 20 min dazugepackt
// v1.2 - 21.09.2005 - turboPASCAL: von RxTools auf GifImage umgestellt
// Auswahlmöglichkeit des Smilies eingebaut.
// v2.0 - 22.09.2005 - MaBuSE: bounce komplett neu geschrieben
// Funktionen der v1.2 Übernommen
////////////////////////////////////////////////////////////////////////////////
Angehängte Dateien
Dateityp: exe bounce_667.exe (439,5 KB, 155x aufgerufen)
Dateityp: zip quelltext_bounce2_354.zip (259,8 KB, 98x aufgerufen)
Dateityp: exe bounce_742.exe (459,0 KB, 115x aufgerufen)
Dateityp: exe bounce2_491.exe (584,5 KB, 217x aufgerufen)
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
 
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#71
  Alt 22. Sep 2005, 16:45
Na ich werde mir die neueste Version heute Abend auf den Laptop werfen und dann hat der einfach hüpfende Smiley unten rechts seinen Platz

......
Daniel W.
  Mit Zitat antworten Zitat
Benutzerbild von derpepe
derpepe

 
Delphi 2005 Personal
 
#72
  Alt 22. Sep 2005, 18:06
Mal ein kleines Autostart-Proggi für "Bounce for Sakura".
Das Dings ist eine BAT-Datei, sie ruft einfach das Programm so oft auf, wie ihr es haben wollt (dazu einfach mal in die Datei schauen).

BTW:
Wie ich die 100000 Smilies schließen soll weiß ich nicht...
Abmelden und gleich wieder anmelden ist am zuverlässigsten

an den Autor:
Das Proggi füllt nicht den gesamten Desktop, sondern immer nur den aktuellen Screen
Bitte änder das doch noch.
Ein Eintrag im Kontextmenü "Alle Smilies beenden", der alle BOUNCE.EXE beendet wäre ein schönes Feature! (siehe Anhang, Image1.jpg)


edit: ich bezieh mich auf Bounce for Sakura v1.1, die letzte Stable!!!
Miniaturansicht angehängter Grafiken
image1_200.jpg  
Angehängte Dateien
Dateityp: zip bounce10_129.zip (299 Bytes, 11x aufgerufen)
Peter J. Schneider
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

 
Turbo Delphi für Win32
 
#73
  Alt 22. Sep 2005, 18:07
Hast du schon mal 1.2 probiert? Da beenden sich alle Smilies gleichzeitig.
Faux Manuel
  Mit Zitat antworten Zitat
Benutzerbild von derpepe
derpepe

 
Delphi 2005 Personal
 
#74
  Alt 22. Sep 2005, 18:20
Zitat von faux:
Hast du schon mal 1.2 probiert? Da beenden sich alle Smilies gleichzeitig.
habs gesehen, aber mir gefällt die nicht so gut.

Das Logo am Anfang mag ich nicht, auch der Einstellungsdialog bedarf einiger Erklärung.

Ich würde den Einstellungsdialog nicht mit der Smileyauswahl kombinieren. Ich würde nur die globalen Einstellungen in einen Dialog packen.
Die Smiley-Auswahl ohne Dialog, in einem Aufklapp-Menü mit Logos an der Seite.

Mal so als Vorschlag
Peter J. Schneider
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

 
Delphi 10 Seattle Enterprise
 
#75
  Alt 22. Sep 2005, 18:23
Zitat von derpepe:
Mal ein kleines Autostart-Proggi für "Bounce for Sakura".
Das Dings ist eine BAT-Datei, sie ruft einfach das Programm so oft auf, wie ihr es haben wollt (dazu einfach mal in die Datei schauen).
Ein wenig umständlich. Unter NT4, Win2000, WinXP und neuer geht auch folgendes:
Code:
@echo off
rem statt der 5 kannst Du auch 100 eintragen dann wird bounce 100 mal gestartet.
for /L %i in (1,1,5) do @bounce.exe
Tipp mal for /? dann kannst Du unter anderem folgendes lesen:
Zitat:
FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]

Der Satz ist eine Folge von Zahlen von Start bis Ende und der
angegebenen Schrittweite. So erzeugt (1,1,5) die Folge 1 2 3 4 5 und
(5,-1,1) erzeugt die Folge (5 4 3 2 1).
Zitat von derpepe:
BTW:
Wie ich die 100000 Smilies schließen soll weiß ich nicht...
Abmelden und gleich wieder anmelden ist am zuverlässigsten
Aus diesem Grund wurde die Version 2.0 geschrieben

Zitat von derpepe:
an den Autor:
Das Proggi füllt nicht den gesamten Desktop, sondern immer nur den aktuellen Screen
Mal schauen, wo ich das einbinde...

Zitat von derpepe:
Bitte änder das doch noch.
Ein Eintrag im Kontextmenü "Alle Smilies beenden", der alle BOUNCE.EXE beendet wäre ein schönes Feature! (siehe Anhang, Image1.jpg)
edit: ich bezieh mich auf Bounce for Sakura v1.1, die letzte Stable!!!
Es wird immer nur das aktuelle Release entwickelt. (Sprich im Moment 2.0)
und dort ist diese Funktion schon enthalten.

Schau Dir mal die 2.0 an.

Danke für den Hinweis mit dem Desktop
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

 
Delphi 10 Seattle Enterprise
 
#76
  Alt 22. Sep 2005, 18:25
Zitat von derpepe:
Zitat von faux:
Hast du schon mal 1.2 probiert? Da beenden sich alle Smilies gleichzeitig.
habs gesehen, aber mir gefällt die nicht so gut.

Das Logo am Anfang mag ich nicht, auch der Einstellungsdialog bedarf einiger Erklärung.

Ich würde den Einstellungsdialog nicht mit der Smileyauswahl kombinieren. Ich würde nur die globalen Einstellungen in einen Dialog packen.
Die Smiley-Auswahl ohne Dialog, in einem Aufklapp-Menü mit Logos an der Seite.

Mal so als Vorschlag
Tu Dir keinen Zwang an, der Quelltext der v1.1 und v1.2 ist ja schon veröffentlicht, der Quelltext von 2.0 kommt bald auch noch. (Muß nur noch ein, zwei Bugs entfernen)...
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

 
Delphi 10 Seattle Enterprise
 
#77
  Alt 22. Sep 2005, 18:26
Zitat von faux:
Hast du schon mal 1.2 probiert? Da beenden sich alle Smilies gleichzeitig.
Du meinst 2.0 in 1.2 wird nur ein Smile angezeigt.
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#78
  Alt 22. Sep 2005, 18:29
Das ist jetzt hier irgendwie alles Overkill
Aber na gut, es wäre schön, wenn der Smilie auch mal seine Position wechseln könnte. Oder sich mal für ein paar Sekunden ausblendet und dann wieder für ein paar Sekunden an einer anderen Stelle auftaucht
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

 
Turbo Delphi für Win32
 
#79
  Alt 22. Sep 2005, 18:30
Zitat von MaBuSE:
Zitat von faux:
Hast du schon mal 1.2 probiert? Da beenden sich alle Smilies gleichzeitig.
Du meinst 2.0 in 1.2 wird nur ein Smile angezeigt.
Ja, sorry. Ich meinte die 2.0.
Faux Manuel
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

 
Delphi 2005 Personal
 
#80
  Alt 22. Sep 2005, 18:36
Habe noch eine Idee:
Eine Smiley-Uhr, entweder sie Sammeln sich übereinander, oder eben Binär mit Anzeige untendrunter( Also die natürlich Digital )!
Felix K.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 10   « Erste     678 910      


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 07:00 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