SendMessage() fra Access 2000 på Win98
Jeg er ved at lave en Access db som gør brug af GNUPG.Inde fra Access kan brugerne gøre brug af nogle funktionaliteter i GNUPG. Det hele er stort set lavet og virker perfekt på Win2K og WinXP.
Problemet opstod i dag under noget test på Win98.
GNUPG bliver kaldt via WinAPI CreateProcess, som så returnerer et processID, stort set som en almindelig Shell() i Access, grunden til at jeg bruger CreateProcess er at jeg skal have outputtet fra min shell retur til Access.
Problemet opstår når jeg skal sende kommandoer til det pågældende Shell vindue. For at gøre dette benytter jeg sendMessage() fra WinAPI.
Når jeg tester på Win98, får jeg fat i det rigtige vindue ved hjælp af GetWindowThreadProcessId(), som returnerer det pågældende vindues handle. Når jeg så efterfølgende prøver at sende noget via sendMessage(), sker der absolut ingenting på win98.
Er der nogen der har erfaringer med sendMessage på Win98. Skal jeg gøre noget specielt for at få det til at virke???
Jeg er ved at blive skaldet på grund at det her......
