| |
|
|
Stephie | Yo habe ausversehen el Kopie el Originaldatei (con el Kommentaren) gelöscht. Jetzt macht el Programa no mehr el qué lo se al Anfang. Posesiones wohl irgendetwas de versehen gelöscht. Wisst ihr más ? Beim Start erscheint una Startfenster en el Mitte des Bildschrims. Dieses Ventana besteht de uno Grafik y una Texto. Dann öffnet se la ventana principal encima el ganzen Bildschirm con uno Grafik en el Hintergrund y el Menu. Lo funktionierte alles. Durch el "rumspielen", macht sí nichts si uno una Original Kopie ha (si uno esta dummerweise no löscht), erscheint ahora beim Start des Hauptfensters kurzzeitig el Bild des Startfensters links oben y luego kommt sólo el Hauptgrafik des Hauptfensters. Como me auch el entsprechenden Kommentare ahora fehlen, weis Yo selber no qué fehlt oder Yo gemacht habe. Asche en mein Haupt y hoffen el ihr me weiterhelfen könnt bevor Yo otra vez alles durchsuchen muss. Alles otro klappt otra vez, el Yo hinbekommen sólo hier ni idea mehr ......... KompilierenMarcaSeparación'----- Programm -----
'----- Start Fenster -----
WindowStyle 1 | 2 | 4 | 8 | 16
Zentriert(750,290)'Zentriert wurde am Anfang mit Proc erzeugt
WindowTitle Titel$'Titel$ wurde am Anfang festgelegt
CLS
hdl& = Create("hSizedPic",-1,SBild$,Width(%hwnd),Height(%hwnd),0)'SBild$ ist die Startgrafik
bild& = Create("Bitmap",%hwnd,hdl&,0,0)
TextColor rgb(1,1,1), -1
Drawtext 130,85,"Familie im Netz Version 1.0 portable"
Sleep 5400
'--------------------------
'----- Haupt-Programm -----
'--------------------------
Ende% = 0
WindowStyle 1 | 2 | 4 | 8 | 16
WindowTitle Titel$ + " - [" + Zusatz$ + "]"'Titelzeile = Programmname und am Anfang keine Datei geladen anzeige
CLS
ShowMax
'----- Hintergrundbild an Fenster anpassen -----
hdl& = Create("hSizedPic",-1,HGB$,Width(%hwnd),Height(%hwnd),0)'HGB$ ist die Hintergrundgrafik des HAuptfensters
bild& = Create("Bitmap",%hwnd,hdl&,0,0)
'- enu -----
|
|
|
| |
|
|
|
| Hm Su Code ruft una Función "zentriert" en aber el liegt no en.
Ein pocos Anmerkungen:
Usted nutzt mehrmals Ventana de Estilo vlt. en el Stil des Ventana principal erneut festzulegen -
Ventana de Estilo en el Hauptfensterstil a definieren kann sólo una vez antes Erzeugung des Hauptfensters angewandt voluntad.
Dann nutzt Usted sleep vermutlich en el Hoffnung el Su "Splash-Screen" una Tiempo lang adecuado se -
el kann aber después de hinten losgehen como Sleep más algo como como "ProgrammAnhalten" heißt y si el Ventana a dahin no vollständig gemalt/ aufgebaut wurde entonces sieht uno "nix". Wenn el Nutzer warten se entonces siempre mejor waitInput como el Hilo esta no posición restos.
Z.B. KompilierenMarcaSeparación |
|
|
| |
|
|
|
Stephie | Der con Zentriert erzeugte Code, setzt el Ventana siempre mittig Bildschirm. KompilierenMarcaSeparación Con el Windowstyle en el Haupt-programm (en el code) es una versehen, ahora wo du lo schreibst. Dort debería no mehr erscheinen. Sí sleep debería el Ventana anhalten en entonces später weiterzumachen. Werde me aber deinen Vorschlag a Herzen nehmen y veces tauschen. |
|
|
| |
|
|
|
Stephie | Sorry el Yo mich sólo ahora melde, aber una bekannter ha intenta me mi gelöschte Expediente zurück a holen. Und él ha lo geschafft. Jetzt es otra vez alles beim alten.
IF, habe deinen Code getestet y para mich como no akzeptabel gefunden. Lo debería una startfenster erscheinen, así el Anwender lo kurz lesen kann y luego debería el Hauptprogramm comenzó voluntad. Mit deinem Code es igual encima en la ventana principal sin el uno el Chance ha el Startfenster a sehen y a lesen. Also muss Yo en meiner Variante con sleep bleiben. Gracias trotzdem para el Referencia, habe me lo veces sicherheitshalber abgespeichert. |
|
|
| |
|
|
|
| Grüße!
Aber... ne - entonces hast Usted lo meiner Meinung después de no "richtig" instalado.
Usted musst a el Función genauso como a Sleep como Parámetro el número el a wartenden Millisekunden anhängen.
userWarte 2000 se definitiv mindestens 2 Sekunden warten -
en Sleep hingegen kann lo ser - Yo ya schrieb - dass lo en el Ergebnis no siempre así trabajo se como Usted Usted erhoffst wobei Yo no de 1 Computer y 1 Betriebssystem escribir pero eben de uno breiten Masse. |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 23.08.2011 ▲ |
|
|
|
|
Paul Glatz | Für mich sieht el como una Endlosschleife de |
|
|
| |
|
|
|
Julian Schmidt | Ist auch una Endlosschleife |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
|
|
| Nein puede ser no como ne Nachricht reicht a "Schleife" a durchbrechen en lugar de ms gewartet se. oO Nach Deim Principio es sí auch el Mientras que o. el Bucle sin Bedeutung. |
|
|
| |
|
|
|
E.T. | Yo "baue" así una Splash-Screen meist así, sólo a Anmerkung: KompilierenMarcaSeparación
Proc Splash
Parameters SplashText$
var Pic&[1] = @Create("hPic",Dll2&,"Splash")
var Splash_Win& = @Create("Bitmap",%Desktop,Pic&[1],(%MaxX/2-280),(%MaxY/2-280))
StartPaint Splash_Win&
TextColor RGB(255,255,0),-1
UseFont "Arial",30,15,1,1,0
DrawText 15,(@Height(Splash_Win&)-50),SplashText$
EndPaint
waitinput 2000'Zeit je nach Wunsch, oder ohne Zeit um auf User zu warten
destroyWindow(Splash_Win&)
Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 24.08.2011 ▲ | |
|
|
|
|
| @E.T.: Naja, en Deinem Ejemplo es el User posible auch weniger como 2000ms a warten z.B. indem él klickt. Soll el Splash aber una gewisse Tiempo adecuado voluntad entonces bringt el sólo el Función el Yo oben geschrieben habe. |
|
|
| |
|
|