DDE står for dynamisk data exchange. Det benyttes til udveksling mellem 2 programmer. Du kunne f.eks. lage et program i VB, som indsætter data direkte i en Excel-regneark.
Jo, meeeeen ville det ikke være det samme om man åbnede word ved hjælp af den programatiske brugerflade, og så ændrede i dokumentet den vej, eller er der noget etensielt jeg har overset??
kedde65 >> Word er meget mere end blot en enkelt DLL. Du har heller ikke adgang til en beskrivelse af de DLLér som evt. benyttes af Word, så det vil du ikke kunne i praksis.
DDE er en standardiseret måde at udveksle data mellem 2 programmer. Word var blot et eksempel. Der kan laves DDE til et hav af andre programmer.
Ret mig endelig hvis jeg tager fejl, men hvis jeg fra VB sætter en reference til Microsoft Word 10.0 Object Library, så har jeg ihvertfald alle muligheder for at lege med word fra vB af. Men okay til andre programmer kan dde sikkert godt bruges.
Jeg kan fint give dig et eksempel på hvor jeg bruger DDE.
Jeg sælger nogle så dataloggere, som kan bruges til f.eks. at måle temperaturen med faste intervaller. Man kan bruge det medfølgende program til at opsamle målingerne. En anden mulighed er at benytte DDE til at overfører målingerne direkte til Excel. Det er så muligt at lave f.eks. en graf, som opdateres hver gang der kommer en ny måling.
Du kan også benytte DDE til at indsætte et lille regneark i et Worddokument. Fordelen er så at hver gang Word-dokumentet åbnes, hentes data via DDE fra Excel.
Det kan bruges hvis du f.eks. laver et Word-dokument der beskriver en virksomheds salgstal hver måned.
Ja okay, det lyder smart, men igen, jeg synes ikke rigtig jeg kan se at det er noget som ikke kan løses med en reference til det produkt man vil arbejde med. Men okay, du skal ihvertfald have tak fo hjælpen, jeg var jeg dog trods alt også kun ude efter en generel beskrivelse, og den har du givet. Spørgsmålet var jo ikke at forsøge at overbevise mig om det var smart -:))
kedde65 >> Jeg vil/kan ikke overbevise dig om at DDE er en smart løsning. Det syntes jeg ikke selv. Det bliver næsten altid en klodset løsning. Det er brugbart, specielt hvis brugeren ikke selv er den store programmør.
Du skal også lige huske på at det langt fra er alle firmaer, som udgiver f.eks. et \"Object Library\" til deres produkter (faktisk ikke mange andre end MicroSoft og enkelte andre), så nogen gange er det den eneste mulighed der er for udveksling af data.
Nej det er jeg selvfølgelig klar over, men faktum er at der bliver flere og flere der benyutter sig af det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.