Posts

Add to Home screen. A2HS

Afbeelding
  Add to Home screen Dit is een oplossing om in een WebApp een button te plaatsen die een snelkoppeling op het stattscherm (Beginscherm) van je telefoon plaatst. Aangezien dat waarschijnlijk niet kan vanuit een WebApp maakt de oplossing gebruik van een PWA, een Progressive Web App. Dit is een heel klein appje dat op je telefoon wordt gezet. Komt dus ook niet op je start- of beginscherm, maar komt tussen de echte Apps. Bij iOS werkt het weer net iets anders dan bij Android. - Android komt met een button "Op Startscherm plaatsen"  - iOS zet hun bekende upload icoontje rechts bovenaan. Wordt vervolgd. lkjlkjlkjlkj

Control op alle Windows van je applicatie zetten of aanpassen.

Afbeelding
  In deze blog: 1: Icoontje op elk Window aanpassen. 2: Een Button van het Main Window clonen naar alle windows. Oplossing zijn van Jan de Bruin. 1. Icoontje op elk window aanpassen. Onderstaande drie regels staan in de Project initialisatie. Je moet wel aan het begin van je project zetten: EXTERN winconst.wl EXTERN keyconst.wl Windows events Event(Schermsettings,"*.",WM_SHOWWINDOW) Event(Schermsettings,"*.",WM_MDIMAXIMIZE) Event(Schermsettings,"*.",WM_SETFOCUS) Bovenstaande betekent dat als een Window getoond wordt "WM_SHOWWINDOW" dan wordt de procedure "Schermsettings" aangeroepen. Voorbeeld: Links bovenaan je scherm staat je logo, het logo vd maker vh programma. Dit staat op elk Window. Klant (gebruiker) wil daar echter een eigen logo.  GLOWindowIcoon is een globale variabele waar het plaatje (Icoontje) instaat. Procedure Schermsettings: PROCEDURE Schermsettings(nWindowsMessage is int, nWParam is int, nIParam is int) WindowNaam

Postcode tabel

Afbeelding
POSTCODE AUTOMATISCH IN JE APPLICATE.   Wie weet hier iets van. Let me know: huib@preij.nl https://bwnr.nl/postcode.php

Responsive iframe in een WebDev pagina

Afbeelding
De standard iframe control van WebDev is minder geschikt op een responsive pagina. Deze werkt alleen alleen horizontaal waardoor de beeldverhouding wordt verstoord. Dit kan worden opgelost door gebruik te maken van een HTML control. Maak een HTML control aan op een responsive pagina.  Ga nu naar de eigenschappen van de HTML control en klik op de knop "Edit HTML source code" en voeg vervolgens onderstaande code toe. De control gedraagt zich nu zowel horizontaal als verticaal responsive. DE CODE <div class="container"> <iframe class="responsive-iframe" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe> </div> <style> .container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ } .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; } </style&g

WebDev programma A automatisch program C starten

Afbeelding
  WebDev programma A automatisch programma C starten Gepost door Huib Preij op 7 augustus 2022. Probleem: Ik wil als ik een WebDev programma start afhankelijk van een voorwaarde een ander WebDev programma automatisch starten. Echt moeilijk is het niet maar het heeft me toch de nodige tijd gekost om het goed aan de praat te krijgen.  Voorwaarde: De voorwaarde is dat elke dag maar 1x programma C hoeft te worden gestart. Ik bewaar in een INI bestand de datum dat de laatste keer C is gestart vanuit A. Opstarten: De Button "Conscribo Sync" wil ik automatisch uitvoeren als het programma gestart wordt. Het onderstaande scherm verschijnt dan in beeld in een nieuwe TAB. Als het programma C klaar is, dan komt het Einde scherm. De gebruiker moet die TAB zelf sluiten. De Button "Conscribo Sync" moet je als volgt instellen. Bij Type kies je voor "Display a page from another site. Zet bij URL de juiste URL. Je kan dan ook middels programmeren doen met de property Btn_Conscri

Soms lijkt het alsof de CSS niet werkt.

Afbeelding
  Gepost door Huib Preij op 4 augustus 2022. WebDev. Soms (heel soms gelukkig) als ik een Website op de server heb geïnstalleerd in WebDev Deploiment, dan lijkt het alsof de CSS niet werkt. Alles staat door elkaar en er is geen enkele opmaak, zoals hierboven. Het moet er zo uitzien: Voer je dan de diagnose uit in de WebDev Administrator en kies je de betreffende Website, dan komt hij met een foutmelding die voor een doorsnee WebDev-programmeur moeilijk te begrijpen is. De oplossing was echter simpel. In de IIS heb ik onder Default Website de _web map van mijn applicatie verwijderd. Vervolgens de de zaak opnieuw geïnstalleerd en toen werkte alles weer.

Kolommen verbergen lukt niet altijd (Windev)

Afbeelding
 Geplaatst door Huib Preij, 29 juli 2022. In Windev (WD 26)  kan de gebruiker kolommen verbergen en van plaats veranderen. Per PC worden de instellingen bewaard. Vandaag wilde een gebruiker dat toepassen, maar de instellingen werden niet bewaard. Oorzaak: Hij haalde ook de eerste kolom weg en dan werkt het niet. Alles komt dan weer terug. Hebben jullie dit ook? Zo ja hebben jullie het kunnen oplossen? Zo ja, hoe?