Det varierer lidt Delphi-versionerne imellem. I de nyere sker det via Component/Import Component hvor du kan fiske DLL'et. Den genererer en fiks og færdig komponent og placerer den i din palette.
2005'eren er den eneste Delphi jeg ikke har villet programmere i. Det er en skod-version, næ, prøv D7 eller D2007 i stedet. Delphi 2009 er ikke ueffen, men det er version 1 som unicode og den næste version retter en masse fejl vedr. unicode-håndteringen.
Jeg kender ikke 2005'eren, men det lyder underligt du ikke kan importere et COM-objekt. Gad vide om man ville kunne installere programmet på en D2007+ maskine og der generere komponentpakken? Alternativet er naturligvis at opgradere din Delphi...
ADO er LANGSOMT!!! Jeg bliver nødt til at kopiere en datasource over i en dynamisk array = langsomt... dvs.
for i:=1 to datasoruce1.field[0].recordcount do array[i] := datasouurce1.field[0].data[i]
IHistorian er bygget op, således at SDK kittet er hurtigere - det tilgår databasen hurtigere pga. da DCOM/COM programmellellet er bygget anderledes op end ADO connection... DCOM/COM vil kunne give mig en dynamisk array "direkte" og altså ikke en datasource...
Jeg ville gerne have din hjælp men jeg kan ikke få tildelt resourcer til det i øjeblikket da projektet er nedprioriteret pt. Jeg bliver derfor nødt til at bruge min fritid på det... :-((
Jeg har i øvrigt fået COM/DCOM installeret på min PC og kan se at IHistorian COM objektet er registreret i windows... jeg arbejder pt på at få SDK eller COM til at virke...
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.