| |
|
|
Hubert Binnewies | ¡Hola Sebastian
Yo glaube Yo bin como en una Bug gestossen. Yo verwende en mi Proggi deine SKControl.dll y el (Sé que, bastante alte, aber denoch nützliche) ONL.DLL
Wenn Yo nun con el ONL.DLL en ne no vorhandene Webadresse stosse y el Proggie en ne Rückkehr de el DLL wartet hört el SKCtrl_CreateClrBlinkStatic en a blinken.
Liegt el a deiner SKControl.DLL oder a el ONL.DLL??? Wenn a el SKControl.DLL, kannst Si es usted el ändern? oder es el no posible, entonces muss Yo qué más überlegen.
Gracias schonmal en el voraus.
Hubert |
|
|
| WinXP Prof, XProfan 9.1 Newbie
Ein kluger Kopf sagte mal: "Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!" | 24.10.2006 ▲ |
|
|
|
|
Sebastian König | ¡Hola Hubert,
kannst Usted me dazu Por favor, una Testcode inkl. el benötigten DLL enviar, así Yo el veces genauer ansehen kann?
Yo befürchte aber fast, dass el DLL während el Wartezeit el aufrufende Programa komplett blockiert - en el Fall podría uno como wohl nichts hacer...
MfG
Sebastian |
|
|
| |
|
|
|
| Hubert podría se behelfen indem él el Downloaden en un otro Hilo oder Prozess ablaufen lässt. |
|
|
| |
|
|
|
Hubert Binnewies | @IF Yo ihm el Archivos ya como PM geschickt, y aquí tener Yo algo Tiempo para warten. Wenn no klappt voluntad Yo con nem Hilo versuchen, pero yo glaube no el lo así viel Sinn ha, porque como laufen sí 2 DLL´s y el Función el una debería el otro eigendlich no beeinträchtigen, especialmente en lo que una Es el el Blinken en un eigenen Prozess hecho (glaube Yo, porque el wäre logisch, porque ansonsten sería el otro Programmablauf en efecto el Blinken behindern).
Hubert |
|
|
| WinXP Prof, XProfan 9.1 Newbie
Ein kluger Kopf sagte mal: "Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!" | 24.10.2006 ▲ |
|
|
|
|
| [quote:819e78bc26]porque como laufen sí 2 DLL´s y el Función el una debería el otro eigendlich no beeinträchtigen[/quote:819e78bc26]Nun doch porque beide laufen innerhalb uno Prozesses. Wenn una el DLL blockiert - oder Su XProfanprogramm blockiert - legt lo natürlich el gesammten Prozess lahm. Demzufolge sería Usted el Ausweichen en una otro Hilo wohlmöglich auch no viel bringen, weiche en una otro Prozess de. Es incluso muy simplemente Wart Yo bau Dir veces una Ejemplo... |
|
|
| |
|
|
|
| Tjo hier veces una Sample en el Su Blinkstatic niemals sería aufhören a blinken y Usted könntest incluso una Timeout einbauen y el Downloadprozess nötigenfalls incluso terminieren wenns demasiado tiempo dauert... KompilierenMarcaSeparación {$cleq} programm sollte ausschliesslich als EXE, nicht als prf oder prc laufen gelassen werden
include download.pcu = dw.
include pipe.pcu = pipe.
include usermessages.pcu = um.
if parcount==2
if par$(1)=="loadFromInternet"
app.loadFromInternet
endif
endif
cls
print "Jut, dann laden wir mal..."
print "einen Moment bitte..."
print "Die XProfan-Community benötigt ";substr$(downloadFromInternet("https://www.xprofan.com/siz"),1,chr$(9));" Festplattenkapazität."
print "Taste..."
waitkey
end
proc downloadFromInternet(s$)
declare pipe&,sid$,result$
sid$:=str$(gettickcount)
pipe&:=pipe.create(sid$)
pipe.push pipe&,s$
pipe.push pipe&,str$(hwnd)
shell par$(0)+" loadFromInternet "+sid$
um.add 7788
while (pipe.get(pipe&)<>"done") and (umessage<>7788)
waitinput
wend
um.sub 7788
sleep 100
pipe.pop pipe&
result$:=pipe.pop(pipe&)
pipe.close pipe&
return result$
endproc
proc app.loadFromInternet
declare sid$,pipe&,url$,result$,hwnd&
sid$:=par$(2)
if pipe.is(sid$)
pipe&:=pipe.create(sid$)
url$:=pipe.pop(pipe&)
hwnd&:=val(pipe.pop(pipe&))
result$:=dw.get(url$)
pipe.push pipe&,"done"
pipe.push pipe&,result$
pipe.close pipe&
sendmessage(hwnd&,7788,0,0)
endif
end
ref='./../../funktionsreferenzen/XProfan/ENDPROC/'>ENDPROC
|
|
|
| |
|
|
|
Hubert Binnewies | Hmmmmm... zuerstmal... qué bedeutet el : {$cleq} ?? Yo denke veces XProfan 10???....tener Yo no..sólo 9.1
Dann.... Yo veces hier irgendwo gelesen el al XPSE verwendet indem uno en el Einstellungen vom ProfanPad simplemente el XPSE como Interpreter,Runtime y Compiler angibt.... Hab Yo gemacht...y yo tener sólo ne Fehlermeldung bekommen...(Error missing Filename)
Dann podría Yo dein Ejemplo näher bajo el Lupe nehmen...
Hubert |
|
|
| WinXP Prof, XProfan 9.1 Newbie
Ein kluger Kopf sagte mal: "Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!" | 24.10.2006 ▲ |
|
|
|
|
| IF proggt alles gerne encima seinen XPSE, en algo Werbung a hacer . |
|
|
| |
|
|
|
| [quote:9dd4a05520=Andreas Hötker]IF proggt alles gerne encima seinen XPSE, en algo Werbung a hacer .[/quote:9dd4a05520] Sí auch - aber Usted wirst lachen el es nichtmal el Hauptgrund. Der Hauptgrund es el I, con XPSE simplemente más rápido bin, el Programas laufen zuverlässiger porque weniger Fehler drinn son, el Syntax tippt se mejor y el Kompilieren el Programas por el XProfankompiler va auch todavía deutlich más rápido.
Der XPSE entsteht sí no porque Yo para algo werbung hacer möchte qué eh libre para jedermann erhältlich es, pero en me incluso el Leben una Stückchen leichter a hacer. Wer no partizipiert es sólo no reif genug.
@Hubert: XPSE kannst Usted como Interpreter y/oder como Kompiler angeben, el es egal - lo obligt Usted welche Tastenkombination Usted letztendlich para el XPSE uso willst. Wichtig es sólo el XPSE auch como Parámetro el Dateinamen de el Editor transferencia bekommt. Meiner Meinung después de gabs como en el ProfanPAD todavía nie Problemas oder?
Hab en el Ayuda para XPSE glaube auch el Part ProfanPAD angeschnitten...
{$cleq} son XPSE-Kompilerschalter , 4 Stück incluso en Summe. (El Shorties) C.ompilieren L.inken E.xe ausführen Q.uiet (klappe halten). So rattert XPSE en un Durchgang todos esta Operationen por. Un Taste en el ProfanPad gedrückt y el resto passiert de alleine...
Desde que el Projektfile el chm-Hilfedatei con nem Festplattenabsturz perdido habe voluntad Yo el Ayuda para xpse en el ODoku tomar. |
|
|
| |
|
|
|
| Usted hast el größere Suicherheit des fertigen Compilats vergessen . |
|
|
| |
|
|
|
| [quote:855f85dca3=Andreas Hötker]Usted hast el größere Sicherheit des fertigen Compilats vergessen .[/quote:855f85dca3] Ähäm! Und como Andreas sólo neulig bewiesen hatte - el Kompilate son sicherer gegen Angriffe como z.B. el Austauschen de Prozeduradressen en fremden Code en el eigenen Prozess a injezieren.
So Andreas? |
|
|
| |
|
|
|
| Jö . |
|
|
| |
|
|