Français
Forum

Startup

 

GDL
Salut,

je stehe avec meinem Modellbahnprogramm encore avant 2 Haies qui je pas hinbekomme.

si pour qui installation cela Proggi par cela Installprogramm aufgerufen wird, soll qui Verknüpfung de Startmenue.exe dans den Startordner.
ici ist eh bien cela Problem dess Erstellen einer registrierten Verknüpfung et comment heist qui Startup Dossier sous Windows dans allen WinVersionen.

et un letztes mir unüberwindbares Anwenderhinderniss ist qui Umschaltung qui Bildschirmauflösung, qui wirklich aucun Hardwaredefekte erzeugt.

c'est vraie pas trop croyons, avant quoi pour Probleme on gestellt wird, si un Proggi de qui breiten Masse nutzbar son soll.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
20.08.2007  
 



trop 1. Welches Installprogramm utilise Du car? là simple dans qui Doku blättern.
trop 2. Hardwaredefekte? [...] 
 
20.08.2007  
 



Nachtrag: qui absolu einfachste variante zum Anlegen eines à gauche ist une .url Dossier - im Format einer INI. Bien sûr seulement si Du pas juste une Shortcut (.lnk) anlegen veux.

Schreibe dans un Dossier nommé meinProgramm.url folgende Zeilen:

[InternetShortcut]
URL=c:meinprogrammprogramm.exe

et déjà ist es un brauchbarer Link (si aussi avec falschem Icon)
 
20.08.2007  
 




GDL
@iF

merci pour qui Hinweise.
Werde den Code de deinem Link testen.

Pour langen chercher, fand Je l' sous Snippet gesaugten Code wieder, qui mir avant long Zeit chez einem anderen Prog Schwierigkeiten machte.
KompilierenMarqueSéparation
 $H Windows.ph
 $H Structs.ph
 $H Messages.ph
 $H Commctrl.ph
 $H Shellapi.ph
Declare Bbpsettings$,Hsettings$,Wsettings$,X&
Declare Dev#,Static&,Cb&,Dummy$,Ok&,Change&,Ende&,Gc&,F$

Proc Getcurrentsettings

    Georg   Declare Retstring$,C$,Whx$,Why$,Co$
    C$ = Str$(~Getdevicecaps(~Getdc(0),~Bitspixel))
    Whx$ = Str$(~Getdevicecaps(~Getdc(0),~Horzres))
    Why$ = Str$(~Getdevicecaps(~Getdc(0),~Vertres))

    If C$ = 4

        Co$ = 16 Farben

    Elseif C$ = 8

        Co$ = 256 Farben

    Elseif C$ = 16

        Co$ = HightColor

    Elseif C$ = 32

        Co$ = TrueColor

    Endif

    Retstring$ = Whx$ +  *  + Why$ +  -  + Co$
    Return Retstring$

Endproc

Proc Enumdisplay

    Declare F$,Dd$

    While ~Enumdisplaysettings(0,X&,Dev#)

        If Long(Dev#,104) = 4

            F$ = 16 Farben

        Elseif Long(Dev#,104) = 8

            F$ = 256 Farben

        Elseif Long(Dev#,104) = 16

            F$ = HightColor

        Elseif Long(Dev#,104) = 32

            F$ = TrueColor

        Endif

        Bbpsettings$ = Bbpsettings$ + Str$(Long(Dev#,104))+|
        Hsettings$ = Hsettings$ + Str$(Long(Dev#,108))+|
        Wsettings$ = Wsettings$ + Str$(Long(Dev#,112))+|
        Dd$ = Str$(Long(Dev#,108)) +  *  + Str$(Long(Dev#,112)) +  -  + F$
        Addchoice(Cb&,Dd$)
        Inc X&

    Wend

Endproc

Windowstyle 20
Windowtitle Display-Changer
Window 10,10-250,150
Cls ~Getsyscolor(~Color_btnface)
Setdialogfont ~Getstockobject(~Default_gui_font)
Dummy$ = Getcurrentsettings()
Static& = Create(TEXT,%Hwnd,Current Settings : +Dummy$,10,10,300,24)
Cb& = ~Createwindowex($200,COMBOBOX,,~Ws_child | ~Ws_visible | ~Cbs_dropdown | ~Ws_vscroll ,10,40,220,300,%Hwnd,100,%Hinstance,0)
Sendmessage(Cb&,~Wm_setfont,~Getstockobject(~Default_gui_font),1)
Ok& = Create(BUTTON,%Hwnd,Ende,10,70,80,24)
Change& = Create(BUTTON,%Hwnd,Change,150,70,80,24)
Dim Dev#,156
Enumdisplay()
Sendmessage(Cb&,~Cb_setcursel,Sendmessage(Cb&,~Cb_findstring,0,Addr(Dummy$)),0)

Whilenot Ende&

    Waitinput

    If Getfocus(Change&)

        Setfocus(%Hwnd)
        Gc& = Sendmessage(Cb&,~Cb_getcursel,0,0)
        Long Dev#,40 = ~Dm_pelsheight | ~Dm_pelswidth | ~Dm_bitsperpel
        Long Dev#,104 = Val(Substr$(Bbpsettings$,Gc&+1,|))
        Long Dev#,108 = Val(Substr$(Hsettings$,Gc&+1,|))
        Long Dev#,112 = Val(Substr$(Wsettings$,Gc&+1,|))

        If Gettext$(Cb&) <> Mid$(Gettext$(Static&),20,100)

            If ~Changedisplaysettings(Dev#,~Cds_updateregistry) = ~Disp_change_restart

                If Long(Dev#,104) = 4

                    F$ = 16 Farben

                Elseif Long(Dev#,104) = 8

                    F$ = 256 Farben

                Elseif Long(Dev#,104) = 16

                    F$ = HightColor

                Elseif Long(Dev#,104) = 32

                    F$ = TrueColor

                Endif

                Settext Static&,Current Settings :  + Str$(Long(Dev#,108)) +  *  + Str$(Long(Dev#,112)) +  -  + F$
                External(setupapi.dll,SetupPromptReboot,0,0,0)

            Else

                Settext Static&,Current Settings : +Getcurrentsettings()

            Endif

        Else

            Messagebox(Auflösung muss nicht geändert werden,Meldung,0)

        Endif

    Elseif Getfocus(Ok&)

        Dispose Dev#
        Ende& = 1

    Endif
ass=s4 href='./../../function-references/XProfan/endwhile/'>Endwhile Fin

avec diesem Code ging es chez 3 meiner calculateur bien, beim 4ten Gabs ensuite bunte Streifen am Monitor et un helles siffler.So vite habe je ensuite encore nie den Resetknopf gedrückt.

trop dem Shortcut: ca heist, si mon Proggi nen Schortcut beim ersten Aufruf anlegt, wird mon Proggi ensuite anschliessend chez chaque Windowsstart automatisch gestartet?

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
20.08.2007  
 




Jörg
Sellmeyer
allô Georg,
avec cela funktioniert es zumindest de W95 jusqu'à XP:
KompilierenMarqueSéparation
Vue pourrait oui la fois simple quelqu'un bestätigen ou bien verneinen, ensuite savons wir wieder plus.
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.08.2007  
 




Rolf
Koch
sous Vue bekomme je korrekt den Eintrag zurückgeliefert.
 
20.08.2007  
 



@Georg: Wirst arrêt ne Auflösung eingestellt avons qui qui Monitor pas brachte - juste abîmé sollte mais aussi un Monitor en pas aller - sei car c'est ne Uraltkiste qui mais genauso bien à Altersschwäche dahinvegetieren pourrait. Einen alten Monitor serait je eh pas trop avec Auflösungsänderungen tracasser.
 
20.08.2007  
 




Frank
Abbing
Psssiooong!
 
21.08.2007  
 




GDL
allô iF,

je weis oui pas quelle Grafikkarten, bzw. Monitore à den Kisten hängen.et cela es ältere jusqu'à Steinzeitkisten sommes ;davon peux on sortir.
on devrait irgendwie ermitteln peut quoi qui Kiste peux.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
21.08.2007  
 



qui Proc Enumdisplay tut oui c'est ca ca.
 
21.08.2007  
 



Frank Abbing
Psssiooong!


Rattaplöhm!
 
21.08.2007  
 




GDL
Irgendwie peux es mais pas aller, là mon Code oui alle Opportunités anscheinend abfrägt et quand même pfeifts avec Streifenbild. Stelle je mais qui Schrift de grosse Schriften sur kleine Schriften et qui Zeilenfrequenz manuel um gehts.
Irgendwie haut cela ganze pas hin.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
21.08.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.862 Views

Untitledvor 0 min.
Peter Max Müller13.11.2017

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie