Seite 1 von 2

Pix - Bildertagebuch

Verfasst: 20.06.2008 00:07
von Mischa
Hallo!

Ich habe ein kleines Programm entwickelt, das ich gerne
von Euch testen lassen würde.
Es handelt sich dabei um ein 'Bilder-Tagebuch'
mit integriertem Bildbetrachter/Verwalter.
Das ganze ist DirectX (inkl. Sound)

Bild

Bild


Download (ca. 12 MB!) Rar-Archiv, keine Installation nötig.
http://www.thinkrelative.de/pix.rar


Ich habe das Programm mit Erfolg

auf 5x XP Home (mit und ohne SP2)
auf 1x XP Prof (SP3)

getestet.

Ein System mit XP-Prof brachte seltsame Grafik-Fehler
zum Vorschein (Flackern), die nach der Umstellung auf
WindowedScreen verschwanden.
Allerdings werden die 3D-Sprites dort nun hinter(!) den
2D-Sprites gezeichnet.
Aber das Notebook ist schon etwas älter, und die
Grafikkarte ist 'ne Trident.

Allgemein sollte das System wenigsten 1GHz haben, denke ich.

Wichtig sind mir vor allem Tests auf 2000 und Vista.
98/Me/NT scheiden wohl eher aus, auch unabhängig von der
Tatsache, daß ich GDI+ verwende.


Vielen Dank im Voraus fürs Testen!

Gruß,
Mischa

PS: Es gibt eine Screenshotfunktion! (Space-Taste)

Verfasst: 20.06.2008 00:21
von ts-soft
:allright:
Funktioniert unter Vista Ultimate 32

Erfordert aber Admin Rechte, liegt wohl an der Manifest. Die könnteste
ändern, solltest aber dann die Einstellungsdatei nach Anwendungsdaten
verlegen.

Schön mal wieder von Dir zu lesen :D

Gruß
Thomas

Verfasst: 20.06.2008 11:20
von Mischa
Danke erstmal fürs testen @ts :)

Das heißt dann, daß ich das(die) Hauptprogramm(e)
als 'Vista-User' compilieren muß und den Installer als Admin,
richtig?

Wie kriege ich denn den konkreten Anwendungsdaten-Pfad
raus? Über SpecialFolders-Funktion? Oder/Und ist das
genauso wie bei XP.

Was gilt/gibt es also zu berücksichtigen, damit das auf allen
Systemen ab Win2000 sauber läuft.

Gruß,
Mischa

Verfasst: 20.06.2008 19:16
von ts-soft
Mischa hat geschrieben:Wie kriege ich denn den konkreten Anwendungsdaten-Pfad
raus? Über SpecialFolders-Funktion? Oder/Und ist das
genauso wie bei XP.

Code: Alles auswählen

Debug GetEnvironmentVariable("APPDATA")
Mischa hat geschrieben: Was gilt/gibt es also zu berücksichtigen, damit das auf allen
Systemen ab Win2000 sauber läuft.

Gruß,
Mischa
Nichts weiter, selbst unter Win9x mit IE4 oder höher sollte es die Pfade geben

Gruß
Thomas

Verfasst: 21.06.2008 07:17
von Mischa
Danke für die Antwort.

Das heißt also im Klartext, daß ich in diesem 'Pfad'
ohne Administrationrechte schreiben, neuanlegen und löschen
kann, oder nicht?
Das ist schon wichtig, weil in Pix Klienten angelegt/gelöscht werden,
Bilder rumkopiert werden, aufgenommene Waves gespeichert
werden müssen, etc.
Also halt mehr als eine einfache 'Einstellungsdatei'.

Gruß,
Mischa

PS: Hat es schon einer unter Win2000 getestet?
Wäre schön zu wissen, ob es dort auch ordentlich läuft.

Bzw. wäre es auch wichtig zu wissen, ob es bei den anderen
gut 30 Downloads auch läuft, und wenn hoffentlich ja, das kurz
hier zu erwähnen. (Inklusive Angabe des PCs, Graphikkarte)
Danke im Voraus.

Verfasst: 21.06.2008 09:15
von Kai
Bei mir läuft soweit alles top. :allright:

Nvidia Geforce 8600GS

Verfasst: 21.06.2008 12:45
von RSBasic
Bei mir auch problemlos, gute Software :allright:
Nvidia GeForce 6200 TC

Verfasst: 21.06.2008 13:04
von ts-soft
Mischa hat geschrieben: Das heißt also im Klartext, daß ich in diesem 'Pfad'
ohne Administrationrechte schreiben, neuanlegen und löschen
kann, oder nicht?
Ja, aber natürlich vorher UnterOrdner anlegen :wink:
Mischa hat geschrieben: Das ist schon wichtig, weil in Pix Klienten angelegt/gelöscht werden,
Bilder rumkopiert werden, aufgenommene Waves gespeichert
werden müssen, etc.
Also halt mehr als eine einfache 'Einstellungsdatei'.
Dann sollteste es lieber unter "Eigene Dateien" speichern:

Code: Alles auswählen

Procedure.s GetSpecialFolder(CSIDL.l)
  Protected *itemid.ITEMIDLIST
  Protected location.s = Space(#MAX_PATH)

  If SHGetSpecialFolderLocation_ (0, CSIDL, @*itemid) = #NOERROR
    If SHGetPathFromIDList_(*itemid, @location)
      If Right(location, 1) <> "" : location + "" : EndIf
      ProcedureReturn location
    EndIf
  EndIf
EndProcedure

Debug GetSpecialFolder(#CSIDL_PERSONAL)
Dort haste dann auch alle Rechte

Gruß
Thomas

Verfasst: 21.06.2008 13:20
von rolaf
Hab es gerade 3x unter Win2k SP4 probiert. Stürzt ab sobald ich oben rechts auf die kleinen Bilder klicke. Läuft auch bis zum Klick sehr zäh, was aber am alten Laptop 366 MHz mit 192 MB liegen könnte. :mrgreen:

Verfasst: 21.06.2008 13:45
von Mischa
@Falo /:->
Beim Klick oben rechts wird ein 3DSprite erstellt.
Möglicherweise ist das eine Erklärung.

..und Dein Rechner erfüllt glaube ich nicht mal ansatzweise
die Mindestanforderungen. :wink:

Eventuell gibt es ja noch jemanden mit Win2000 UND einen
geeigneten Rechner. :oops:

Gruß,
Mischa