Hallo Community
Wie gefällt euch das neue Design?
Mir gefällt es überhaupt nicht, das wirkt ein bisschen blass.
Das alte war schöner.
Mit den grauen Farben wirkt das irgendwie so, wie die Website eines Altersheimes 😁
sbertl
so jetzt müsstes richtig sein
Naja, noch nicht ganz 😁
...desshalb suchen wir 1-2 scripter, die sehr gut im Umgang mit C# Programmieren.
Da steht ja noch immer "scripter" 😁 😁
Nichts für ungut g
sbertl
👍 👍
Super Aktion, habs auch bestellt. 😉 😉
sbertl
Bei mir gibts auch nur privat, da ich ja erst 15 bin 😉
P4 2,4Ghz
1,5Gb DDR-400
GeForce FX5700LE 256MB
19" TFT 1280x1024
2x80GB
Notebook:
Turion 64 X2 - 2x1,6Ghz
1Gb DDR2-667
GeForce Go 7600 256Mb
15,4" Widescreen - 1280x800
100GB SATA Platte
+250Gb extern
sbertl
Genau, und das sieht dann z.B. bei Xp mit Service Pack 2 so aus:
Microsoft Windows NT 5.1.2600 Service Pack 2
Also wo ist das Problem?
sbertl
Unterscheiden kannst du trotzdem nach NT-Version unterscheiden:
5.0 = Windows 2000
5.1 = Windows XP
5.2 = Server 2003
6.0 = Windows Vista
Und alles frühere kannst du nach Dos-Version unterscheiden.
sbertl
Keine Ahnung warum, bei mir gehts, aber manchmal werden bei mir auch manche Sachen über Intellisense nicht angezeigt.
sbertl
Funktioniert der Code so wie er ist oder meldet der Compiler einen Fehler, schreibe den Code halt einfach mal so in die IDE.
sbertl
Original von Lyrix
Original von frisch
Hallo backdoor,wenn du wirklich Zufallstext haben willst, würde ich das so machen.
Eine Zufallszahl Z zwischen X und Y (Hab jetzt den Anfangs und Endwert nicht im Kopf). Dann ein ASCII-Zeichen erstellen das den Wert Z hat und zu deinem String hinzufügen. Das ganze in einer For-Schleife die X mal ausgeführt wird. Wobei X natürlich wieder eine Zufallszahl zwischen 1 und (Wie lange dein String halt sein darf) ist.
Das wäre mal ein guter Ansatz für einen PW Generator ^^
Hallo frisch,
naja ich denke wenn er schon so große Probleme mit dem Basiswissen hat, ist das vielleicht eine nummer zu hoch für ihn 🙂 (@backdoor: nich falsch verstehen)
Ich bin immer noch der Ansicht, dass er sich evt lieber erstmal nen Buch kaufen sollte oder eines der bekannten Tutorials durcharbeiten sollte. So wird er denke ich bald keine Lust mehr haben.
MFG Lyrix
Naja, ich glaube nicht, dass es ihm zu hoch ist,sondern du hast es nur kompliziert erklärt, nicht böse gemeint 😉
So müsste es gehen:
Random rnd = new Random();
int laenge = rnd.Next(1,10);
string txt = "";
char[]zeichen = {'a','b',.......};
for(int i=0;i<laenge;i++)
txt += zeichen[rnd.Next(0,zeichen.Lenght-1)].ToString();
Ok, super, F2 wars, vielen Dank.
sbertl
Hallo
Danke, aber hast du vielleicht ein Beispiel mit dieser Region?
sbertl
Hallo
Ich möchte gerne prüfen, ob zb.eine Linie die andere berührt überlagert, wie mach ich das am besten?
sbertl
Dann erstellst du ein Event, wenn auf den Button geklickt wird, und generierst dann immer neuen Text und zeigst ihn an.
sbertl
Aber man könnte dann noch zusätzlich im TextChanged Event den Text prüfen.
sbertl
Ja so kann mans natürlich machen, aber dann:
...also z.B. WindowsXP oder Windows98?
Gibt dir die Umgebungsvariable nicht XP oder so aus sondern die NT Version.
sbertl
Du hast doch gesagt, dass der Code einwandfrei funktioniert, oder meinst du in Windows 98?
sbertl
ich nutze den ES_NUMBER Style, um in einer TextBox nur Zahlen zuzulassen. Dazu habe ich eine Funktion geschrieben, die per API das entsprechende Attribut setzt:
Eine Frage: Wieso machst du das so umständlich? Einfach im KeyDown/KeyPress Event prüfen, ob der gesendete char eine Zahl ist und je nachdem das Zeichen zulassen oder nicht. Oder hab ich da was falsch verstanden?
sbertl
Ok, mit ESC gedrückt halten komm ich ins Bootmenü, aber ins Bios trotzdem nicht.
sbertl
Hallo, ich habe einen Labtop von Asus, das Modell A6T, aber ich komme einfach nicht ins Bios, hab alles probiert, Entf, F8,... Dadurch kann ich auch nicht die Bootreihenfolge einstellen!?! Es kommt nur ein Asus Logo und danach startet Windows. Hat jemand von euch diesen, oder einen ähnlichen Labtop, oder hat jemand das selbe Problem?
sbertl
Also in Everest und PC Wizard sind die Werte NICHT konstant, bei langer Prozessorlast steigt die Temperatur.
sbertl
Also ich kann sogar wichtige Umgebungsvariablen wie OS,Anzahl der Prozessoren verändern.
sbertl
Habs auch schon ganz einfach probiert, ohne gui und so aber selbes ergebnis:
using System;
using System.Runtime.InteropServices;
namespace cpuTemp
{
class Program
{
[DllImport("nvsulib.dll")]
public static extern Int32 GetCPUTemperatureDll();
static void Main(string[] args)
{
while (true)
{
Console.WriteLine(GetCPUTemperatureDll());
Console.ReadKey(false);
}
}
}
}
sbertl
Ok hier ist mal der Code:
hier importiere ich mal:
[DllImport("nvsulib.dll")]
public static extern Int32 GetCPUTemperatureDll();
und dann im TimerTick Event die Abfrage:
lbl_cputemp.Text = GetCPUTemperatureDll() + "°C";
Zur Sache mit dem Bios muss ich, so dumm es klingen mag, sagen, dass ich da nicht reinkomme 😁 Hab alles probiert: entf,f8,... hab einen asus labtop
sbertl
ja version 5 hab ich! ntune zeigt ca. 82° an, aber Everest und Co so um die 62 !?!
Die Temperatur bleibt konstant auf 23125!
sbertl
😁 😁
...aber mal im Ernst, was kann da los sein?
sbertl
JA, hab ich
sbertl
//Edit: So ein dummer Fehler, ich habs ins Debug Verzeichnis kopiert und es war auf Release eingestellt. 😉
Aber es zeigt 23000° an!?!
Aber wenn ich die dll in das Verzeichnis der Anwendung kopiere meldet der Debugger beim starten, dass die dll nicht gefunden wurde:
[DllImport("nvsulib.dll")]
public static extern int GetCPUTemperatureDll();
sbertl
Ok, aber ich möchte die dll nicht ins System32 kopieren, kann ich per dllImport auch dlls im Verzeichnis der Anwendung laden?
sbertl
Und ich hab auch ein Asus Board, aber um an diese Asus.dll ranzukommen muss man pcprobe installieren, das lässt sich aber bei mir nicht installieren, hat vielleicht jemand diese asus.dll, im internet hab ich sie nicht gefunden.
sbertl
Hab jetzt auch ein Bespiel für dich:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem");
foreach(ManagementObject obj in searcher.Get())
MessageBox.Show(obj["name"].ToString());
sbertl
Such mal im Forum nach WMI, da findest du bestimmt was 😉
sbertl
Ich würds eher mit WMI machen, denn Umgebungsvariablen kann man verändern...
sbertl
Naja, das is so ne Sache, es gibt zwar Befehle dafür, aber die funktionieren auf keinem meiner 3 computer.
sbertl
tja... zwar gibts diese progs wie Sand am Meer, nur wirds keine Anleitung zu den Funktionen geben 😦
sbertl
Ok, das mir der Asus.dll ist klar, aber geht ja logischerweise nur auf asus boards 🙂
Wie machen das irgendwelche Programme, die die Infos des Systems auswerten?
sbertl
Tja, es ruckelt leider noch immer, ich hab mir zwar die beiden links angeschaut aber nichts passendes gefunden, jetzt hat das Prog. oft so richtige Aussetzer, und die Kurven dauern extrem lang.
Herbivore, ich hab das Problem gelößt und zwar mit einem Bitmap, das Problem war, dass ein Thread, in dem eine ungebremste Schleife gelaufen ist, anscheinend alles blockiert hat 😁 😁
sbertl
Also das sieht dann ungefähr so aus, wenn ich mit Bitmaps arbeite, sollte eigentlich einen Kreis ergeben(Bild Anhang)
sbertl
Achso meinst du, dass ich dann auch in meinem Timer alle 40 ms, also mein Zeichenintervall, das Form für ungültig erkläre?
Das Problem ohne Bitmap: wie speichere ich das Bild dann, dass es beim minimieren nicht verloren geht?
sbertl
Hab alles probiert, ich zeichne schon sooo oft, und trotzdem ruckelt das prog, das kann nur am speichern ins bitmap und laden als hintergrundbild liegen, weil ohne dem gehts
puh, ich zeichne schon in 3 pixel schritten, werds aber probieren
sbertl
super, danke, so gehts, aber die Bewegung ruckelt immer noch.
sbertl
Ok, hab ich gemacht nur jetzt flackert das Bild, wie kann ich das beheben?
sbertl
Du könntest doch in dein Spiel in einem Menü einen Web Browser zur Verfügung stellen.
sbertl
Vielleicht zu umständlich erklärt:
Anscheinend dauert das Zeichnen auf ein Bitmap Objekt bzw. was ich glaube das laden eines Bitmaps in eine pictureBox zu lange.
sbertl
hallo, ich zeichne auf einem Form mit GDI+, damit das Form nicht gelöscht wird wenn es z.b. in den Hintergrund fällt, zeichne ich auf ein Bitmap und lade dieses dann in eine pictureBox. Ich verwende auch directInput, um Benutzereingaben abzufragen. Das Problem ist, wenn ich ohne Threads arbeite, die Eingaben gar nicht angenommen werden, wenn ich aber einen Thread erstelle in dem das Bitmap in die picturebox geladen, geht es zwar, aber nur sehr ruckelig. Zeichne ich aber direkt auf die Form gehts. Also was habe ich für Alternativen auf denen ich zeichnen kann, und auch gut damit arbeiten kann, zb.: Kollisionen abfragen (Es handelt sich um eine Art Snake), einzelne Pixel erhalten,...:
Kurz gesagt: Wie speichere ich mit am besten ein Bild intern 😁
sbertl