| |
|
|
GDL | Hi Profaner,
habe el problema,dass Programas welche Startpaint Endpaint,oder sendkey nutzen en mi alten 1GHz Board einwandfrei ir,aber en mi neuen 2,6 GHz Board no mehr.
Startpaint Endpaint va sólo mehr en el Interpretermodus.Als Exe Expediente sólo todavía entonces, si hinter cada Endpaint una Waitinput folgt.Selbst en una Sleep 1000 hinter Endpaint blitzen sólo Bruchteile des Textes kurz en,bevor el Programmunterbrechung eintritt.
sendkey(xyz&,13) Sendkey funktioniert sólo entonces, si igual darauf una Sleep 200 folgt. Ohne el sleep Befehl se sendkey simplemente no ausgeführt.
Posesiones 2,6 GHz Intel CeleronD Board con 510 MB RAM WindowsME y XProfan 8.0.
Hatte alguien ya ähnliche Problemas?
Mit freundlichen Grüßen Georg Dankesreiter |
|
|
| |
|
|
|
| |
|
| |
|
|
|
GDL | Hi If
Habs ausprobiert,aber settimer no es ausgeführt,weder en el Interpre- termodus todavía Compiliert.
Letzter Stand:
objekt&[num%]=Control(STATIC,objeto$[num%],$54001006,xkoor%[num%],ykoor%[num%],breite%[num%],hoehe%[num%],%hwnd,0, %hInstance,$0) setfont objekt&[num%],font&[1] startpaint objekt&[num%] UseFont COURIER,0,12,0,0,0 drawtext 1,1,objeto$[num%] beep se ausgeführt Settimer 10000 : waitinput : killtimer no es ausgeführt sleep 500 se ausgeführt endpaint Settimer 10000 : waitinput : killtimer no es ausgeführt
Dieser Teil va en el Interpretermodus einwandfrei,aber por qué no como Exe ?
objekt&[num%]=Control(STATIC,objeto$[num%],$54001006,xkoor%[num%],ykoor%[num%],breite%[num%],hoehe%[num%],%hwnd,0, %hInstance,$0) setfont objekt&[num%],font&[1] startpaint objekt&[num%] UseFont COURIER,0,12,0,0,0 drawtext 1,1,objeto$[num%] endpaint
===============================================
En Anwendung con el Sendstring Problema
Settimer 10000 : waitinput : killtimer no es ausgeführt
Auch hier se settimer....... en beiden Dateimodis ignoriert. Tal vez hängts así zusammen,como en beiden Fällen settimer..... no aufs Ventana principal,pero una vez en Statics y una vez en una Richedit angewandt se. sendkey se sólo en una Richedit angewendet. Bin el problema hier nochmals genauer angegangen,con el Ergebnis si con sleep,settimer,oder sin => lo voluntad simplemente siempre algunos Sendkey verschluckt.
Beide Programas nutzen el neue Ereignisbehandlung de Prfellow. Tal vez muss uno hier qué spezieelles beachten?Dann wiederum verstehe Yo no,por qué lo en el alten Board sin Problemas lief.
Bin con mi Anfängerlatein al Ende,hoffe en Freund Zufall.
Mit freundlichen Grüßen Georg Dankesreiter |
|
|
| |
|
|
|
| |
|
| |
|
|
|
GDL | Hi If
Nein,Profano 7.5 y Xprofan 8.0
Werde lo con Profano 7.5 veces probieren. Ist sí no así wichtig,Yo vengo así zurecht,quería el Anwendung como Anfängerfreeware para Principiante con usted en el Board anbieten. Desde que auch kein WinXP habe,hätte Yo sowieso sólo veces a la Freiwilligen gebraucht,el testet ,si el Programa auch bajo XP se ejecuta.
Si el Problema sin embargo gelöst es, puede ser lo sí siempre todavía hochladen.
Mit freundlichen Grüßen Georg Dankesreiter |
|
|
| |
|
|
|
| Ok habs verstanden. Schreib pero por favor, cómo en el Stammtisch besprochen deine Profanversion y Windowsversion en Su Signatur. El Signatur kannst Editar en Deinem Perfil (Hauptansicht, Rechts).
Si usted Prf7 hast must Usted natürlich settimer 1 waitinput killtimer
en lugar de
settimer 1 : waitinput : killtimer
. Deja
Salve, IF |
|
|
| |
|
|
|
GDL | Hi If
habs desafortunadamente übersehen,dass sólo XProfan 9 mehrere Befehle en uno Línea zuläßt. Geht aber trotzdem no. Nochmals vielen Dank para Su Ayuda y verbleibe con
freundlichen Grüßen Georg Dankesreiter |
|
|
| |
|
|
|
| [quote:37c54beb4c=Georg Dankesreiter]Hi If
habs desafortunadamente übersehen,dass sólo XProfan 9 mehrere Befehle en uno Línea zuläßt.[/quote:37c54beb4c]Naja, no bastante. Wer xpse en el Einsatz ha kommt ebenfalls en el Genuß - unabhängig de el Profanversion.
Salve, IF |
|
|
| |
|
|
|
GDL | Hi If
bin una Stückchen más
objekt&[num%]=Control(STATIC,objeto$[num%],$54001006,xkoor%[num%],ykoor%[num%],breite%[num%],hoehe%[num%],%hwnd,0, %hInstance,$0) setfont objekt&[num%],font&[1] sleep 1000 startpaint objekt&[num%] UseFont COURIER,0,12,0,0,0 drawtext 1,1,objeto$[num%] sleep 1000 endpaint
habe con folgendem Probiert,qué passiert
$54001006 = weißes Statik con Rand
Im Interpretermodus se zuerst el Statik producido y luego Beschrieben.
Als Exe entonces aber komischerweise sólo una graues Statik producido. Dann el Texto con weißen Hintergrund eingesetzt y luego sólo el Rand y el weiße Statik producido.Somit es entonces el Texto überdeckt.
Bin como Einsteiger ahora total überfordert,weißt Usted tal vez una otro Möglichkeit el Statik a beschriften?Gracias.
Mit freundlichen Grüßen Georg |
|
|
| |
|
|
|
| Yo muß gestehen ahora sólo a merken worum lo Usted eigendlich va.
Jetzt me está auch klar el Su Prob. no por settimer 1 a regeln es.
Beschrifte simplemente Su Static con un BMP.
Hier [...] Yo una schönes Ejemplo dazu Nuevo.
Hilft Usted el?
Salve, IF |
|
|
| |
|
|
|
GDL | Hi If
Gracias para el Tip.Pero dado que el Anwender el Texto determinado debería Yo el Stringvariable vorher sólo en un BMP Expediente umwandeln. Das todo Programa(dBase Dateigenerator con kleiner Programieroberfläche) entstand eigentlich sólo,porque Hice Usted bekannten Grund mi kompletten Programas neu escribir muss.Como me esta algunos Profaner geholfen haben el Dateigenerator hinzukriegen,Yo quería esta nun freeware para Principiante(aber sólo para hiesige Miembros y sólo en Su Foro beschränkt) anbieten.
Das el Dateigenerator como EXE en uno Staticsorte no va,Yo sólo bemerkt como Yo el Installationspacket para Subir herrichtete y nochmals vorher Durchtestete.
Tal vez liegt el Fehler auch en un otro Programmteil,el el Interpreter ignoriert y Compiler no.Graue Statics dejar se komischerweise anstandslos beschriften. Eines kann Yo aber ahora 100%ig ausschließen,a el neuen Board liegts no.Auf el alten Board hatte el Programa todavía no weißen Statics y jetzige Versión se ejecuta auch en el alten Board no correcto.
Löse ahora betreffende Zeilen de el Gesamtcode y schaue qué entonces passiert.Rolf ha me auch qué para Testen geschickt,nochmals ne Chance.
Tal vez kriege Yo auch algo Vernünftiges en el Beine.
Mit freundlichen Grüßen de el todavía verschneiten Niederbayern Georg |
|
|
| |
|
|
|
GDL | Hi If,
kopiere hier simplemente el Nachricht a Rolf
Hi Rolf
legte una Nachtschicht una,como me dies Ding no Ruhe ließ. Posesiones lo ahora gelöst.
Posesiones deinen Code simplemente Stück para Stück zerlegt,esta kam folgendes fuera:
declarar test& proc schrift startpaint test& UseFont COURIER,0,12,0,0,0 drawtext 1,1,Test endpaint ENDPROC cls test&=Control(STATIC,Test,$54001006,200,20,100,20,%hwnd,0, %hInstance,$0) schrift schrift waitkey
En einmaligen Aufruf el Procedure Schrift Yo gleiches altes Problema. Como aber Usted en Deinem Ejemplo el Procedure mehrmals Durchlaufen läßt,Yo el Proc. simplemente veces zweimal hintereinander aufgerufen. Wenn Yo auch no verstehe,aber entonces gings en una vez.
Nun lasse Yo en mi Programa Startpaint Endpaint auch mehrmals Durchlaufen y lo va auch.
declarar hg% whilenot hg% > 2 startpaint objekt&[num%] UseFont COURIER,0,12,0,0,0 drawtext 1,1,objeto$[num%] endpaint inc hg% wend
Ohne Su código wäre Yo niemals en el Concepto gekommen Startpaint Endpaint mehrmals hintereinander aufzurufen.Nochmals Gracias.
Un letzte Bitte hätte Todavía,podría me alguien erklären por qué dies así es,oder si dies sólo bajo WinME así es.
Así que una vez más Euch beiden una großes Dankeschön.
Mit freundlichen Grüßen Georg
Für If
Wenn nichts dagegenspricht sería Yo el Prog. nochmals durchsehen y en el Gefahr hin,dass lo en otro Win.Versionen salvo ME no se ejecuta Usted zukommen dejar.Yo möchte lo ahora doch no mehr unangesehen en el Miembros loslassen. |
|
|
| |
|
|