Das 0815 Topic

Alles, was nicht in die anderen Foren gehört.

Moderator: jNizM

User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Das 0815 Topic

03 Nov 2014, 09:07

0815 Topic ähnlich wie "What's on your mind?" für uns deutsch sprachigen :D
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

03 Nov 2014, 09:09

Was unser Entwicklungschef hier oft an den Tag legt mit seinem "mir egal" / "interessiert mich nicht", ist schon manchmal verblüffend :lol:

Nicht wa just me ;)
Vorallem du kannst ein Lied davon singen, wenn ich das so mitbekomme :D
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
just me
Posts: 9423
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das 0815 Topic

03 Nov 2014, 10:48

Na ja, ich glaube, dass ich fast unverfälschte Neanderthalergene besitze. Und deshalb habe ich wohl manchmal auch andere Vorstellungen als die Vertreter der Gattung 'Homo Sapiens'. Seit ich den Grund verstehe, ist das nicht mehr so schlimm.
User avatar
hoppfrosch
Posts: 443
Joined: 07 Oct 2013, 04:05
Location: Rhine-Maine-Area, Hesse, Germany
Contact:

Re: Das 0815 Topic

04 Nov 2014, 07:31

Scheinbar wissen manche Leute einfach besser Bescheid als andere ... mich eingeschlossen (meist bin ich bei den Anderen).
just me
Posts: 9423
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das 0815 Topic

04 Nov 2014, 10:38

Ja, das habe ich auch schon mal gehört. So etwas soll es geben. Ich kann mich gerade jetzt aber nicht erinnern, wer das war.
geek
Posts: 1052
Joined: 02 Oct 2013, 22:13
Location: GeekDude
Contact:

Re: Das 0815 Topic

04 Nov 2014, 10:43

#ahkde, die Deutsch Chatraum

Disclaimer: I don't know German
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

02 Dec 2014, 10:02

Ich denk mal ein Ausführliches Tutorial für schwierigere Themen in Deutsch wär nicht verkehrt.

Themen an die ich gedacht habe, wären:
- DllCalls (incl. VarSetCapacity(), NumPut(), NumGet(), StrPut(), StrGet(), ...) [MSDN Quark]
- OOP (Array's, Classen, ...)
- SendMessage, PostMessage, OnMessage()
- COM (Component Object Model) (ComObj...)

Ähnlich wie just me das schon mal in diesem Topic angekrazt hat (Hilfe bei DllCall...)

Für DllCall's hatte Bentschi vor graumer Zeit das Ganze schon mal angefangen ([Tutorial] Low-Level Programmierung (Windows-API))...
Allerdings denk ich, dass das mal aktualisiert und ausgebaut werden müsste.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
just me
Posts: 9423
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das 0815 Topic

02 Dec 2014, 10:24

Das ist an sich eine gute Sache. Für mich besteht die größte Schwierigkeit aber darin, vernünftige Beispiele zu finden. Wenn man sich zu einem konkreten Problem äußert, hat man auch einen konkreten Ansatz. Allgemeine Tutorials zu Themen wie DllCall(), Windows Daten Typen und Strukturen, Windows Nachrichten, u.s.w sind da schon schwieriger zu erstellen, eben weil das recht komplexe Themen sind, die sich kaum mit einer handvoll Beispiele ausreichend tief erklären lassen. Und das Thema COM lässt mich immer wieder innerlich zurückschrecken.
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

03 Dec 2014, 02:00

Zumindest Grundsachen bezüglich Dll's genau erläutern und wie man das Ganze am besten aufbaut. Alles andere denk ich, wird mit der Zeit ja eh in dem Tut wachsen (Anhand von Neuem oder Fragen)

Wichtig wäre z.b. wann man welchen Typ (Char, Int, Pointer, ...) benutzt, welche Größe die haben.
Wegen den Strukturen, nimmt man halt ein paar Beispiele die sich nicht ähnlich sind (gibt ja einfache, verschachtelte und komplizierte)

Das größte Problem was ich hier in diesem und in dem alten Forum sehe, ist das die einen "Str", dies und die anderen "Ptr", &das benutzten.
Das gleiche gilt auch für "UInt", irgendwas und "Ptr", irgendwas. (Zu viele gleiche Funktionen die unterschiedlich aufgebaut sind.)

Da wäre ein Tutorial für uns schon mal sehr hilfreich und vorallem das die Leute das dann Einheitlicher machen als bisher und nicht frei schnauze.


edit:
Ich bin zzt dabei dran meine Sammlungen WinApi, DllCalls & AHK zu überfliegen und zu berichtigen/verbessern und noch ein paar hinzuzufügen. Wenns fertig ist (vlt noch dieses Jahr) werd ichs dann hoch pushen.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

03 Dec 2014, 08:22

Für "Message-Dinger" können wir ja z.B. die häufigsten richtig und fertig zur Verfügung stellen

Beispiel für WM_MOUSEMOVE (HAND-Cursor bei Links)

Code: Select all

OnMessage(0x0200, "WM_MOUSEMOVE")

Gui, Font, c000000
Gui, Add, Text, xm   ym   w100 h22 0x200, % "Normal Text"                 ; Static1
Gui, Font, c0000FF
Gui, Add, Text, x+10 yp   w140 h22 0x200, % "Text with Hand Cursor #1"    ; Static2
Gui, Font, c000000
Gui, Add, Text, xm   y+10 w100 h22 0x200, % "Normal Text"                 ; Static3
Gui, Font, c0000FF
Gui, Add, Text, x+10 yp   w140 h22 0x200, % "Text with Hand Cursor #2"    ; Static4
Gui, Show, AutoSize, % "WM_MOUSEMOVE"
return

GuiEscape:
GuiClose:
ExitApp

WM_MOUSEMOVE(wParam, lParam)
{
    static IDC_APPSTARTING := 0x7F8A    ; (32650)   Standard arrow and small hourglass
    static IDC_ARROW       := 0x7F00    ; (32512)   Standard arrow
    static IDC_CROSS       := 0x7F03    ; (32515)   Crosshair
    static IDC_HAND        := 0x7F89    ; (32649)   Hand
    static IDC_HELP        := 0x7F8B    ; (32651)   Arrow and question mark
    static IDC_IBEAM       := 0x7F01    ; (32513)   I-beam
    static IDC_ICON        := 0x7F81    ; (32641)   Obsolete for applications marked version 4.0 or later.
    static IDC_NO          := 0x7F88    ; (32648)   Slashed circle
    static IDC_SIZE        := 0x7F80    ; (32640)   Obsolete for applications marked version 4.0 or later. Use IDC_SIZEALL.
    static IDC_SIZEALL     := 0x7F86    ; (32646)   Four-pointed arrow pointing north, south, east, and west
    static IDC_SIZENESW    := 0x7F83    ; (32643)   Double-pointed arrow pointing northeast and southwest
    static IDC_SIZENS      := 0x7F85    ; (32645)   Double-pointed arrow pointing north and south
    static IDC_SIZENWSE    := 0x7F82    ; (32642)   Double-pointed arrow pointing northwest and southeast
    static IDC_SIZEWE      := 0x7F84    ; (32644)   Double-pointed arrow pointing west and east
    static IDC_UPARROW     := 0x7F04    ; (32516)   Vertical arrow
    static IDC_WAIT        := 0x7F02    ; (32514)   Hourglass

    static hCursor := DllCall("user32.dll\LoadCursor", "Ptr", 0, "Ptr", IDC_HAND)
    MouseGetPos,,, WinId, Ctrl
    if (Ctrl ~= "Static2|Static4")
        DllCall("user32.dll\SetCursor", "Ptr", hCursor)
    return
}



/*
HCURSOR WINAPI LoadCursor(
    _In_opt_  HINSTANCE hInstance,    // Ptr
    _In_      LPCTSTR lpCursorName    // Ptr
);

HCURSOR WINAPI SetCursor(
    _In_opt_  HCURSOR hCursor         // Ptr
);


#define WM_MOUSEMOVE                    0x0200
*/

und um das Thema überall steht was anderes aufzugreifen...
Im Forum findest sich auch diese Version:
DllCall("user32.dll\LoadCursor", "UInt", 0, "Int", IDC_HAND, "UInt")
obwohl HINSTANCE ein handler ist und demnach Ptr und LPCTSTR ein Verweiß zu einer Speicheradresse (wenn ich mich nicht täusche :D )
ergo richtig:
DllCall("user32.dll\LoadCursor", "Ptr", 0, "Ptr", IDC_HAND) bzw/oder DllCall("user32.dll\LoadCursor", "Ptr", 0, "Ptr", IDC_HAND, "Ptr")

ich hoffe ich hab richtig aufgepasst :P
Last edited by jNizM on 03 Dec 2014, 08:36, edited 5 times in total.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
User avatar
smorgasbord
Posts: 493
Joined: 30 Sep 2013, 09:34

Re: Das 0815 Topic

03 Dec 2014, 08:25

i dont know german.
:(
John ... you working ?
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

03 Dec 2014, 08:25

It's not your fault ;)
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Das 0815 Topic

03 Dec 2014, 11:25

Es wäre wohl gut eine deutsche wiki Seite zu erhalten.
Dort könnten wir einfach solche Tutorials sammeln.
Recommends AHK Studio
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Das 0815 Topic

24 Dec 2014, 19:37

Fröhliche Weihnachten euch allen :)
Recommends AHK Studio
User avatar
Katrin
Posts: 12
Joined: 15 Aug 2014, 16:05

Re: Das 0815 Topic

24 Dec 2014, 22:01

Ja so ein Wiki wäre wunderbar.
Und natürlich wünsche ich Euch auch allen frohe Weihnachten.
BM-NBAvaEzVDDoVwN9sK7hEFdh7cAkGUNmr
just me
Posts: 9423
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das 0815 Topic

25 Dec 2014, 02:35

Pfroes Pfescht! ;)
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

25 Feb 2015, 09:21

Mein Gott... was ist denn heute mit dem Forum los?!?!?!?!

5 Std. zum Laden einer Seite (wenn es überhaupt mal läd.... oftmals Timeout)

:x
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
strobo
Posts: 125
Joined: 30 Sep 2013, 15:24

Re: Das 0815 Topic

25 Feb 2015, 10:21

Hier auch.
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: Das 0815 Topic

09 Jul 2015, 02:45

US-Regierung will gute Verschlüsselung abschaffen
Bester Kommentar: Büchse der Pandora
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
just me
Posts: 9423
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das 0815 Topic

09 Jul 2015, 03:47

Na ja, dann hätte der BND vielleicht ja auch die Chance, die US-Regierung zu belauschen. ;)

Return to “Allgemeines”

Who is online

Users browsing this forum: No registered users and 21 guests