11. marts 2003 - 15:37Der er
3 kommentarer og 1 løsning
Fra Dos til NT miljø
Jeg har et stort program skrevet i UNICOMAL, der skal adressere et indekserkort. Da direkte adressering ikke er muligt i NT miljøet, er det mit ønske at bruge COMAL's c interface til at kalde en I/O driver. Det som COMAL accepterer som en ikke COMAL modul er en DOS exe, uden main(), der indeholder de relevante funktioner.
Mit mål er at bruge en simpel dll der kan danne bro mellem COMAL(exe) moduler og I/O driveren. Men... Når jeg prøver at lave en statisk link mellem exe modulen og dll'en protesterer COMAL med en "forkert modulformat" Når jeg ændrer det til dynamisk og indsætter kald til LoadLibrary og GetProcAddress får jeg et konsekvent "unresolved external" besked på de to funktioner.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har tilsyneladende løst en del af problemet. Jeg har lavet en DEF fil hvor jeg importerer de to nævnte funktioner. Jeg kan nu kompilere og linke, men når jeg kalder en funktion crasher programmet ( jeg har lavet dummy funktioner i dll'en )
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.