Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Windows API - Systemkrav

Postades av 2004-02-08 10:57:51 - Mikael Jönsson, i forum api-windows, Tråden har 4 Kommentarer och lästs av 1577 personer

Hej!

Jag håller på med ett program som använder sig av API, jag har nu suttit och kollat igenom alla dessa med API-Guide för att se vilken version av Windows man behöver för att kunna köra programmet. Men i API-Guide fanns inte alla API-kommandon som jag använder/eller så var dem odokumenterade.

<info>
CopyStructFromPtr
CopyPtrFromStruct
DoFileDownload
GetSystemTimeAsFiletimeCur
</info>
Var hittar man systemkrav på dem?
Jag har provat att söka såklart men inte hittat något.

En fråga till.
Om man har ett API-kommando i ett program och sedan kör detta program på en dator där API-kommandot inte finns, kommer det då inte gå att köra programmet eller får man ett felmeddelande bara när man försöker använda API-kommandot?

/Micke


Svara

Sv: Windows API - Systemkrav

Postades av 2004-02-08 11:32:19 - Thomas Tydal

De där funktionerna ingår nog inte i Winapi. De finns i alla fall inte hos mig och jag har VC++ 6. De finns heller inte i MSDN på Microsofts hemsida, så förmodligen är det där några specialfunktioner som du har laddat ner från något ställe. Var har du förresten fått tag i dem?

Om du länkar med dem i ditt projekt så gör det ju inget om folk inte har dem (vilket de förmodligen heller inte har).


Svara

Sv: Windows API - Systemkrav

Postades av 2004-02-08 11:54:51 - Mikael Jönsson

Dem kommer från exempel som jag hittat.

<code>
Private Declare Sub CopyStructFromPtr Lib "kernel32" Alias "RtlMoveMemory" (struct As Any, ByVal ptr As Long, ByVal cb As Long)

Private Declare Sub CopyPtrFromStruct Lib "kernel32" Alias "RtlMoveMemory" (ByVal ptr As Long, struct As Any, ByVal cb As Long)

Private Declare Sub GetSystemTimeAsFiletimeCur Lib "kernel32" Alias "GetSystemTimeAsFileTime" (ByRef lpTime As Currency)

Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal lpszFile As String) As Long
</code>

Kanske skulle sagt att det var VB6 det gällde...

EDIT: Om dem finns i "kernel32" borde dem väll fungera i de flesta Windowsversioner väl? Och sen läste jag någonstans att Internet Explorer 4 eller senare krävdes för DoFileDownload.

/Micke


Svara

Sv: Windows API - Systemkrav

Postades av 2004-02-08 15:05:19 - Mattias Sjögren

RtlMoveMemory och GetSystemTimeAsFileTime finns på alla versioner av Windows.

DoFileDownload skulle jag inte rekommendera att du använder eftersom funktionen inte är dokumenterad.


>EDIT: Om dem finns i "kernel32" borde dem väll fungera i de flesta Windowsversioner väl?

Det är inte säkert. Nya funktioner tillkommer med varje version.


MS


Svara

Sv: Windows API - Systemkrav

Postades av 2004-02-08 16:21:04 - Mikael Jönsson

Okej, tack så mycket!

/Micke


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 574
27 958
271 741
5 852
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies