| |
|
|
- page 1 - |
|
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:
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):
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 ▲ |
|
|
|
|
| |
|
- page 1 - |
|
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. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
Rolf Koch | Ok dans qui Arbeitsversion volonté alle Webcontrols am Schluss maintenant détruit. |
|
|
| |
|
|
|
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:
et avec cela schaltest du cela Neuzeichnen wieder un:
Eventuell nécessaire cela Contrôle hinterher une WM_PAINT-Message, bzw. Repaint. |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
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 ▲ |
|
|
|
| |
|
- page 2 - |
|
|
Jörg Sellmeyer | Zum Neuladen habe je aussi aucun concept mais peut-être peux Du den le contenu seulement dans un unsichtbares Contrôle aden: KompilierenMarqueSéparationCreateobject %Hwnd,AtlAxWin,D:PROGRAMMEXPROFAN9LIBVORLAGE.HTM,0025,0190,0,0,$50300105,$200
Let Webcontrol1&=@&(0)
SetWindowPos Webcontrol1&= 25,190 - 450,450;0re> |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 08.09.2006 ▲ |
|
|
|
|
Rolf Koch | pas probiert, mais peut-être hilft aussi un: showwindow(webcontrol1&,0) showwindow(webcontrol1&,1) |
|
|
| |
|
|