Aktuelle Zeit: 14.11.2019 03:52

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: WinApi Tutorial
BeitragVerfasst: 13.11.2004 23:12 
Offline

Registriert: 26.10.2004 18:26
Wohnort: Hessen
Code:
;/-######################
;/-WinApi Tutorial#######
;/-Von Leonard Dahlmann##
;/-######################

;Vorraussetzungen für dieses Tutorial:
;Schleifen
;MessageRequester
;Variablen

;Um das alles kennenzulernen,
;guckt euch einfach mal die Tutorials
;auf www.purearea.net an.

;-F: Was ist die Winapi?
; A: Die Winapi enthält viele Befehle,
; mit denen man die volle Kontrolle über
; Windows hat. Man kann diese Befehle
; in PB ohne Einschränkung benutzen.

;-F: Wie benutze ich diese befehle in PB?
; A: Winapi Befehle kann man ganz einfach
; in PB benutzen, man schreibt sie einfach
; als Befehl hin.

;-F: Wo finde ich Informationen zur Winapi?
; A: Die Winapi enthält über 10000 Befehle.
; Eine englische Dokumentation gibt es auf
; http://msdn.microsoft.com .

;Los gehts!

;Machen wir doch einfach mal unser erstes kleines Programm.
;Der GetTickCount_() Befehl gibt uns zurück, wie viel Zeit
;in Millisekunden seit dem letzten Start von Windows vergangen
;ist. Der Befehl hat keine Parameter.

;Den Befehl aufrufen, wie eine normale PB Funktion,
;und den Rückgabewert in einer Variable speichern.
Zeit = GetTickCount_()

;Den Wert ausgeben.
MessageRequester("Hallo Welt","Es sind "+Str(Zeit)+" millisekunden seit dem hochfahren von Windows vergangen!")

;Ein anderes leichtes Beispiel ist der Befehl beep
;Als Paramter erwartet er die Tonhoehe und die Tonlaenge
;des Tons, welcher ausgegeben werden soll.
;Also beep_(Tonhoehe,Tonlaenge)

Beep_(1000,1000)

;Oder eine kleine Melodie, mit einer For-Next Schleife
For I = 0 To 10
  Beep_(I*100,I*10)
Next

;Spielt mit dem Befehl einfach mal ein bisschen rum.

;Das war es auch erstmal mit dem ersten Teil des WinApi tutorials.

;cu
;leo


Hab ich auf meinem PC gefunden, wens interessiert :)

Muss schon Jahre alt sein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 13.11.2004 23:52 
Offline
Benutzeravatar

Registriert: 08.09.2004 16:33
Funktionieren tuts aber noch nach wie vor...

wäre cool, wenn irgendjemand viell. noch ein paar Tutorials zum übernehmen von WinAPI Beispielen aus anderen Sprachen macht. Das check ich nämlich noch überhaupt nicht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinApi Tutorial
BeitragVerfasst: 14.11.2004 00:04 
Offline
-= Anfänger =-
Benutzeravatar

Registriert: 29.08.2004 03:07
Leo hat geschrieben:
Code:
;-F: Wie benutze ich diese befehle in PB?
; A: Winapi Befehle kann man ganz einfach
; in PB benutzen, man schreibt sie einfach
; als Befehl hin.

Für API muß man noch einen Unterstrich anhängen.
MoveWindow() und MoveWindow_() sind 2 versch. Befehle.

Leo hat geschrieben:
Muss schon Jahre alt sein...

Code:
6th October 2003 : Version 3.80
   - Added: MessageRequester() 'Flags' is now an optionnal parameter

;)

_________________
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinApi Tutorial
BeitragVerfasst: 14.11.2004 21:25 
Offline

Registriert: 26.10.2004 18:26
Wohnort: Hessen
Danilo hat geschrieben:
Leo hat geschrieben:
Code:
;-F: Wie benutze ich diese befehle in PB?
; A: Winapi Befehle kann man ganz einfach
; in PB benutzen, man schreibt sie einfach
; als Befehl hin.

Für API muß man noch einen Unterstrich anhängen.
MoveWindow() und MoveWindow_() sind 2 versch. Befehle.

Leo hat geschrieben:
Muss schon Jahre alt sein...

Code:
6th October 2003 : Version 3.80
   - Added: MessageRequester() 'Flags' is now an optionnal parameter

;)


Lol naja aber 1 Jahr alt :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye