|
You last visited: Today at 22:33
Advertisement
DrawString Funktion
Discussion on DrawString Funktion within the C/C++ forum part of the Coders Den category.
05/04/2015, 21:12
|
#1
|
elite*gold: 0
Join Date: Feb 2015
Posts: 3
Received Thanks: 0
|
DrawString Funktion
Guten Abend,
ich versuche mich gerade an den Draw Funktionen, hab da leider keine guten Seiten gefunden wo es gut erklärt ist und etwas zusammengewürfelt.
| | | #include <iostream> | | #include <ddraw.h> | | int x{250}; | | int y{250}; | | const char* text{ "Hallo Arma 3" }; | | char * distanceInfo; | | COLORREF TextCOLOR; | | HDC HDC_Desktop; | | void DrawString(int x, int y, COLORREF TextCOLOR, const char* text) | | { | | SetTextAlign(HDC_Desktop, TA_CENTER | | SetBkColor(HDC_Desktop, RGB(0, 0, 0)); | | SetBkMode(HDC_Desktop, TRANSPARENT); | | SetTextColor(HDC_Desktop, TextCOLOR); | | TextOutA(HDC_Desktop, x, y, text, strlen(text)); | | DeleteObject(Font); | | } | | int main() | | { | | TextCOLOR = RGB(255, 255, 0); | | DrawString(x, y, TextCOLOR, distanceInfo); | | return 0; | | } |
Folgende Fehlermeldung bekomme ich..
-> error LNK1168: "C:\Users\Wirbelwind\Desktop\Arma3\Debug\Arma3.exe " kann nicht zum Schreiben geöffnet werden.
Bitte mir erklären warum sie kommt und wie ich es beheben kann.
Wenn jemand eine Seite hat wo es sehr gut erklärt ist mir bitte auch schreiben.
Lg Wirbelwind
|
|
|
05/04/2015, 21:31
|
#2
|
elite*gold: 0
Join Date: Dec 2014
Posts: 442
Received Thanks: 211
|
Ist ein Link Fehler. Compile dein Projekt während Arma3 nicht geöffnet ist.
|
|
|
05/04/2015, 21:56
|
#3
|
elite*gold: 0
Join Date: Feb 2015
Posts: 3
Received Thanks: 0
|
Ja Danke ist jetz weg, aber hab noch eine weitere Fehlermeldung..
-> Ausnahmefehler bei 0x556C4380 (msvcr120d.dll) in Projekt1.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000
Fehlermeldung kommt in einen seperaten Fenster
und zeigt somit nichts an.
|
|
|
05/04/2015, 22:00
|
#4
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Quote:
Code:
char * distanceInfo;
|
Quote:
Code:
DrawString(x, y, TextCOLOR, distanceInfo);
|
Du übergibst ja auch keine gültige Adresse.
|
|
|
05/05/2015, 21:33
|
#5
|
elite*gold: 0
Join Date: Feb 2015
Posts: 3
Received Thanks: 0
|
Ich habs zur Zeit so..
Code:
#include <iostream>
#include <ddraw.h>
int x{250};
int y{250};
const char* text1{ "Hallo Arma 3" };
COLORREF TextCOLOR;
HDC HDC_Desktop;
HFONT Font;
HWND TargetWnd;
void DrawString(int x, int y, COLORREF TextCOLOR, const char* text)
{
SetTextAlign(HDC_Desktop, TA_CENTER | TA_NOUPDATECP);
SetBkColor(HDC_Desktop, RGB(255, 0, 0));
SetTextColor(HDC_Desktop, TextCOLOR);
SelectObject(HDC_Desktop, Font);
TextOutA(HDC_Desktop, x, y, text, strlen(text));
DeleteObject(Font);
}
int main()
{
TargetWnd = FindWindow(0, "Arma 3");
HDC HDC_Desktop = GetDC(TargetWnd);
TextCOLOR = RGB(255, 255, 0);
DrawString(x, y, TextCOLOR, text1);
system("PAUSE");
}
Dennoch zeigt es bis jetz nichts an..
Lg Wirbelwind
|
|
|
 |
Similar Threads
|
[LUA] Funktion mit Funktion zu deaktivieren
06/17/2014 - General Coding - 8 Replies
Hey,
Ich arbeite erst seit geringe Zeit mit Lua und wollte mal fragen ob ihr wisste wie das geht.
Also ich habe eine Funktion (z.B. Dmg aus) und ob ich dann in einer weiteren Funktion schreiben kann das wenn das chatcommand (was ich oben gadded habe) z.B. /dmgoff benutzt wird das dmg aus geht. (bzw das hab ich schon jetzt kommt mein Problem). Wenn ich in einer Weiteren funktion mit z.B. /dmgon (das command oben schon geadded) das dmg wieder einzuschalten in dem ich die dmgoff funktion...
|
[HELP]Kostümystem clientside grob und funktion für funktion fail..
05/04/2014 - Metin2 Private Server - 2 Replies
Moin ,
ich hab das Kostümystem clientside erst funktion für funktion eingefügt, zeile für zeile aber auch bei "grob einfügen (copy and past) den gleichen scheiß fehler..
0503 15:06:14429 :: CPythonPlayer::SetItemData(dwSlotIndex=5, itemIndex=1289) - Failed to item data
0503 15:06:14430 :: CPythonPlayer::SetItemData(dwSlotIndex=38, itemIndex=41010) - Failed to item data
0503 15:06:14548 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
|
[S] USA.net E-mail Spammer (Proxy Funktion & Account-listen Abruf Funktion) [B] e*g
04/24/2013 - elite*gold Trading - 0 Replies
Hallo,
Ich Suche einen E-mail Spammbot der mit USA.net E-mail Adressen Arbeitet. den SMTP Herrauszufinden ist ja nicht Wirklich schwer. Er Sollte Proxy Funktionen haben (E-mail via Proxy versenden) Und er sollte eine liste mit Accounts (Format E-mail:Passwort) Einlesen und verwenden Können (Wenn eine E-mail nichtsmehr sendet wird eine 2te Genommen Also aus der Liste)
Hoffe ihr könnt mir da Weiterhelfen ^^ Kontakt Bitte per PN.
|
Hilfe bei Send Funktion mit Stop Funktion
04/02/2011 - AutoIt - 11 Replies
Hallo Elitepvpers
ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:
|
[C++]Funktion einer Klasse in einer anderen Funktion der Klasse verwenden, aber wie?
07/25/2010 - C/C++ - 3 Replies
Mein Problem ist eigentlich recht simpel und die Lösung wahrscheinlich auch.
Da ich bisher fast 0 mit Klassen am Hut hatte, wollte ich mich doch mit dem Thema anfreunden und hatte gleich angefangen:
int test::Funktion2()
{
int temp;
cin>>temp;
return temp;
}
|
All times are GMT +1. The time now is 22:33.
|
|