Chinees - Simplificeren   Duits   Engels (Verenigde Staten)   Frans   Grieks   Nederlands   Portugees - Iberisch   Spaans  

Home




The TSI Synchronizer - Trigeminal Software, Inc. (Dutch)

De TSI Synchronizer Object -- build 5024

Uitgegaan van de help file introductie:
[Deze uitleg is bedoeld wat de TSI Synchronizer is en wat het doet]

Voordat ik begin , zou ik graag een aantal mensen bedanken. De volgende mensen verdienen loof en respect:

  • Ten eerste de mensen bij microsoft, voor het mogelijk maken van het reproduceren, en voor het constant uitwerken van de voordelen van het repliceren.
  • Iedereen die artikelen die het repliceren makelijker maken hebben geschreven (Bijvoorbeeld, de voorbeelden in Pinnacle's Smart Access, Advisor’s Access/Office/VB Advisor, en anderen die hier gevonden kunnen worden.)
  • De Replicatie FAQ (Zie Artikel ID: Q182886 in de Microsoft Knowledge Base voor meer info over hoe dit belangrijk document te krijgen van verschillende Microsoft Access MVPs (Most Valued Professionals.)
Ok, vanaf hier begin ik. Replicatie functionaliteit is te uitgebreid! Er zijn dingen die je kunt doen vanuit Microsoft Access, vanuit de Briefcase Reconciler, vanuit DAO, en vanuit de Microsoft Replication Manager. Nou, de achter liggende gedachte claims dat DAO bijna gemaakt is uit ADO (als de "universal data layer" [sic]) in de toekomst versies van ADO, DAO, en Access, het is geen grote conceptuele sprong om een andere manier in te denken van repliceren Om dit te doen zijn sommige van de oude dingen, en sommige nieuwe dingen nodig, en er zijn nog steeds opties niet mogelijk om dingen te doen in de applicatie waar je aan het werken bent.

Gedeeltelijk is de TSI Synchronizer Ik geef het toe het is niet vreemd, maar gewoon een andere weg om de zelfde oude dingen te doen . Maar, meer belangrijk, het is een weg om dingen te doen die ik altijd in mijn eigen applicatie heb willen doen, maar niet ging. Het doet niet alles, niet dat het daarvoor bedoeld is, maar het doet veel van de dingen dat andere helemaal niet doen, of op zijn minst niemand anders doet het programma gewijs. Een paar dingen waar het je in instaat stelt:

  • Krijgen en plaatsen van punten in het geheugen programma gewijs—zonder de Replicatie beheerder
  • Je kunt indirect synchronisaties programma gewijs maken--zonder Replicatie beheerder
  • Je kunt synchronisaties met status events maken waar door je progressie meters kunt implementeren
  • Je kunt geschiedenis informatie krijgen over synchronisaties programma gewijs--zonder Replicatie beheerder
  • Nieuwe replica's met status events maken zodat je progressie meters kunt implementeren
  • Synchronizers beheren, beiden krijgen en configureren met replica's zijn beheerd door een Synchronizer en wat schema bestaat voor beiden replica's
  • Bekijken van informatie over replica's in de replica configuratie dat moelijk ergens anders te krijgen is
  • Zet alle miscellaneous Synchronizer eigen schappen programma gewijs--zonder Replicatie beheerder
  • Gebruik makend van VB6 of nieuwer, waar CreateObject een optionele tweede parameter gebruikt dat een server naam voorstelt, je kan gebruik maken van een afstand beheerd Synchronizers op meerdere machines door een ActiveX EXE te maken dat gebruikt maakt van de TSI Synchronizer objecten.
  • Verschillende leuke dingen die compleet unsupported en niet gedocumenteerd zijn, maar wel uitdagend en gevarieerd zijn.
Sommige mensen vinden dit waarschijnlijk een afkraker voor de Replicatie beheerder—is het ook. Replicatie beheerder is een tool dat gewoon schreeuwt voor een object model, omdat bijna alle mensen die een complexe en efficiënte applicatie hebben alles willen hebben en wat er in zit en dat ook nog proberen te verbergen de UI tegen hun klanten Het is een tool met een paar extra goodies, dat is vooral wat het waarop op het neerkomt: Een geprogrammeerde vervanging van de Microsoft Replication Manager.

Omdat ik geen medewerker meer ben van Microsoft, heb ik op bepaalde momenten van hun conventies voorgesteld om mijn eigen programma's in te voegen en gebruiken; Ik zeg niet dat die van mij feilloos is, en zeker niet dat het mijn toekomstige weg is van versies of Jet replication. (Ik kan je zeker vertellen dat ze dat niet zijn.) Het is gewoon de weg die ik gewend ben om dingen te doen. Hopelijk, dat mijn keuzes nog door iemand begrepen wordt die het nodig heeft een keer. Als het je er niets meer van mijn keuzes begrijpt dan kan de help file en je object browser nog altijd handig zijn.

Ik wil alle mensen bedanken die dit project mede mogelijk gemaakt hebben bij Microsoft. Dit mag dan niet precies de interface zijn die je ingedachte had, maar geen van hun heeft me ooit bedreigd om me aan te klagen, dus het kan allemaal slecht zijn. In bijzonder, zou ik mijn dank uit willen spreken aan Debra Dove, Mark Johnson, Jen Perret, Dean Talley, Phillip Garding, Mike Wachal, and Lee Woods.

Ik zou ook nog graag de niet-Microsoft mensen willen bedanken die niet alleen veel weten over repliceren, maar ook graag erover praten, schrijven, en presenteren. Zodat ze beiden het product verklaren en hoe in elkaar zit en hoe de invloeden die de producten krijgen in toekomstige versies. Petje af voor Mary Chipman, Steve Thompson, en Paul Litwin.

Hier bij Trigeminal Software, Inc., Zou ik problemen hebben als ik zou zeggen waar het begin lag en waar het einde met mijn senior developer, Julianne Lee zonder haar hierover te informeren. Mijn petje blijft af voor haar omdat ik openlijk toegeef dat zij slimmer is dan ik

Tenslotte, Bedank ik de duizenden mensen de repliceerde en mij vragen stelde hierover of vertelde wat ze aan het doen waren en hoe ze dat deden. Jullie zijn de reden waarom ik hier ben, en de belangrijkste reden (naast mijn korte slechte zin!) is dat de TSI Synchronizer bestaat. Alsjeblief e-mail me en vertel wat jou ideeën zijn!

michka@trigeminal.com
President
Trigeminal Software, Inc.
October 8, 1998

Copyright © 1997-99 Trigeminal Software, Inc. All Rights Reserved.


Zijn er enkele voorbeelden hoe je een TSI Synchronizer moet gebruiken?

Ik moet me excuseren voor het niet schrijven van veel tijd verspillende voorbeelden. De achterliggende gedachte is dat ik het leuker vind om een code te schrijven dan de vele help files en zo. Maar het is niet allemaal verloren; Mary Chipman en ik (en ik zal toegeven dat Mary het meeste werk hier gedaan heeft!) een artikel hebben geschreven over Smart Access het heet Introducing the TSI Synchronizer Object (Pinnacle vraagt $5.00 voor elk artikel. Ik Profiteer niet van dit bedrag). Mary is een van de mensen die gewoon meer over die dingen weet dan dat ze ooit zal toegeven; replicatie is een van de onderwerpen waar ze heel veel van af weet. Ook, bevat de help file die bij de download zit, het bestand synch.hlp, een sample code voor de meeste methodes, eigenschappen, en events.


Hoe krijg ik support voor dit utility?

Gewoon zodat dat er geen misverstanden zijn: dit is een volledige unsupported utility (anders moet u een individueel contract voor support/integration opstellen en aanvragen). Ik zou graag van je willen horen dat het werkt zo niet ik ben niet aansprakelijk of verantwoordelijk hiervoor. Ik kan je zeker zeggen dat het nog niet voor ongeldigheids problemen heeft gezorgd, onverwachte hard drive formataties, kaalheid, of onverwachte kreunen van MYN machine... maar hellaas kan ik je deze dingen NIET beloven, en erger, het zal je echt niet overkomen. Zo dat is gezegd, als je toch problemen hebt of bugs gevonden zou ik ze graag willen horen stuur de informatie naar: synch_bugs@trigeminal.com


Ok, Ik begrijp het support gedoe. Hoe kan ik het krijgen?

Download het gewoon hier!

RELEASE version TSI Synchronizer for Microsoft Jet 3.5x replication (build 5024)

RELEASE version TSI Synchronizer for Microsoft Jet 4.0 replication (build 5024)

Als je synch35.dll graag zou willen verspreiden met de Access 97 Setup Wizard's 'Replication Manager' component, Kun je 09Repl.zip downloaden. Instructies over hoe te gebruiken kun je in het 09repl.txt bestand vinden.

De 3.5 versie van de TSI Synchronizer bevat nu de Jet Synchronizer files. Deze mogen alleen gebruikt worden als je een eigen ODE licentie hebt of als je ze verspreidt samen met de TSI Synchronizer als gedeelte van je applicatie. Het beste kun je ze in dezelfde map zetten waar de 97 Office Developer Edition staan, dat is normaal gesproken:

C:\Program Files\Common Files\Microsoft Shared\Replication Manager 3.5
Als je vragen hebben over regels en gebruik van de Jet files, stuur een e-mail naar mij.

Home

Problemen met deze site? Neem contact op met de webmaster@trigeminal.com
Voor uw commentaar, vragen, of suggesties.