Français
Rokosofts Object Creator (ROC)

HTMLControl Bug?

 

Hubert
Binnewies
allô Rolf..

Zum ersten, j'ai mich sur Deiner Empfehlung et Erklärungen hin nochmal avec Deinem Roc beschäftigt, et muss dire: pardon, qui ist vraiment de Längen besser comme je autrefois behauptet habe.

mais:

j'ai im ROC mir un Hauptfenster erstellt cela 2 Webelemente (Browser) contient.
qui Roc erzeugte mir sous 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)

et beim finissons:
FREEDLL WEBDLL&

dabei habe je beim finissons une Anwendungsfehler conservé.
Es hat ne Weile gedauert, mais je habs rausgefunden pourquoi:
qui ROC sollte beim finissons encore folgende Zeilen insérer (ensuite klappt es):
@DESTROYWINDOW(WebCONTROL1&)
@DESTROYWINDOW(WebCONTROL2&)

ensuite encore une Frage:
comment bekomme je cela Webcontrol en supplément den le contenu récente trop magasin?
c'est pour meinen 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  
 



cela einfachste wird un reCreate son.
 
05.09.2006  
 




Hubert
Binnewies
ensuite flackert mais kurz cela la fenêtre...sieht unschön aus...

wenns pas anders allez mach je es so......
wäre mir mais lieber avec 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  
 



je crois ici  [...]  wirst Du fündig - si Du qui Solution extrahiert la hâte wäre je ici pour un Posting reconnaissant.
 
05.09.2006  
 




Jörg
Sellmeyer
Def LockWindowUpdate(1) !USER32,LockWindowUpdate
Hilft Dir là plus.
LockWindowUpdate(%hwnd)
maintenant Contrôle neuerstellen
LockWindowUpdate(0)
et plus gehts
Alternativ avec LockWindowUpdate(Webcontrol1&) essayer.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
05.09.2006  
 




Rolf
Koch
Sorry, grad de qui travail gekommen
Stimmt, komischerweise ist cela avec dem Destrowindow aufeinmal so, car autrefois chez qui Entwicklung pas. mais (oje) wieder quoi nouveau pour ROC

qui reste avons qui anderen déjà beantwortet.

Freut mich, dass qui chez einigen comme PillePalle abgestuften ROC (peut-être seulement weil il dans Profan geschrieben ist) Dir eh bien doch zusagt. si je pas aus vielen Mails wüsste, dass es doch une Anhängerschaft gäbe, serait je mir aussi pas soviel travail faire
 
05.09.2006  
 




Rolf
Koch
Ok dans qui Arbeitsversion volonté alle Webcontrols am Schluss maintenant détruit.
 
05.09.2006  
 




Hubert
Binnewies
Jörg Sellmeyer
Def LockWindowUpdate(1) !USER32,LockWindowUpdate
Hilft Dir là plus.
LockWindowUpdate(%hwnd)
maintenant Contrôle neuerstellen
LockWindowUpdate(0)
et plus gehts
Alternativ avec LockWindowUpdate(Webcontrol1&) essayer.


je habs rauf et runter versucht.....
je denke dass que voici seulement en supplément gedacht ist cela la fenêtre ou bien den Contrôle récente trop zeichnen.
mais pas um dessen le contenu récente trop magasin.

mais oui c'est ca cela Funktioniert aussi pas (zumindest pas richtig)

j'ai avec dem HTML Contrôle momentan 2 Probleme.
1.) Folgende Konstellation:
j'ai un Hauptfenster (Bildschirmfüllend sans Titel et Menüzeile, aussi grand cela aussi qui Windowsleiste unten abgedeckt ist, cela Proggi soll den calculateur sur une Funktion festnageln, weil anschliessend qui calculateur seulement trop dem Zweck, cet Proggi auszuführen verkauft wird.) dans dem mittels LoadBMP une Hintergrundgrafik geladen wird.
puis sommes derzeit 2 Color Static Transparent, dessen Text je Zentriert habe (mittels SKControl.dll), 12 Buttons et 2 HTML Controls.
chez einem certain Button ouvrez sich un Dialog, dans dem Werte eingegeben volonté, qui je überprüfe.
Hat qui Nutzer une faute chez qui Eingabe gemacht venez puis encore une AlertBox.
Klickt eh bien qui Nutzer sur OK, verschwindet qui AlertBox et (eh bien venez es) aussi qui unverdeckte le contenu qui HTMLControls.
Es wird seulement encore cela Hintergrundbild dans den HTMLControls angezeigt.
Verwende je eh bien cela dessus genannte LockWindowUpdate wird qui le contenu seulement récente gezeichnet si je mon Dialogbox bewege et qui Bouton de la souris loslasse.
c'est pas akzeptabel.

2.)sur dem calculateur fonctionne comme Dienst aussi qui Xampp (un apache 2.0.2 Server) et MySQL.
sur dem calculateur befinden sich Teile einer Webseite qui mittels DynDNS dans einer page sur meinem Webspace aufgerufen volonté.
cet Teile bestehen principale aus PHP Scripte qui sur qui Eingaben des externe Nutzers réagir.
Womit dessen Inhalte unterschiedlich sommes.
eh bien Fungiert mon Proggi comme Anzeige dessen quoi qui Externe Nutzer sur qui page pouvoir, Womit qui Inhalte dans den HTML Controls varier.
Somit brauche je une Possibilité dessen le contenu récente trop magasin, et zwar sans Klick sur une Link.
Mir wäre aussi une Solution droite sur qui je seulement (zum Beispiel mittels qui ONL.DLL) qui page dans une String lade et dem Contrôle übergebe.
seulement cela ReCreate qui HTML Controls habe je versucht, cela Flackern qui Controls ist plus que cruelle et peux je aucun Kunden zumuten.

je hoffe es hat là einer un paire Lösungen pour mich.

Vielen Dank Schonmal d'avance.

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
allô Hubert,
LockWindowUpdate ist en supplément là, cela Neuzeichnen eines Controls ou bien Fensters trop unterbinden!
je nutze es z.B. ensuite, si je une Listbox avec viel le contenu füllen veux.
normalement wird chacun neue Eintrag sichtbar dans qui liste eingetragen (aussi si il hinten angehängtwird wird pour cela Contrôle de Windows aktualisiert).
cela kostet Zeit. si on auparavant et hinterher LockWindowUpdate aufruft, bleibt qui Listbox unberührt et seulement chez abgeschlossenen Aktion wird cela Contrôle récente gezeichnet. Pour cette peut-être. simple encore un repaint anhängen.
allez wesentlich plus rapide et pourrait chez Deinem Html-Contrôle cela Flackern unterbinden.

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




Frank
Abbing
je connais encore une weitere Possibilité. qui Message WM_SETREDRAW verhindert cela Neuzeichnen eines Controls:
SendMessage(handle&,11,0,0)

et avec cela schaltest du cela Neuzeichnen wieder un:
SendMessage(handle&,11,1,0)

Eventuell nécessaire cela Contrôle hinterher une WM_PAINT-Message, bzw. Repaint.
 
07.09.2006  
 



Franks variante ist IMHO deutlich besser là lockwindowupdate  jederzeit de einem anderen Prozess finissez volonté pourrait - z.B. si on un la fenêtre verschiebt.
 
07.09.2006  
 




Hubert
Binnewies
allô..

alors dans dem Punkt Neuzeichen sperren hab je es aufgegeben.
je konnte cela Neuzeichnen erfolgreich sperren, cela Blöde ist seulement, si maintenant qui Nutzer sur qui wirklich dumme concept venez den Dialog ou bien qui Alertbox trop Déplacer....
Sieht vraie cruelle aus...

qui einzige Solution ist: sur Alertboxen trop verzichten si on HTML Controls verwendet et simple eigene Meldungsboxen sous XProfan trop erstellen.
ensuite gibt es aucun Probleme.
et je hab là ne belle entworfen avec Blinkschrift (avec SKControl.DLL , qui comme mir toujours besser).

Bleibt seulement encore cela neuladen des Inhaltes des HTML Controls...

Hat là einer ne concept (sans 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  
 




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

12.421 Views

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

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