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.
spectual > du har ret, det er nok mig, er ikke den bedste til at formulere mit problem... men winexec kører den filen, som windows wille kører det ? (det ville nemlig være bedst...)
og så mangler jeg stadig lige at få at vide hvordan jeg så finder ud af hvilket drev programmet gører fra...
cpjg > hvad gør 1-taller - er bare nysgerig... >> det, som cpjg har gjort er, at han har oversat konstanten SW_NORMAL til 1, hvilket i praksis også ville virke fint, men betragtes af mange som dårlig programmering eller LAME, fordi koden bliver meget sværre at læse og fordi det kun medfører dårlige ting - man vinder intet ved det.
hvis du læser dokumentationen til winexec, vil du kunne se, at 2. parameter er nCmdShow - gyldige værdier her er SW_NORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED.
Een måde er, at du kan typecaste den - dvs. du fortæller compileren i delphi, at du _ved_ at den variabel kan gå som en anden type - compileren tager så dit ord for givet. Tilgengæld vil programmet også crashe i værste tilfælde hvis det ikke passer.
Du typecaster en string til at være en pchar med "Pchar (s : string)".
Den anden måde, kan du se ud fra følgende kode:
var pchar_streng : array [0..255] of char; streng : string; begin; streng := 'kopier mig over i pchar_streng'; strcopy ( pchar_streng, pchar (streng) ); end;
Der er også en måde, der er endnu bedre, men den kan jeg ikke lige huske.
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.