Stickstarter v1.0

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Stickstarter v1.0

Beitrag von Criss »

Hi zusammen,

habe nun endlich die erste fertige Version von Stickstarter beendet!

Stickstarter ist ein Tool das auf einen USB-Stick kommt! Dannach kann man an jedem Windowsrechner (XP-Getestet, andere?) seine Software benutzen!

Welche Software der einzelne benutzt, ist seine Sache! Nicht jede Software kommt ohne Schreibzugriff auf C: oder die Registry aus! :-(

Es gibt auch extra Software für USB-Sticks!

Und nun viel Spass beim Testen und Bugreporten!

Ps.: Den Zip-Datei-Inhalt einfach so auf einen USB-Stick kopieren!

:!: Wenn Ihr noch mehr tolle Skins habt, sendet sie mir per eMail oder hier ins Forum!


Screenshots:
Bild
Bild

Download:
Stickstarter v1.0 [2116KB]
Letztes Update: 19.03.07 / 16:45 Uhr
[15.03.2007]
- Flackern verbessert, konnte es nicht ganz eliminieren
- Leere Programme können nicht mehr erstellt werden
- Das Fenster kann per Maus verschoben werden
- Das Fenster kann mit dem Ziffernblock (1,3,5,7,9) verschoben werden
- Der Fokus vom Fenster Einstellungen bleibt erhalten
- Die Icons der Programme, sollten jetzt immer korrekt angezeigt werden
- Die Speicherplatzanzeige stellt automatisch von GB auf MB oder umgekehrt um
- Bei einem Absturz wird nun eine bessere Fehlermeldung ausgegeben
- Bug beim Entfernen von Programmen behoben
- Bug beim erstellen von neuen Programmen behoben
[17.03.2007]
- Die soeben neu erstellten Programme, können direkt entfernt werden
- Neue Option: Fensterdocking (andocken am Bildschirmrand)
- Ein paar Tooltipps zur Erleichterung, eingefügt
- 3 Neue Skins
[19.03.2007]
- Flackern entfernt (Realtime Update der Anzeigen)
- 10 Neue Skins
[12.04.2007]
- Entfernen von Programmen verbessert
- Beim beenden von Stickstarter keine Verzögerung mehr
- Hinzufügen: Name kann mit Enter bestätigt werden
Zuletzt geändert von Criss am 12.04.2007 10:46, insgesamt 4-mal geändert.
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Criss
Dies was du hast ist eine tolle Idee :allright:
Ich hab dein Stick Starter v1.0 getestet und also hier mein Feedback:

1. Warum kann man das Fenster nicht verschieben? Es wäre besser, wenn man dieses Fenster verschieben kann.
2. Ich habe leider nur einen 128 MB USB-Stick, aber warum wird bei deinem Programm folgendes angezeigt? /:->
0.00 GB/0.12 GB
Es ist besser, wenn es in MB angezeigt wird oder noch besser eine Abfrage:
Wenn dieser USB-Stick min. 1 GB hat, dann in GB angeben, aber sonst MB.
3. Dein Programm ist einmal abgestürtzt, wo ich auf den Button "Hinzufügen" geklickt habe. Aber nicht beim ersten Mal, sondern wo ich das dritte Mal auf den Button geklickt habe, da kam ne Fehlermeldung.
Tipp: Füge doch "OnError" ein, so dass man genauere Info bekommt.
Fehlermeldung:
Bild

Ja aber sonst ist es sehr schön geworden :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Neues Update!

Siehe ersten Post!

@RSBasic, danke fürs Testen!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Wenn kein Programm in der Liste ist (vorhandene alle entfernt) und man ein neues Programm hinzufügen will, erhält man eine Fehlermeldung (Zugriffsproblem "applications.dat")

Vorschlag:
Hinzufügen und Löschen kombinieren als "Programmverwaltung" und einen Löschbutton hinzufügen. Bei der Einrichtung habe ich ihn, nach einem versehntlichen Anlegen eines neuen Programmes sehr vermisst.

PS: Du darfst gerne EasySetup (s.u.) als Installer benutzen.
PPS: Ich würde die MS Programme nicht mitliefern. Eine gewisse große Firma reagiert manchmal sehr kleinlich in solchen Dingen.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

@Thorsten1867, Das sind sehr gute Vorschläge und Fehler die ich noch gar nicht bemerkt habe! Und ja stimmt wegen den Programmen, die werde ich wieder rausnehmen! Dein Installer wäre noch was tolles, werde ihn mir mal angucken! :allright:

Melde mich dann bald wieder! Besten Dank!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Benutzeravatar
coder
Beiträge: 204
Registriert: 25.09.2005 17:53
Computerausstattung: Intel Core2Quad Q8200 @ 2.33GHz
ASUS P5Q3, 2GB DDR3-1066 RAM, ATi Raedeon HD 4850
Wohnort: Deutschland
Kontaktdaten:

Beitrag von coder »

Ich habe mal son Code gebastelt. Da muss man nur die Größe einer Datei übergeben und die Procedure gibt dann einen String zurück mit der Dateigröße in einer passenden Einheit un umgerechnet:

Code: Alles auswählen

Procedure.s Size(Size.d)
  If Size > 0
    Einheit$ = "B"
    Repeat
      Size = Size/1024
      If Einheit$ = "B"
        Einheit$ = "KB"
      ElseIf Einheit$ = "KB"
        Einheit$ = "MB"
      ElseIf Einheit$ = "MB"
        Einheit$ = "GB"
      EndIf
    Until Size < 1024 Or Einheit$ = "GB"
    ;Debug StrD(Size, 2)+" "+Einheit$
    ProcedureReturn StrD(Size, 2)+" "+Einheit$
  EndIf
  ProcedureReturn "?"
EndProcedure
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Neues Update!

Beispielprogramme wurden komplett entfernt!

Alles weitere, siehe ersten Post!

@coder, Danke schaue es mir an!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Zum Thema zum Formatieren von Dateigrößen habe ich auch einmal einen Code geschrieben. Vielleicht kannst du ihn ja brauchen:

Code: Alles auswählen

Procedure.s FormatFileSize(Size.d)
  Size / 1024
  If Size < 1024 ; KiloByte
    If Size < 100
      size$ = StrD(Size,2) ; '3.21 KB'
    ElseIf Size < 100
      size$ = StrD(Size,1) ; '32.1 KB'
    Else
      size$ = StrD(Size,0) ; '321 KB'
    EndIf
    If Left(StringField(size$,2,"."), 1) = "0" : size$ = StringField(size$,1,".") : EndIf
    ProcedureReturn size$+" KB"
  ElseIf Size < 1048576 ; MegaByte
    Size / 1024
    If Size < 10
      size$ = StrD(Size, 2) ; '6.54' MB'
    ElseIf Size < 100
      size$ = StrD(Size, 1) ; '65.4' MB
    Else
      size$ = StrD(Size, 0) ; '654' MB
    EndIf
    If Left(StringField(size$,2,"."), 1) = "0" : size$ = StringField(size$,1,".") : EndIf
    ProcedureReturn size$+" MB"
  Else ; GigaByte
    Size / 1048576
    If Size < 10
      size$ = StrD(Size, 2) ; '1.23 GB'
    ElseIf Size < 100
      size$ = StrD(Size, 1) ; '12.3 GB'
    Else
      size$ = StrD(Size, 0) ; '123 GB'
    EndIf
    If Left(StringField(size$,2,"."), 1) = "0" : size$ = StringField(size$,1,".") : EndIf
    ProcedureReturn size$+" GB"
  EndIf
EndProcedure
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Neues Update!

Siehe ersten Post!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Neue Updates!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
Antworten