Español
Rokosofts Object Creator (ROC)

HTMLControl Bug?

 

Hubert
Binnewies
¡Hola Rolf..

Zum ersten, Yo mich en Deiner Empfehlung y Erklärungen hin otra vez con su Roc beschäftigt, y muss sagen: Entschuldigung, el es realmente Längen mejor como Yo damals behauptet habe.

Aber:

Yo habe en el ROC me una Ventana principal erstellt el 2 Webelemente (Navegador) enthält.
Der Roc erzeugte me bajo anderem folgende Zeilen:
DECLARE WEBDLL&,HTML$
WEBDLL&=USEDLL(D:PROGRAMMEXPROFAN9LIBATL.DLL)
DEF ATLAXWININIT(0) !D:PROGRAMMEXPROFAN9LIBATL.DLL,AtlAxWinInit
ATLAXWININIT()
CREATEOBJECT %HWND,AtlAxWin,D:PROGRAMMEXPROFAN9LIBVORLAGE.HTM,0025,0190,0450,0450,$50300105,$200
LET WEBCONTROL1&=@&(0)
CREATEOBJECT %HWND,AtlAxWin,D:PROGRAMMEXPROFAN9LIBVORLAGE.HTM,0510,0190,0250,0450,$50300105,$200
LET WEBCONTROL2&=@&(0)

y beim final:
FREEDLL WEBDLL&

esta Yo beim final una Anwendungsfehler obtener.
Lo ha ne Weile gedauert, pero yo habs rausgefunden por qué:
Der ROC debería beim Beenden todavía folgende Zeilen einfügen (entonces klappt lo):
@DESTROYWINDOW(WebCONTROL1&)
@DESTROYWINDOW(WebCONTROL2&)

Dann ni Cuestión:
Como bekomme Yo el Webcontrol dazu el Inhalt neu a invitar?
Es para media Programmablauf nötig.

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!"
05.09.2006  
 



Das einfachste se una reCreate ser.
 
05.09.2006  
 




Hubert
Binnewies
entonces flackert aber kurz el fenster...sieht unschön de...

wenns no anders va mach Yo así......
wäre me aber más bien con nem neuladen...
 
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!"
05.09.2006  
 



Yo glaube hier  [...]  wirst Usted fündig - si el Solución extrahiert hast wäre Yo hier para una Posting dankbar.
 
05.09.2006  
 




Jörg
Sellmeyer
Def LockWindowUpdate(1) !USER32,LockWindowUpdate
Hilft Usted como más.
LockWindowUpdate(%hwnd)
ahora Control neuerstellen
LockWindowUpdate(0)
y más gehts
Alternativ con LockWindowUpdate(Webcontrol1&) probieren.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
05.09.2006  
 




Rolf
Koch
Sorry, grad de el Arbeit gekommen
Stimmt, komischerweise es el con el Destrowindow aufeinmal así, porque damals en Desarrollo no. Aber (oje) otra vez qué neues para ROC

Der Rest haben el otro ya beantwortet.

Freut mich, dass el en algunos como PillePalle abgestuften ROC (tal vez sólo porque él en Profano geschrieben es) Usted nun doch zusagt. Wenn Yo no de vielen Mails saber, dass lo doch una Anhängerschaft gäbe, sería Yo auch no soviel Arbeit hacer
 
05.09.2006  
 




Rolf
Koch
Ok en el Arbeitsversion voluntad todos Webcontrols al Schluss ahora zerstört.
 
05.09.2006  
 




Hubert
Binnewies
Jörg Sellmeyer
Def LockWindowUpdate(1) !USER32,LockWindowUpdate
Hilft Usted como más.
LockWindowUpdate(%hwnd)
ahora Control neuerstellen
LockWindowUpdate(0)
y más gehts
Alternativ con LockWindowUpdate(Webcontrol1&) probieren.


Yo habs rauf y runter intenta.....
Yo denke dass que aquí sólo dazu pensamiento es el Ventana oder el Control neu para dibujar.
Aber no en dessen Inhalt neu a invitar.

Aber genau el Funktioniert auch no (zumindest no correcto)

Yo habe con el HTML Control momentan 2 Problemas.
1.) Folgende Konstellation:
Yo habe una Ventana principal (Bildschirmfüllend sin Titel y Menüzeile, así groß el auch el Windowsleiste unten abgedeckt es, Das Proggi se el Rechner en una Función festnageln, porque anschliessend el Rechner sólo a el Zweck, dieses Proggi auszuführen verkauft se.) en el mittels LoadBMP una Hintergrundgrafik geladen se.
Darauf son actualmente 2 Color Static Transparent, dessen Texto Yo Zentriert habe (mittels SKControl.dll), 12 Buttons y 2 HTML Controls.
En una cierto Button öffnet se una Diálogo, en el Werte eingegeben voluntad, el Yo überprüfe.
Sombrero el Nutzer una Fehler en Eingabe gemacht kommt darauf ni AlertBox.
Klickt nun el Nutzer en OK, verschwindet el AlertBox y (nun kommt lo) auch el unverdeckte Inhalt el HTMLControls.
Lo se sólo todavía el Hintergrundbild en el HTMLControls adecuado.
Verwende Yo nun el oben genannte LockWindowUpdate se el Inhalt sólo redibujar si yo mi Dialogbox bewege y el botón del ratón loslasse.
Es no akzeptabel.

2.)Auf el Rechner se ejecuta como Dienst auch el Xampp (una apache 2.0.2 Server) y MySQL.
Auf el Rechner befinden se Teile uno Webseite el mittels DynDNS en uno Página en mi Webspace aufgerufen voluntad.
Diese Teile bestehen hauptsächlich de PHP Scripte el en el Eingaben des externo Nutzers reagieren.
Womit dessen Inhalte unterschiedlich son.
Nun Fungiert mein Proggi como Anzeige dessen qué el Externe Nutzer en el Página macht, Womit el Inhalte en el HTML Controls variieren.
Somit brauche Yo una Möglichkeit dessen Inhalt neu a invitar, y zwar sin Clic en una Link.
Mir wäre auch una solución bastante encima el Yo sólo (para Ejemplo mittels el ONL.DLL) la página en una String lade y el Control übergebe.
Nur el ReCreate el HTML Controls Yo intenta, Das Flackern el Controls es más que grausam y kann Yo keinem Kunden zumuten.

Yo hoffe lo ha como uno unos pocos Lösungen para mich.

Vielen Dank 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!"
07.09.2006  
 




Jörg
Sellmeyer
¡Hola Hubert,
LockWindowUpdate es dazu como, el Neuzeichnen uno Controls oder Fensters a unterbinden!
Yo nutze lo z.B. entonces, si yo una Listbox con viel Inhalt füllen voluntad.
Normalerweise se cada neue Eintrag sichtbar en el Liste eingetragen (auch si él hinten angehängtwird se dafür el Control de Windows aktualisiert).
Das kostet Tiempo. Wenn uno vorher y hinterher LockWindowUpdate aufruft, restos el Listbox unberührt y sólo en abgeschlossenen Aktion se el Control redibujar. Dafür evtl. simplemente todavía una repaint anhängen.
Geht wesentlich más rápido y podría en Deinem Html-Control el Flackern unterbinden.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.09.2006  
 




Frank
Abbing
Yo saber ni weitere Möglichkeit. El Message WM_SETREDRAW verhindert el Neuzeichnen uno Controls:
SendMessage(handle&,11,0,0)

Und así schaltest Si es usted el Neuzeichnen otra vez una:
SendMessage(handle&,11,1,0)

Eventuell benötigt el Control hinterher una WM_PAINT-Message, o. Repaint.
 
07.09.2006  
 



Franks Variante es IMHO deutlich mejor como lockwindowupdate  en cualquier momento de una otro Prozess darse por concluido podría - z.B. si uno una Ventana verschiebt.
 
07.09.2006  
 




Hubert
Binnewies
¡Hola..

Also en el Punkt Neuzeichen sperren tener Yo aufgegeben.
Yo podría el Neuzeichnen erfolgreich sperren, el Blöde es sólo, si ahora el Nutzer en el wirklich dumme Concepto kommt el Diálogo o Alertbox a mover....
Sieht echt grausam de...

El einzige Solución es: en Alertboxen a verzichten si uno HTML Controls verwendet y simplemente propio Meldungsboxen bajo XProfan a redactar.
Dann hay no Problemas.
Und Yo tener como ne schöne entworfen con Blinkschrift (con SKControl.DLL , el gefällt me siempre mejor).

Bleibt sólo todavía el neuladen des Inhaltes des HTML Controls...

Sombrero como uno ne Concepto (sin ReCreate) ??

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!"
08.09.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

12.712 Views

Untitledvor 0 min.
Peter Max Müller18.11.2017
H.Brill29.12.2015
Michaeal14.10.2013
Stephan Sonneborn01.03.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie