Bitte helf mir einfach weiter D:
Du hast mich jetzt sowas von verwirrt, gib mir einfach pls
den fertigen Source und erklärs mir, wenn du so nett wärest
Danke.
Nein. NULL ist nicht 0. (null)
NULL ist eine Referenz. Bei C++ weist es darauf hin, dass ein Pointer niergens hinzeigt. Bei Java zB. das kein Objekt referenziert wird.
Aber wenn man sich die Definition ansieht:
Code:
#define NULL 0
Liegt es doch nahe, zu glauben, es sei das selbe
Aber ich frage mich, wie eine Funktion dann beim Parameter zwischen 0 und NULL unterscheiden kann...
Oder würde bei
foo(NULL); und foo(0); etwas anderes returned werden? o.O
Wie geht das denn dann, wenn es als 0 defined ist?
Also ich habe es auch so gelernt, wie flo geschrieben hat.
(und Stroustrup meint auch, das NULL Makro wäre nicht sehr schön^^)
Quote:
Die Aussage, dass er NULL ahnung hat, war einfach nur ein wortspiel.
Also so weit kann ich auch noch denken
Quote:
Originally Posted by flo8464
NULL ist alter C-Stil, es ist völlig egal ob 0 oder NULL.
Aber es ist durchaus beliebter Stil Zeiger mit NULL auf 0 zu setzen, Integer mit 0.
Ist mir ja klar, so habe ich es auch aus Stroustrups Buch gelernt.
Quote:
Originally Posted by FooFightah
Bitte helf mir einfach weiter D:
Du hast mich jetzt sowas von verwirrt, gib mir einfach pls
den fertigen Source und erklärs mir, wenn du so nett wärest
Danke.
Und bitte bleib so nett wie du jetzt warst und denk daran,
dass ich noch in den Anfängen des Programmierens bin
Ähm nunja...nun schließe ich mich auch an:
C&P hilft dir nicht weiter, lern erst die Grundlagen oder denk mal logisch nach
Er hat nichts wirklich kompliziertes gesagt, wenn man die Grundlagen kennt.
Uhhh, ja, kann gut sein, ich habe nur kurz MSDN aufgeschlagen und da wurde nicht darauf
eingegangen.
Ich habe nie irgendwelche Keystrokes geschickt, mit C++ injected man einfach seine DLL und ruft entsprechende Engine-Funktionen auf. Wenn man auf OutOfProcess steht bietet sich sowieso eher Python oder C# an...
Also da, wo dann NULL steht (ist doch wParam) auch keystroke hin und bei keystroke NULL?
SendMessage(wHandle, WM_KEYDOWN, NULL, keystroke);
↓↓
SendMessage(wHandle, WM_KEYDOWN, keystroke, NULL); ?
DirectX-Spiele haben keinen Message-Loop sondern nutzen Direct Input was bedeutet dass deine ganzen SendMessage Calls ins Leere gehen, wie von mir bereits auf Seite 2 angedeutet.
Und welche Befehle triggern bei DirectInput?
PostMessage oder wie kann ich das jetzt anders machen?
€dit: Hmm, auf Wiki stand jetzt, dass DirectInput die Windows
Messages umgeht und direkt auf die Hardware geht (oder so ähnlich).
Heißt das jetzt, dass ich mit C++ nicht weiter komme, muss ich das über AutoIt machen?
Nein, du kommst jediglich mit SendMessage nicht weiter.
Die Idee, dass du mit AutoShit mehr machen könntest als mit C++ ist idiotisch, vergiss die wieder.
Hier mal der Source von AutoIt:
Viel Spaß beim Lesen. Sieh es als Übung an.
C++ SendMessage Problem 08/02/2010 - C/C++ - 1 Replies Also ich versuche gerade in C++ einen kleinen Spammer zu programmieren habe aber leider ein Problem.
Mein Code:
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
delphi sendmessage 07/27/2010 - General Coding - 3 Replies hallo leute ich hab mal eine frage ob mir jemand kurz erläutern könnte wie ich mit sendmessage eine mausbewegung in einem minimierten fenster ausgebe
ich habe embarcadero rad studio 2010
hier ist der bisherige "source":
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
[Help] C# SendMessage() 05/11/2010 - CO2 Programming - 19 Replies I'm currenty trying to use the SendMessage Function with CO. According to msdn I need to use this:
static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam);
My question is: How do I find the hWnd? What are the wParam and lParam? And what can I use as wParam and lParam? Any help will be greatly appreciated.
sendmessage? 12/26/2008 - CO2 Programming - 0 Replies just wondering how it works in C# tried few tutorials with notepad in it and it doesnt send the letters/close it even it finds the window this is how i got it so far (pretty much copypasted, just to see how it works...)
private static extern IntPtr FindWindow(string winClass, string WinName);
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
private static extern IntPtr PostMessage(IntPtr hWnd,...
how do i sendmessage a password box 05/11/2007 - Conquer Online 2 - 11 Replies HI,
I'm trying to sendmessage the password to the password box. It gives me the *** in the box but when i click the enter button it gives me the wrong password error.
any help would be appreciated