Français
Forum

nProc et Neuzeichnen - Messages

 
- page 1 -



E.T.
plan so aufgefallen: Ist mon Xprofan-Programme im nProc am travailler, wird es z.B. par "Neuzeichnen"  aus dem Tritt gebracht. "Neuzeichnen"  tritt oui toujours sur, si cela Prog-la fenêtre verkleinert, verdeckt ou bien déménagé wird (verdeckt z.B. par Bildschirmschoner ).
Pour solch einem Event scheind mon nProc endlos avec cela beschäftigt trop son, cela la fenêtre récente zeichnen trop voulons. et ca ewig, avec qui Eieruhr pour völlige Auslastung. aussi qui Messages à qui poutre-Montrer erzielen keinerlei Wirkung plus. Selbst cela System-menu wird wirr, avant dem nProc habe je z.B. cela [X] pour "Programm schließen" deaktiviert, cet ist ensuite wieder aktiv.
Solange je cela la fenêtre pas verdecke ou bien verschiebe, fonctionne cela nProc klaglos par, avec dem entier normalen flèche comme Mauszeiger....

Beispiel meiner nProc:
KompilierenMarqueSéparation
nProc Vergleichen

    global Liste1&,  Liste2&, Liste4&, Zaehler1&, Zaehler2&, Status&, ProgressBar_3&, ProgressBar_4&
    Declare Verg_Dat_1$, Verg_Dat_2$, Vergl_Str1$, Vergl_Str2$, Vergl_Pass&, Pos_L1&

    WhileLoop 0,Zaehler1&

        Vergl_Str1$ = GetText.Listview(Liste1&, &loop, 0)
        Verg_Dat_1$ = GetText.Listview(Liste1&, &loop, 1)

        WhileLoop 0,Zaehler2&

            Vergl_Str2$ = GetText.Listview(Liste2&, &loop, 0)

            If Vergl_Str1$ = Vergl_Str2$

                Verg_Dat_2$ = GetText.Listview(Liste2&, &loop, 1)

                IfNot Verg_Dat_1$ = Verg_Dat_2$

                    Inc Vergl_Pass&
                    AddString(Liste4&, Verg_Dat_1$ + "|" + Verg_Dat_2$)

                EndIF

            EndIf

            Sendmessage(ProgressBar_4&,$0400+2,int(100.0/Float(Zaehler1&)*Float(&loop)),0)

        EndWhile

        Sendmessage(ProgressBar_4&,$0400+2,0,0)
        Sendmessage(ProgressBar_3&,$0400+2,int(100.0/Float(Zaehler1&)*Float(&loop)),0)

    EndWhile

ENDPROC


Ist oui arrêt ne...aucune so komplizierter Code, lediglich cela comparer vieler Cordes sur Übereinstimmung (fonctionne arrêt doch comme nProc vieeel plus rapide comme dans XProfan..)
 
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...
12.11.2010  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »

allez doch comment im Beispiel*:
KompilierenMarqueSéparation
'URL: https://xprofan.com/intl/de/xpse/nproc-und-neuzeichnen-messages/#bottom
 {$cleq}
cls
long myThread=createThread(0,0,procAddr(eineProc),hWnd,0,0),b
print "fertig"

while 1

    waitinput 1000
    getExitCodeThread(myThread,addr(b))
    case b==123456 : break

wend

print "allesfertig"
end

nProc eineProc(long some)

    whileLoop 2

        setText(some,str$(getTickCount))
        sleep(1000)

    wend

    return 123456//oder exitThread(123456) wenn an beliebiger Stelle Thread abgewürgt werden soll wie "end 123456"

endProc


*XP-getestet - hab ici seulement XP.
 
13.11.2010  
 



Sorry, quoi? je konnte encore nie so appétissant Neuzeichnen comment avec nProcs (siehe canvas etc)

on sollte beim Neuzeichnen naturellement pas pour sorgen, dass juste wieder neugezeichnet volonté veux - ensuite gibts naturellement nen Windows-Unendlichloop - ici hilft z.B. validaterect "im" wm_paint.

Wofür oui c'est ca brauchst un Beispiel?
 
12.11.2010  
 



ici nochmal iF...

mist, chez ueber 250 bricht toujours cela Handyinternet zusammen...

je crois je weiss maintenant quoi Du meinst...

gleiches Verhalten peux Du avec sleep 10000 bverursachen... si un fil arbeitet ensuite peux il pas neuzeichnen... c'est mais voellig normal.
 
12.11.2010  
 



hehe Berlin ... Coswig ... 22 Minuten gg ... ist comment nProc...
 
12.11.2010  
 




E.T.
seulement versteh je maintenant pas, wohin qui Windows-Unendlichloop  hekommt. Es soll oui seulement ensuite neugezeichnet volonté, si aussi muss. alors z.B. si cela la fenêtre de verkleinert wiederhergestellt wird. Im nProc bleibts oui c'est ca là (endlos) hängen, cela neuzeichnen venez garnicht seulement beim la fenêtre à (bleibt sais).
cela gleiche Proc dans XProfan hat cet Problem pas, là XProfan sich oui um cela Neuzeichnen kümmert .
peux on cela pas dem nProc aussi beibringen ??
ou bien bleibt qui Neuzeichnen-Aufforderung im nProc ewig stehen, so cela dadurch qui Windows-Unendlichloop  entsteht ???
 
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...
12.11.2010  
 



Wiederda...

Gib mir s'il te plaît un komplettes Beispiel à dem je un bestimmtes Verhalten nachvollziehen (et ensuite ggf. aussi expliquer) peux. ^ ^
 
12.11.2010  
 



Bekommste hin?
 
13.11.2010  
 




E.T.
Im Moment werd je es erstmal so laisser, cela cela la fenêtre pour veränderung (Déplacer etc.) pas plus aktualisiert wird. Hab versucht, qui wm-pain - Message à l' Haupfenster im nProc "rauszufiltern", quoi mais avec kommentarlosem Abbruch endet...

Eigendlich veux je oui seulement, cela im obigen Bsp. cela wm_paint beim Hauptfenster ankommt. un waitinput 1  serait là pour qui inneren Boucle ggf. peut-être déjà aider, allez oui arrêt mais nich.
 
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...
13.11.2010  
 



E.T. (13.11.10)
Eigendlich veux je oui seulement, cela im obigen Bsp. cela wm_paint beim Hauptfenster ankommt.


bien sûr, si Dein L'assurance-chômage-Fil arbeitet - z.B. chez Sleep 10000 ou bien une Boucle dans einer nProc; ou bien dans einer API - plan seulement pas dans einer XProfan-Boucle - ensuite springt qui L'assurance-chômage-Fil pas simple sur einmal dans un wProc um wm_paint auszuführen mais tantôt ensuite si z.B. GetMessage/ WaitApis vom Progger _angewiesen volonté.
 
13.11.2010  
 



mais quoi Du avec "Unendlichschleife" meinst ou bien comment Du solche obig erzeugst peux je pas nachvollziehen.
 
13.11.2010  
 




E.T.
iF (13.11.10)
mais quoi Du avec "Unendlichschleife" meinst ou bien comment Du solche obig erzeugst peux je pas nachvollziehen.


Que le Unenlich-Boucle hat sich geklärt, si cela nProc "durch" ist, gehts entier normal im Prog plus (pas long genug gewartet ).

[OFFTOPIC]si un nouveau poste (comment plan de Dir) eintrifft, wärend on dans diesem Tread encore am lesen ist, so wird cette andersfarbig dargestell (sûrement so gewollt), mais drunter fehlt cela Citation  etc., seulement qui l'heure steht là



[/OFFTOPIC]

1.jpg  
12 kB
Hochgeladen:13.11.2010
Downloadcounter93
Download
 
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...
13.11.2010  
 



E.T. (13.11.10)
iF (13.11.10)
mais quoi Du avec "Unendlichschleife" meinst ou bien comment Du solche obig erzeugst peux je pas nachvollziehen.


Que le Unenlich-Boucle hat sich geklärt, si cela nProc "durch" ist, gehts entier normal im Prog plus (pas long genug gewartet ).


bof oui c'est ca, so ist cela aussi "richtig" - on soll oui den L'assurance-chômage-Fil pas avec andauernden Aufgaben blockieren mais ensuite plan nen extra Fil beschäftigen. par qui "Ehrlichkeit" einer nProc fällt ca umsomehr sur. ^ ^

[OFFTOPIC]
E.T. (13.11.10)
[OFFTOPIC]si un nouveau poste (comment plan de Dir) eintrifft, wärend on dans diesem Tread encore am lesen ist, so wird cette andersfarbig dargestell (sûrement so gewollt), mais drunter fehlt cela Citation  etc., seulement qui l'heure steht là [/OFFTOPIC]




c'est "korrekt" so bzw. verhält sich comment programmiert - qui "nachgeschobenen" "Live-Postings" sommes sogesehen aucun Vollwertigen et montrer z.B. aussi aucun Dateianhänge etc. sommes plutôt "nützliche Hinweise sur möglicherweise-nützliche Beiträge" et ermöglichen mais immerhin une Livekonversation. [/offtopic]
 
13.11.2010  
 




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

23.589 Views

Untitledvor 0 min.
iF05.12.2018
p.specht07.01.2018
Ernst07.05.2016
funkheld28.04.2016
plus...

Themeninformationen

cet Thema hat 3 participant:

iF (15x)
E.T. (10x)
unbekannt (2x)


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