25. oktober 2000 - 16:08Der er
7 kommentarer og 1 løsning
Raw WinAPI programmering
Jeg kunne godt tænke mig at lære grundlæggende Windows API programmering. Er der nogen, der kan hjælpe med at finde nogle tutorials, artikler, o.l, så jeg kan komme i gang?
Jeg programmerer Delphi, men WinAPI\'en er jo universel, så oprettede jeg spørgsmålet i denne kategori.
Jeg fandt engang et lille program i delphi (på DSP tror jeg) der var lavet alene med det formål at lære lidt om API programmering. Det tilbød en lang række funktioner fra at se brugernavn og maskinnavn, over fil-versionsinfo og dato/tid til funktioner som at lukke Windows og checke harddiskspace/diskette i drevet o.s.v.
Jeg kan desværre ikke huske hvad filen hed, men prøv evt. at søge på DSP efter \"API\" og se om ikke du finder noget.
Jeg har muligvis filen på en CD et eller andet sted, eller måske inde på arbejde, så hvis du smider en mailadresse så sender jeg den til dig når jeg finder den. MEn jeg kan ikke love dig at det bliver i løbet af de næste dage fordi jeg er på vej på ferie og først er tilbage igen næste Søndag. Hvis jeg finder noget inden skal jeg dog nok sende det.
Ellers vil jeg anbefale at du åbner filen Win32.hlp (der ligger i Delphis hjælpe dir). Den indeholder alle de funktioner der er i Win API og ved at læse om dem, og prøve sig frem, kan man faktisk godt finde ud af det. Det er ikke så svært når først man er kommet igang. Du skal i øvrigt ofte (som regel) bruge \"pchar()\" funktionen i forbindelse med API kaldene.
Undskyld der gik nogle dage inden min respons, jeg glemte spørgsmålet.
På Delphi Super Page kan jeg ikke finde det program du nævner. Hvis man kun søger efter \"api\" finder den 116 komponenter.
Jeg kiggede også på Undu.com, men der fandt jeg heller ikke det jeg søger.
Selvfølgelig kan jeg bruge Win32 API hjælpefilen, men det er svært at finde ud af hvrodan man gør bestemte ting, da man kun kan slå API-kommandoerne op. Mange skal jo bruges sammen med andre, lidt ligesom FindFirst, FindNext og FindClose i pascal.
Ok jeg har set at du programmere i Delphi, men windows API\'et er jo C. Så du kunne evt prøve at få fat i Charles Petzold\'s bog \"Programming Windows 95\". Den findes evt. i en nyere udgave med Windows ME eller ligende. Dette er den ultimative tutorial til at lære Windows APi\'et at kende. jeg mener oven i købet at den ligger på nettet et sted!
Det har ikke noget at sige at API\'en er i C - jeg kan jo bruge API\'en i alle udviklingsmiljøer, og jeg kan også forstå (en del) C/C++.
Når jeg søger efter Charles Petzold på Internettet finder jeg bare SÅ mange søgeresultater, så hvis jeg finder en artikel e.l, som jeg kan bruge, før en af Jer gør det, så får du pointene for det navn.
Det tror jeg lige at jeg vil kigge lidt nærmere på. Hvis jeg kan komme i gang med grundlæggende API-programmering, så får du pointene kh@ingenioer.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.