Verslag WDG 18 december 2020

 


Verslag ZOOM-WDG 18 december 2020

Aanwezig waren: 1. Huib Preij, 2. Ignace Claerhout, 3. Jan Vriend, 4. Harry Houtkoper, 5. Jan de Bruin, 6. Maikel Haverkamp, 7. Danny de Koster, 8. Geralt vd Born, 9. Robert Veys, 10. Tonny Neirynck, 11. Paul vd Dungen, 12. Harry Nijenhuis, 13. Marc Muylaert, 14. Stefan Bentvelsen

We bespraken oa:
HTML-control in 26: Gebruiker kan nu zelf mooie email opmaken in Windev.

Kleuren in Editor: Werd niet geheel duidelijk. Zullen we volgende keer in het echt moeten zien.

Webservice : Stefan Bentvelsen wil graag in de Webservice de gehele URL kunnen zien waarmee de Webservice is aangeroepen. Antwoord is niet gekomen. Wel work-arounds om alle parameters op te halen. Dirk Boschmans was er helaas niet maar hij schijnt de gehele header uit te lezen. Hopelijk volgende keer antwoord. Stefan stelt de vraag ook nog aan PC Soft.

Refresh van een Combobox : Listdisplay met taInit. Dan vindt de initialisatie ook opnieuw plaats. Met taStart begint hij gewoon weer bovenaan. Harry H zet een voorbeeld in een aparte Post in deze Blogger.

www.raidrive.com : Handige tool om een drive letter toevoegen op een Strato-server. Dropbox krijgt dan bijv D:. Draai je nu op de Strato bijvoorbeeld een backup van je HFSQL-server dan kan je die meteen op de D: plaatsen, de Dropbox dus en staat hij niet bij de Strato op dezelfde server.  (Trefwoorden: driveletter, raidrive) 

UBL:  Danny de Koster noemde Peppol als de Europeesch platform om facturen uit te wisselen tussen bedrijven. De facturen worden daar ook in UBL formaat opgeslagen. Je kan ook zelf UBL facturen maken. In de UBL zit ook de factuur als PDF opgeslagen. Jan Vriend, met hulp van Harry Nijenhuis, wil de volgende keer een voorbeeld laten zien  hoe je een UBL maakt. 

Sockets en WebSockets: Omdat Dirk er niet was hebben we dit niet behandeld. Doen we de volgende keer. Huib laat ook zijn Licentieserver zien en hoe het OG-programma daarmee communiceert.
Paul vd Dungen gaf nog de volgende link:
https://stackoverflow.com/questions/4973622/difference-between-socket-and-websocket 
(Trefwoorden: socket en websocket)

Ribbon aanpassen: Harry Nijenhuis onderhoud in zijn programma software-matig de Ribbon met zijn menu opties. Afhankelijk van de rechten van iemand krijgt hij meer of minder menu-items te zien. Hij kon echter niet automatisch de groepen in de Ribbon uitlezen.
Dit kan echter wel met: gpwEnumControl
Je moet de naam vd pagina meegeven.

PROCEDURE EnumChildControl(sParentName is string)
 
// Browse the controls
nSubscript is int = 1
sNameChildControl is string
sControlInfo is string = gpwEnumControl(sParentName, nSubscript)
WHILE sControlInfo <> ""
       Trace(sControlInfo)
       // Retrieve the full name of the child control
       sNameChildControl = ExtractString(sControlInfo, 1, TAB)
       Trace(sNameChildControl)
       // Next control
       nSubscript++
       sControlInfo = gpwEnumControl(sParentName, nSubscript)
END

Je krijgt dan de volledige Ribbon terug en kan die vervolgens weer in eigen tabel inlezen om de rechten per gebruiker te kunnen bijwerken.
Harry heeft ook nog handig een timer erin gezet zodat de Ribbon op elk werkstation binnen 30-seconden wordt bijgewerkt.
Bij een globale procedure kan je o.a. een timer instellen. Zie de afbeeldingen hieronder.
Bij deze bespreking kwamen ook alle voors en tegens van PC Soft's  Groupware aan de orde.


(Trefwoorden: global procedure)

Maps Clustering Markers (W26): In de WebDev Zoom-meeting van 11/12 kwam ter sprake hoe je het Clusteren van markers in Google Maps moet regelen.
Je geeft bij het type marker aan of hij geclusterd mag worden. Zo ja, dan doet Google dat automatisch.

tmpMarker is a Marker
tmpMarker2 is a Marker
TmpGoe is gglCoordinate

TmpGoe..Latitude = 52
TmpGoe..Longitude = 12
tmpMarker..Position = TmpGoe
tmpMarker..Cluster = True
MapAddMarker(MAP_NoName1,tmpMarker)

tmpMarker..Cluster = True
TmpGoe..Latitude = 52
TmpGoe..Longitude = 12.1
tmpMarker..Position = TmpGoe
MapAddMarker(MAP_NoName1,tmpMarker)

TmpGoe..Latitude = 52
TmpGoe..Longitude = 12.2
tmpMarker2..Position = TmpGoe
tmpMarker2..Cluster = False
MapAddMarker(MAP_NoName1,tmpMarker2)

(Trefwoorden: google maps, markers, marker, cluster)  



Reacties

Populaire posts van deze blog

Soms lijkt het alsof de CSS niet werkt.

MARIA DB

Strato problemen