U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Algemene informatie over de DDE-verbinding met Mercator

0000000752     -      27-03-2017
Verouderd

Deze pagina betreft alleen de legacy en Aruba versies.

 

Vanaf versie 4.3.17 integreert Mercator een DDE-server. Dit laat externe applicaties toe om interne Mercatorcommando's uit te voeren. Deze commando's kunnen echter pas worden uitgevoerd na het voorafgaandelijk opstarten van Mercator. Om de DDE-server van Mercator te activeren, moet men de optie "Overige / DDE-server activeren" op JA instellen en het programma opnieuw opstarten. Eens deze optie geactiveerd is, wordt de staat van de DDE-server weergegeven onder de licentienaam, links onderaan in het basisscherm van Mercator. Hierna volgen de DDE-gegevens van de Mercator-server:

  • ServiceName: Mercator
  • Topic: Main


De DDE-server aanvaardt aanvragen van het type Execute (ExecuteMacro in Delphi of DDEExecute in Visual Basic). De door deze functie ingevoerde parameter moet een geldig Xbase-commando zijn dat Mercator kan herkennen en uitvoeren.

Voorbeelden van commando's

  • "stop('Hello !')" : eenvoudig bericht dialoogvenster
  • "ox_sig_cli.montrer('400INEO43 ') ": weergave van de klantenfiche met C_ID = 400INEO43
  • "ox_sig_stock.montrer('AAAW4AAAW9') ": weergave van de artikelfiche met S_ID = AAAW4AAAW9
  • "do doc_start with 'V','Factu'": de invoer van een factuur starten
  • "do form_info": het dialoogvenster "Over ..." weergeven
  • "do form 'identif' linked": het venster "Tools / Identificatie" weergeven
  • ...

Al deze voorbeelden kunnen makkelijk worden getest met behulp van de Delphi 5-applicatie testdde.exe (cfr. 0000000753f.html).



De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.