Seite 42 von 43

Re: WinAPI Library (Snippets) (1.138)

Verfasst: 18.01.2019 20:23
von Nino
Der Code unter "Benutzer / Pfad zum Standard-Benutzerordner ermitteln" liefert bei mir (PB 5.62 x64 unter Windows 10) als Ergebnis
Standard-Benutzerordner: <1 unleserliches Zeichen>\
Das stimmt so natürlich nicht. :-)

Ehrlich gesagt weiß ich auch nicht, welches Ergebnis diese Funktion zurückgeben soll.
Ist mit "Standard-Benutzerordner" ein anderes Verzeichnis gemeint als das, was die eingebaute Funktion GetHomeDirectory() liefert? Wenn nicht, kann m.E. die WinAPI Library ohnehin auf diese Funktion verzichten.

Re: WinAPI Library (Snippets) (1.138)

Verfasst: 19.01.2019 11:31
von RSBasic
Hi Nino,

dank Bisonte ist mir der Fehler bereits bekannt.

Die Ursache habe ich inzwischen herausgefunden gefunden.

Die aktuelle Winapi Library-Version wurde damals mit PB 5.31 kompiliert. Das Problem ist, die Domain meiner Website benutzt seit längerer Zeit das HTTPS-Protokoll und damals mit 5.31 gab es noch keine https-Unterstützung. Deshalb hat meine Anwendung Probleme beim Herunterladen der Index-Datei. Mit aktueller PB-Version geht es aber.

Ich werde bald eine neue ZIP-Datei hochladen. Das Updaten ist aufgrund dessen nicht möglich.

Danke fürs Melden. :)

Re: WinAPI Library (Snippets) (1.138)

Verfasst: 19.01.2019 11:51
von Nino
Vielen Dank fürs Kümmern!

Re: WinAPI Library (Snippets) (1.138)

Verfasst: 29.05.2020 13:20
von RSBasic
WinAPI Library 1.4.7 wurde veröffentlicht

Changelog:
  • Bugfix: Updater: Updaten über https wird jetzt unterstützt.
Das Updaten ist aufgrund der neuen Version des Updaters nicht möglich. Bitte die komplette Version herunterladen: https://www.rsbasic.de/download/#Programmierung

Re: WinAPI Library (Snippets) (1.138)

Verfasst: 29.05.2020 15:04
von Nino
Danke! :allright:

Re: WinAPI Library (Snippets) (1.163)

Verfasst: 01.06.2020 01:13
von RSBasic

Re: WinAPI Library (Snippets) (1.163)

Verfasst: 04.06.2020 16:13
von Kurzer
Moin RSBasic,

danke für die neue Version. :allright:
Wirst du auch die portable Version auf Deiner Webseite auf 1.4.8. aktualisieren?

Die alternative "Updaten" funktioniert bei mir irgendwie nicht:

Bild

Gruß Kurzer

Re: WinAPI Library (Snippets) (1.163)

Verfasst: 18.06.2021 12:23
von Franky_FR
Das folgende Snippet Registry lesen funktioniert bei mir nicht (mehr ?):

Code: Alles auswählen

EnableExplicit

Procedure.s GetOSName()
  Protected Size
  Protected Name$
  Protected Result
  Protected Key
  
  Size=#MAX_PATH
  Name$=Space(Size)
  Result=RegOpenKeyEx_(#HKEY_LOCAL_MACHINE,"SOFTWARE\Microsoft\Windows NT\CurrentVersion",0,#KEY_ALL_ACCESS,@Key)
  If Result=0
    RegQueryValueEx_(Key,"ProductName",0,0,@Name$,@Size)
    RegCloseKey_(Key)
  EndIf
  ProcedureReturn Name$
EndProcedure

MessageRequester("","Betriebssystem-Name aus Registry: "+GetOSName(),0)

pb 5.73 x64, neuste Win10 Home Version

Re: WinAPI Library (Snippets) (1.163)

Verfasst: 18.06.2021 12:32
von Franky_FR
Keyboard LastInputInfo meckert die vorhadene Struktur an, wenn man die auskommentiert, kommen nur merkwürdige Zahlen

pb 5.73 x64, Win10Home

Code: Alles auswählen

; Structure LASTINPUTINFO
;   cbSize.l
;   dwTime.l
; EndStructure

Procedure Thread(z)
  Protected PLASTINPUTINFO.LASTINPUTINFO
  PLASTINPUTINFO.LASTINPUTINFO
  PLASTINPUTINFO\cbSize = SizeOf(PLASTINPUTINFO)
  
  Repeat
    GetLastInputInfo_(@PLASTINPUTINFO)
    AddGadgetItem(1,0,Str(PLASTINPUTINFO\dwTime),0,0)
    Delay(100)
  ForEver
  
EndProcedure
If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ListViewGadget(1,10,10,480,230,0)
  
  CreateThread(@Thread(),0)
  
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf


Re: WinAPI Library (Snippets) (1.163)

Verfasst: 18.06.2021 12:39
von Franky_FR
Hallo,

mit ALT+S kann man ja die übersicht Interfaces, Strukturen und Konstantan aufrufen.
Gibt es eine über die definierten pb WinApis ? Wie zb. GetTickCount_() ect.
Sie werden in der Autocomplete angezeigt, aber gibt es was mit Suchmöglichkeit ? Wo werden die definiert ?