Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Jet X gesperrt
Anmeldungsdatum: 05.01.2005 Beiträge: 447
|
Verfasst am: 14.03.2005, 17:04 Titel: Laden...... |
|
|
Kennt ihr eine gute Laderotine ?
Oder wisst ihr wo ich eine her bekomme ?
_________________ Courage ist gut, aber Ausdauer ist besser. |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Jet X gesperrt
Anmeldungsdatum: 05.01.2005 Beiträge: 447
|
Verfasst am: 14.03.2005, 17:28 Titel: |
|
|
Naja , für mein Programm , eine einfache Laderotine das
macht das Programm irgendwie echter .... in wirklichkeit wird natürlich garnichts geladen ! _________________ Courage ist gut, aber Ausdauer ist besser. |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 14.03.2005, 17:42 Titel: |
|
|
Code: |
COLOR 7
LOCATE 23, 1
PRINT STRING$(50, 176)
FOR a = 1 to 50
LOCATE 23, a
PRINT CHR$(219)
SOUND 0, 10 'Verzögerung
NEXT a
|
Sollte gehen _________________
|
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 14.03.2005, 18:18 Titel: |
|
|
Mit
Code: |
SCREEN 13
SLEEP
x = 10
y = 190
FOR x = x TO x + 300 STEP 2
LINE (x, y)-(x, y + 10), 14
WAIT &H3DA, 8
WAIT &H3DA, 8, 8
NEXT
|
jb |
|
Nach oben |
|
|
Dusky_Joe
Anmeldungsdatum: 07.01.2005 Beiträge: 1007 Wohnort: Regensburg/Oberpfalz
|
Verfasst am: 14.03.2005, 18:59 Titel: |
|
|
Soweit ich das sehen kann, sind das Fortschrittsbalken.
Unter Laderoutine habe ich erst mal ne CDB (Common Dialog Box) vorgestellt, also ein Prog, mit dem man Laufwerk, Pfad, Dateiname usw angeben kann. (Ich weiß ned, obs stimmt... kann auch voll daneben sein...)
Dazu kann ich dir nur qbasic.de empfehlen, da gibts ne wunderbare Function im Download-bereich (weiß leider ned, welche rubrik), mit dem Namen CDB, oder so ähnlich.
[eigenwerbung]
Was ich dir auch empfehlen kann, ist mein Beitrag für die 5KB-Aufgabe für den QB-Wettbewerb (auf der selben seite unter Progr.Wettbewerb). Das ding heißt OrdnWahl.zip, und ist mehr oder weniger der kleine Bruder zu CDB, und nimmt dir nur die Ordnerwahl im Textmodus ab. Dafür ist da auch ne ausführliche Readme dabei, die so ein bisschen die Funktionsweise des ganzen erklärt.
[/eigenwerbung]
Hats geholfen?
Ciao _________________ fully biological degradable
Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet. |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 14.03.2005, 19:01 Titel: |
|
|
Hallo.
Zitat: | Naja , für mein Programm , eine einfache Laderotine das
macht das Programm irgendwie echter .... in wirklichkeit wird natürlich garnichts geladen ! |
Er will einen Placebo-Ladehinweis einfügen, so wie er oft in Computerspielen steht, wenn Grafiken usw. geladen werden... Das nervt eher den User, als dass es ihm ein "Echtheitsgefühl" vermittelt.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 14.03.2005, 19:03 Titel: |
|
|
Wenn's aber nur so 3 Sekunden dauert, ist es aber ganz net....
jb |
|
Nach oben |
|
|
Devilkevin aka Kerstin
Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 14.03.2005, 19:55 Titel: |
|
|
Bin auch Sebastians Meinung ...
Ich weis auch nicht was das soll ...
Warum Programme mit Sleep Befehlen, und unnötigen Schnick Schnack belasten wens einfach Schneel und Schlank und ohne warten geht ?
Macht doch keinen Sinn - diese Ladezeiten sind doch genau das warum ich diese überladenen Office Programme hasse! _________________ www.piratenpartei.de |
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 14.03.2005, 19:57 Titel: |
|
|
Du hasst Programme wegen drei Sekunden Ladezeit?!?!?
Mann, bist du aber hart drauf
jb |
|
Nach oben |
|
|
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 14.03.2005, 21:55 Titel: |
|
|
Also ein Ladebildschirm für ein Programm das gar nicht lädt - das finde ich irgendwie Käse. Ich persönlich mache nur Ladebildschirme, um den Benutzer anhand von Balken oder Prozenten anzuzeigen, dass es gleich weiter geht (damit man nicht allzu dumm vor dem leeren Bildschirm sitzt.
Das habe ich bei einem Installationsprogramm und bei diesem großen Datenbank-Programm gemacht, weil es halt nicht anders ging (English Translating Program, derzeit noch nicht downloadbar).
Ich gestehe aber, dass ich früher manchmal auch solche kuriosen Ideen hatte und Ladebildschirme erstellen wollte, wo es nichts zu laden gab. Das sah dann etwa so aus:
Color 0,15
For C=8 To 72 Step 0,00001
Locate C,1, Print " "
Next
Heute lache ich darüber.
Hier aber noch ein kleiner Insider-Tipp: Wenn du deinen Programm wirklich einen Ladebildschirm hinzufügen möchtest, dann sei gesagt: Bei Massen-Daten-Verarbeitungs-Dateien, völlig egal mit welchem QB-Compiler kompiliert, nimmt die Darstellung sehr viel weitere Zeit in Anspruch.
Beispiel: Eine Datei mit 10.000 Datenzeilen wird durchsucht:
Zahl=0
Open "XXX.bas" For Input As #2
Do Until EOF(2)
Lini Input #2, A$
If A$ = "was auch immer" Then MachIrgendWas
Prozent=Zahl/10000*100
Locate 5,5: Print Prozent
Locate 7,5: Print "Bitte Warten!"
Zahl = Zahl + 1
Loop
Hierbei würde das Ausrechnen des Prozentsatzes und das Anzeigen auf dem Bildschirm zusätzlich viel Zeit kosten. Merke: Ladebildschirme nur anwenden, wenn sie wirklich notwendig sind - ansonsten weglassen. Außerdem: Auch ein kleiner, unbedeutender Programmierer wie ich würde ziemlich schnell erkennen, ob der Ladebildschirm echt ist oder kitschige Show - Programme sollen Sachverhalte vereinfachen, nicht zusätzlich komplizierter machen, auch wenn ich dir in der Beziehung recht gebe, dass eine Ladebildschirm für manche halt einfach "dazu" gehört. |
|
Nach oben |
|
|
Devilkevin aka Kerstin
Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 14.03.2005, 22:01 Titel: |
|
|
jb hat Folgendes geschrieben: | Du hasst Programme wegen drei Sekunden Ladezeit?!?!?
Mann, bist du aber hart drauf
jb |
Deine 3 Sekunden Ladeanimation (übrigens sehr schön gemacht ) meine ich ja nicht. Aber schau dir mal die von ICC an, das is schon wieder zulange (für meinen Geschmack) vorallem für ein Prog das gar nicht laden tut _________________ www.piratenpartei.de |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 14.03.2005, 22:04 Titel: |
|
|
Das SOUND 0, 10 war ja nur n beispiel... keine Ahnung wie lang das in Wirklichkeit dauert..glaubst du ich teste jeden COdeschnipsel den ich mir hier schnell ausdenke ? _________________
|
|
Nach oben |
|
|
Devilkevin aka Kerstin
Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 14.03.2005, 22:06 Titel: |
|
|
ICC hat Folgendes geschrieben: | Das SOUND 0, 10 war ja nur n beispiel... keine Ahnung wie lang das in Wirklichkeit dauert..glaubst du ich teste jeden COdeschnipsel den ich mir hier schnell ausdenke ? |
Nein, ich habs das ja nur als beispiel genommen
Wann kommt eigentlich die Anleitung für den Plasma Reaktor ? _________________ www.piratenpartei.de |
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 15.03.2005, 16:34 Titel: |
|
|
Als Pause sollte man lieber
Code: |
WAIT &H3DA, 8
WAIT &H3DA, 8, 8
|
nehmen.
Bei einer Bildwiederholfrequenz von 70Hz ergibt
das dann 1/70 Sekunde, was mit ner FOR-Schleife relativ
gut steuerbar....
jb |
|
Nach oben |
|
|
|