Som svar på skriblerier nedfældet af Johnny Emde Jensen :
> Årsagen til at jeg IKKE vil ligge denne intern i pgm1 er at hvis der
> kommer ændringer i databasen eller andre steder skal jeg ind i selve
> ordre-applikationen (og måske andre applikatoner) på denne måde kan
> jeg nøjes med at ændre pgm2.. - derfor.
>
Hvis du vælger at bruge ActiveX komponenter så ligger dine funktioner netop
ikke internt i PGM1, men i sin egen DLL (DLL2)
Der kan snildt være flere af slagsen
Tricket er at køre med Binary Compability og fastlægge nogle interfaces til
dataudveksing/functionskald etc fra start af
Efterfølgende kan man rette/rekompilere DLL2 (PGM2) uden at pille i PGM1
Bryder du dine interfaces så skal du dog rekompilere PGM1
> Når brugeren i PGM1 trykker F4 i 'sælger feltet' popper 'sælger
> applikation - PGM2' op og viser hvilken sælger der stod i PGM1 ved at
> ændre baggrungsfarven i cellerne. Hertil benyttes Command - det
> virker fint, men når brugeren skifter sælger skal dette returneres
> til PGM1....
Muligvis via API kald fx sende en Message til pgm1, men det er imho ikke den
optimale måde
> Håber dette var beskrivelse nok...
>
Det er ganske udmærket
mvh/Peter Lykkegaard