Deutsch
Includes

Bildauswahl Dialog

 

Manfred
Barei
Hallo,

habe eine Bildauswahl Dialog nach gestellt, Picture pcu

Wenn es einer gebrauchen kann, läuft ab XProfan 10.

Hier ein kurzer beispiel Code:
'PCU-Version 0.5
'Copyright by MB-Soft 2008 - 2011
'Autor: Manfred Barei
'für Hilfe bei diesem Projekt möchte ich mich bei folgender/n Person/en bedanken:
'Frank Abbing
'Die PCU ist Freeware und darf uneingeschrängt benuzt werden, jedoch liegen die Rechte bei MB-Soft.
'Bei Verwendung der PCU in eigenen Programmen sollte/n der/die Autoren erwähnt werden!
 $U Picturewahl.pcu = Bild_'pcu einbinden
Declare Bildpfad$,Bild&,Pfad$,BildTyp$
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
WINDOWSTYLE 31
windowtitle "Bildauswahl-Test"
WINDOW (%maxx/2 - 640/2),(%maxy/2 - 500/2) - 640,500
CLS
Pfad$ = "C:\"
'BildTyp$ = "Alle"
' oder
BildTyp$ = "*.JPG"' hier können alle Bildendungen angegeben werden die XProfan unterstüzt.
Bildpfad$ = Bild_wahl(Pfad$,BildTyp$)' Aufruf der .pcu

If Bildpfad$ <> ""

    Bild& = @Create("hPic",-1,Bildpfad$)
    DrawPic Bild&,0,0;0
    DeleteObject Bild&

EndIf

waitinput
end

Gruß
Manfred

555 kB
Version:1
Kurzbeschreibung: Bildwahldialog mit Vorschau
Hochgeladen:08.08.2008
Ladeanzahl340
Herunterladen
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
07.08.2008  
 




Rolf
Koch
Hi kurz geteste, da müde:
Super Idee, bis jetzt kein Problem festgestellt. Kann noch kommen
 
07.08.2008  
 



Bei mir klappts.

Vielleicht könntest Du für die XPSE-Nutzer auch die .def Datei der Unit beiliegen.

Das Erzeugen ist denkbar einfach, einfach in den Unitcode oben {$unit} schreiben und die Datei mit XPSE [...]  aufrufen. Die .def-Datei wird dann automatisch erzeugt. Warnungen lassen sich zur Not mit {$noerr} unterdrücken.
 
08.08.2008  
 




Jörg
Sellmeyer
Funktioniert problemlos.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.08.2008  
 




Manfred
Barei
Hallo iF,

wie gewünscht hier die .def-Datei

iF, die Dateiendung .def wird aber nicht angenommen.
Ich habe daher die Endung auf .txt gesetzt, nach dem Download bitte wider auf .def ändern.

Gruß

1 kB
Hochgeladen:08.08.2008
Ladeanzahl202
Herunterladen
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08.08.2008  
 




Dietmar
Horn
Hallo Manfred,

1. Meiner Meinung nach ist da noch ein gravierender Bug in der PCU: Nach dem Anklicken des Öffnen-Buttons wird der Dateiname falsch zurückgegeben, d.h. vor dem "Vornamen" der Bitmap-Datei fehlt der abschließende BackSlash am Ende des Ordnernamens. Dadurch kommt es zum Programmabsturz bei Deinem Demo-Code.

Aus "C:VEREINDHOPROFANTOOLSFLASCHEN.BMP" macht Deine PCU "C:VEREINDHOPROFANTOOLSFLASCHEN.BMP"

2. Nach dem Start des Dialoges sollte der Balken-Cursor gleich auf einem Eintrag (z.B. 1. Eintrag) stehen, und das zugehörige Vorschaubild sollte automatisch angezeigt werden, ohne daß man den Eintrag erst mit der Maus anklicken muß.

3. Nach dem Bewegen des Balken-Cursors wird das Vorschaubild nicht aktualisiert - man muß immer erst noch extra mit der Maus auf den Eintrag klicken. Das ist lästig.

Gruß
Dietmar

Getestet unter XProfan 11 auf XP-Home. 

11 kB
Hochgeladen:08.08.2008
Ladeanzahl192
Herunterladen
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
08.08.2008  
 




Frank
Abbing
Ich finde die PCU gar nicht mal so schlecht. Ja, gefällt!
Bei den Fonts bin ich aber nicht sicher, ob du die Standartfonts verwendest? Und bitte --- verwende keinen [...]-Button, sondern einen mit dem entsprechenden Icon darauf.
 
08.08.2008  
 




Manfred
Barei
Hallo Dietmar,

zu 1: Fehler wurde behoben, Download wurde aktualisiert

zu 2+3 : wird in einer der nächsten Version geändert.

Gruß
Manfred
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08.08.2008  
 



Vielleicht könntest Du auch auf diesen einzigen Umlaut im Funktionsnamen verzichten. *duck*
 
08.08.2008  
 




Manfred
Barei
jawohl Frank, liegt bei mir schon vor, kommt in der nächsten Version.
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08.08.2008  
 




Manfred
Barei
iF, welchen umlaut meinst Du?
Ich benutze eigentlich keine Umlaute.

Gruß
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08.08.2008  
 



Die Def-Datei beinhaltet die Namen der Prozeduren. Somit weiss ein Syntaxcheck, dass diese Prozeduren nach Einbindung der Unit vorhanden sind z.B. um diese nicht anzumeckern. XPSE und der Inspektor nutzen deshalb diese def-Datei. In der Def-Datei steht:
XPSE PCU-Exports Fileversion 1
PICTUREWAHL.PCU Exporte (20080808153628)
|
| [+]-WAHL
|
| [+]-BILDVORSCHAU
|
| [+]-VORSCHAU_LOESCHEN
|
| [+]-BILDLISTE_FüLLEN
|
PCUSIZE= 5135 Bytes
BILDLISTE_FüLLEN hat einen Umlaut im Namen, nimm doch einfach ue.
 
08.08.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

38.302 Betrachtungen

Unbenanntvor 0 min.
Rainer Hoefs26.06.2023
Normann Strübli24.03.2020
AndreasS10.01.2019
jacdelad20.12.2018
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie