Das 0815 Topic
Moderator: jNizM
Das 0815 Topic
0815 Topic ähnlich wie "What's on your mind?" für uns deutsch sprachigen
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Das 0815 Topic
Was unser Entwicklungschef hier oft an den Tag legt mit seinem "mir egal" / "interessiert mich nicht", ist schon manchmal verblüffend
Nicht wa just me
Vorallem du kannst ein Lied davon singen, wenn ich das so mitbekomme
Nicht wa just me
Vorallem du kannst ein Lied davon singen, wenn ich das so mitbekomme
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Das 0815 Topic
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.
- hoppfrosch
- Posts: 443
- Joined: 07 Oct 2013, 04:05
- Location: Rhine-Maine-Area, Hesse, Germany
- Contact:
Re: Das 0815 Topic
Scheinbar wissen manche Leute einfach besser Bescheid als andere ... mich eingeschlossen (meist bin ich bei den Anderen).
Re: Das 0815 Topic
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.
Re: Das 0815 Topic
#ahkde, die Deutsch Chatraum
Disclaimer: I don't know German
Disclaimer: I don't know German
Re: Das 0815 Topic
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.
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
Re: Das 0815 Topic
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.
Re: Das 0815 Topic
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.
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
Re: Das 0815 Topic
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)
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 )
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
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 )
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
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
- smorgasbord
- Posts: 493
- Joined: 30 Sep 2013, 09:34
Re: Das 0815 Topic
It's not your fault
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Das 0815 Topic
Es wäre wohl gut eine deutsche wiki Seite zu erhalten.
Dort könnten wir einfach solche Tutorials sammeln.
Dort könnten wir einfach solche Tutorials sammeln.
Recommends AHK Studio
Re: Das 0815 Topic
Ja so ein Wiki wäre wunderbar.
Und natürlich wünsche ich Euch auch allen frohe Weihnachten.
Und natürlich wünsche ich Euch auch allen frohe Weihnachten.
BM-NBAvaEzVDDoVwN9sK7hEFdh7cAkGUNmr
Re: Das 0815 Topic
Pfroes Pfescht!
Re: Das 0815 Topic
Mein Gott... was ist denn heute mit dem Forum los?!?!?!?!
5 Std. zum Laden einer Seite (wenn es überhaupt mal läd.... oftmals Timeout)
5 Std. zum Laden einer Seite (wenn es überhaupt mal läd.... oftmals Timeout)
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Das 0815 Topic
Hier auch.
Re: Das 0815 Topic
US-Regierung will gute Verschlüsselung abschaffen
Bester Kommentar: Büchse der Pandora
Bester Kommentar: Büchse der Pandora
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Das 0815 Topic
Na ja, dann hätte der BND vielleicht ja auch die Chance, die US-Regierung zu belauschen.
Who is online
Users browsing this forum: No registered users and 41 guests