Zum Inhalt springen

maddin

Mitglieder
  • Gesamte Inhalte

    832
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von maddin

  1. maddin

    Bitmap 2 Cursor

    Hallo, ich habe ein kleines Problem mit einer Anwendung. Diese Anwendung unterstüzt u.a. auch Drag&Drop. Dabei sollen verschiedene Elemente verschoben werden konnen. Diese Element enthalten ein Icon und eine beliebige Beschriftung. Wenn ich die Drap&Drop Operation starte, möchte ich den Cursor der Anwendung gerne auf das entsprechende Symbol des Elements verändern. Also im Grund so, als würde ich im Windows Explorer eine Datei verschieben. Ich habe nun versucht ein Bitmap zu zeichnen. Dieses kann ich allerdings nicht in ein Cursor convertieren? Zumindest weiß ich allerdings nicht wie, es ist aber genau das, was ich möchte. Deshalb meine Frage: Weiß jemand, wie ich das schaffen kann?
  2. Hallo, ich habe ein kleines Problem. Ich versuche mit folgendem Code den Inhalt einer Webseite abzufragen. WebRequest request = WebRequest.Create(url); WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream()); content = reader.ReadToEnd(); Das Funktioniert soweit auch ganz gut. Nun ziehe ich mir aus dieser Seite die vorhandenen Links und möchte diesen folgen. Zum Beispiel: Ich rufe mit obigen Code den Inhalt der Seite www.seite.de ab, finde einen Link auf /home und rufe somit den obigen Code erneut mit der url www.seite.de/home auf. Das Problem ist nun, dass die Homepage nicht mit der Seite antwortet, die ich erhalten hätte, wenn ich den Links z.B. im IE angeklickt hätte, sondern eine andere Seite darstellt, in der ich darauf hingewiesen werde, das ich die URL angeblich manuell in der Adresszeile manipuliert hätte. Ich möchte aber doch lieber die Seite haben, die ich ursprünglich angefordert hatte. Weiß jemand vielleicht, wie ich das anstellen kann?
  3. Danke, mit einer anderen Zeichen- Codierung des StreamReader läuft's.
  4. Habe gerade bemerkt, dass es hier ja auch einen Bereich für C# gibt. Vielleicht ein wenig klein, aber vielleicht kann ja ein Admin diesen Beitrag in den entsprechenden Bereich verschieben.
  5. Hi, Ich versuche mit folgendem Ausdruck aus einer Html Seite zwei Links herauszufiltern (Inhalt der Datei steht in content). Regex regex = new Regex("<li>Tabelle/Spielplan(?:[^<]*<a href=\"(?<url>[^\"]*)\"[^>]*>..</a>){2}", options); MatchCollection m = regex.Matches(content); Ich möchte nun den Inhalt der Gruppe 'url' zu bekommen, da hier meine gesuchte Adresse steht. Das Problem was ich habe ist, dass ich ledigliche die Adresse des zweiten Links erhalte. Ich möchte aber auch die Url der ersten Links. Weiß vielleicht jemand wie ich die bekommen? Und das vielleicht ohne den gruppierten Kram einfach ein zweites Mal anzuhängen. Könnte nämlich sein, dass irgendwann statt nur zwei Links auch noch mehr hinzukommen.
  6. Hallo, ich habe da ein kleiner Problem mit einem WebRequest in C#.NET. Ich habe folgenden Code class Parser { private string content; public Parser(string url) { WebRequest request = WebRequest.Create(url); WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream()); content = reader.ReadToEnd(); } public ArrayList Mannschaften { get { Regex regex = new Regex(@"<h2>Tabelle</h2>[\d\D]*</table>", RegexOptions.IgnoreCase | RegexOptions.Multiline); MatchCollection matches = regex.Matches(content); regex = new Regex("<a title=\"Mannschaftsportrait und Spielerbilanzen\"[^>]*>([^<]*)</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline); matches = regex.Matches(matches[0].Value); ArrayList al = new ArrayList(matches.Count); foreach (Match m in matches) al.Add(m.Groups[1].Value); al.Sort(); return al; } } } Das Problem ist, dass ich beim Auswerten des Textes in 'content' keine Umlaut mehr vorhanden sind. Weiß jemand, wo diese verloren gehen, bzw. wie ich diese erhalten kann?
  7. Hallo, ich habe ein kleines Problem mit MatLab. Und zwar habe ich wie folgt set(gca, 'XColor', [.4 .4 .4], 'YColor', [.4 .4 .4], 'FontSize', 12); unter anderem die Grid Farbe auf Grau geändert. Dummerweise ändert das auch gleichzeitig die Farbe der äußeren Umrandung und der Achsenbeschriftung auf Grau. Diese sollen aber schwarz bleiben. Weiß jemand, wie das funktioniert?
  8. Hallo, ich würde gerne wissen, welche TV- Karten vom Windows XP Media Center Edition 2005 unterstützt werden. Spezielle interessiert mich die Hauppauge WinTV Theater. Wird dieses Modell unterstützt oder lässt sich irgendwie zum laufen bringen?
  9. hatte ich auch schon dran gedacht, bloß dass das Programm seinen Dienst verweigert. Überprüfung läuft einwandfrei durch, bloß das Entfernen der entdeckten Spyware hängt den Rechner bei ca. 3/4 auf.
  10. könntest Recht haben. Hab ich doch glatt vergessen anzugeben. Also meine Kristallkugel hat mir verraten es handelt sich um ein Windows XP mit SP2 und eigentlich allen verfügbaren Updates (Automatische Updates sind aktiviert)
  11. Hallo, ich habe da ein kleiner Problem. Ein mir nicht ganz unbekannter DAU hatte sich mal wieder ein wenig Spyware eingefangen. Diese könnte ich auch ohne Probleme entfernen. Zumindest fast. Seit diesem Tage ist es nicht mehr möglich das Hintergrundbild zu ändern. Weiß vielleicht jemand von Euch, wo die entsprechende Einstellung zu finden ist, um auch diese Kleinigkeit zu fixen?
  12. Um das ganze noch ein wenig besser darzustellen. Ich will die den im Bild gekennzeichneten CheckBox anhacken bzw. abhacken. Das Fenster einfach auf den zweiten Monitor zu verschieben funktioniert also nicht, da dieser ja nicht unbedingt vorhanden ist. Die Unsymmetrie ist auch nicht unbedingt das Problem. Zum einen sollte es sicherlich möglich sein, die Große der einzelnen Monitore herauszufinden oder durch den Benutzer einstellen zu lassen. Zum anderen habe ich auch keine Problem mich festzulegen, sodass das Programm dann nur auf diesem System läuft. Und das sind zwei 19" TFT's - also keine Unsymmetrie.
  13. Hallo, ich suche nach einer Möglichkeit, in meinem Programm bei einem zwei Monitor- System die Anzeige auf den zweiten Monitor zu erweitern (DualView) bzw. die Option wieder zurückzunehmen. Ist das moglich und weiß vielleicht noch einer wie?
  14. Hallo, Ich suche für Girder einen Infrarot Empfänger, der fähig ist, die Kommandos meiner Fernbedienung zu empfangen. Gleichzeitig möchte ich aber auch Infrarot- Kommandos senden können. Das ganze sollte dann auch noch für die serielle Schnittstelle sein. Kennt vielleicht jemand eine Quelle, wo ein Bauplan für entsprechendes Gerät zu finden ist?
  15. Hi, ich habe eine kleiner Programm, in ich zwischen zwei Prozessen Daten austauschen muss, und suche einen Weg, wie ich das bewerkstelligen kann. Aus der WinSDK ist mit die Funktion CreateNamedPipe bekannt, mit der ich einen Pipe in einem Process erstellen und in dem anderen mich mit dieser Pipe verbinden kann, um die Daten auszutauschen. Soetwas änhliches Suche ich für Java. Gibt es sowas? Oder hat vielleicht jemand eine andere Idee, wie ich das Problem lösen kann?
  16. Hallo, ich habe da mal ein kleines Problem. Ich habe vor ein Programm zu schreiben, mit denen ich die Codes eine handelsüblichen Fernbedienung senden und nach idealerweise auch empfangen kann. Und genau da liegt das Problem. Soweit ich weiß sind IrDA Verbindungen unter XP über Sockets implementiert, mit denen ich vorher eine Verbindung erstellen muss. Hat jemand vielleicht eine Idee wie ich mein Problem trodzdem lösen kann. Das ganze sollte mit einem USB Dongle laufen, keine serielle.
  17. hallo, ich hätt da mal ne frage. besteht die möglichkeit girder mit oben erwähnten irda dongle zu nutzen oder brauch ich einen anderen irda empfänger. würde die software gerne nutzen, hab aber gehört, dass es bei einigen irda adaptern zu problemen kommen kann. mfg maddin
  18. sicher class Fenster extends JFrame { // ... public Fenster() { // ... JDesktopPane dp = new JDesktopPane(); dp.setBackground(Color.GRAY); setContentPane(); JMenuBar mnubar = new JMenuBar(); // ... setJMenuBar(mnubar); JButton bt = new JButton("Test"); bt.setSize(400, 20); add(bt, JLayeredPane.FRAME_CONTENT_LAYER); JInternalFrame frm = new JInternalFrame("fenster", true, true, true, true); frm.setSize(100, 100); frm.setLocation(10, 10); frm.setVisible(true); add(frm); // ... } // ... } Soweit der Code. Funktioniert soweit auch recht gut. Das Menü wird hinzugefügt, der Button auch. Bloß man kann das Fenster über den Button schieben - was natürlich schrecklich ist. Außerdem sollte der Button irgendwann noch eine Toolbar werden und die Toolbar sollte möglichst immer die volle Fensterbreite besitzen. mfg maddin
  19. Hi, ich habe ein kleines Java- Problem. Und zwar möchte habe ich ein MDI Fenster also mit einem JDesktopPane() erstellen. In diesem werden dann ja mehrere verschiebbare Fenster angezeigt. Dazu möchte ich nun eine Toolbar einfügen. Das funktioniert allerdings nicht so wie es soll, und irgendwie fehlt mir auch die richtige Idee. Kann mir vielleicht jemand einen bischen Code schreiben, damit ich eine Eingebung bekomme? mfg maddin
  20. Hallo, ich habe vor ein Java- Applet- Photoalbum für eine Homepage zu basteln. Unter anderem soll dieses Photoalbum eine Thumbnail- Seite zur Übersicht besitzen. Und genau da liegt das Problem. Wenn ich die Bilder mit meinen bisherigen Kenntnissen lade, werden immer die gesamten Daten übertragen, obwohl eigentlich nur ein kleiner Teil, eben eine Thumbnail ausreichen würde. Meine Frage nun ist, ob es dazu eine Möglichkeit gibt, oder ob ich von jedem Bild zwei Version vorhalten muss? mfg maddin
  21. Hallo, ich habe da ein kleines Problem: Ich möchte in ein Programm den Bezugspunkt meiner Zeichnungen von oben links nach unten links zu verlegen. Also so wie im 1. Quadranten in einem Kartesischen Koordinatensystem. Dabei soll aber der Bezugspunkt zum Zeichnen der Kreise, Rechtecke, ... oben links bleiben. Ich habe es bisher geschaft den Koordinatenursprung zu verlegen. Ein wenig skaliert wird das ganze auch noch. Der Code sieht bisher so aus: AffineTransform tf = new AffineTransform(faktor, 0, 0, -faktor, getInset().left, getHeight() - getInsets().bottom); g2d.setTransform(tf); [/PHP] Das Problem ist das dabei der Bezugspunkt meiner Zeichnungen ebenfalls nach unten links verlegt wird. Das soll aber nicht so sein. Weiß vielleicht jemand, wie ich das anstellen kann ? mfg maddin
  22. Hallo, ich haben folgende Funktion in meinem Programm: bool WOL_WakeOn(LPCTSTR mac) { UDP udp; udp.port_source = htons(3333); udp.port_destination = htons(53); udp.length = htons(8); udp.checksum = 0; IPV4 ipv4; ipv4.ihl = 5; ipv4.version = 4; ipv4.tos = 0; ipv4.length = htons(20); ipv4.id = (unsigned short)htonl(67); ipv4.offset = 0; ipv4.ttl = 100; ipv4.type = 17; ipv4.ip_source = inet_addr("255.255.255.255"); ipv4.ip_destination = INADDR_BROADCAST; WSADATA wsa; WSAStartup(MAKEWORD(2,2),&wsa); SOCKET s = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); int optval = 1; setsockopt(s, IPPROTO_IP, IP_HDRINCL, (char*)&optval, sizeof(optval)); setsockopt(s, SOL_SOCKET, SO_BROADCAST, (char*)&optval, sizeof(optval)); optval = 0xFF; DWORD cb = 0; unsigned char data[65535]; for(int i = 0; i < 6; i++) { memcpy(data + cb, &optval, 1); cb ++; } for(int k = 0; k < 16; k++) { for(int i = 0; i < 17; i += 3) { optval = mac[i] >= 48 && mac[i] <= 57 ? mac[i] - 48 : mac[i] - 55; optval += mac[i + 1] >= 48 && mac[i + 1] <= 57 ? mac[i + 1] - 48 : mac[i + 1] - 55; memcpy(data + cb, &optval, 1); cb ++; } } unsigned char buf[65535]; memcpy(buf, &ipv4, sizeof(IPV4)); memcpy(buf + sizeof(IPV4), &udp, sizeof(UDP)); memcpy(buf + sizeof(IPV4) + sizeof(UDP), &data, cb); int len = sizeof(IPV4) + sizeof(UDP) + cb; SOCKADDR_IN to; to.sin_family = AF_INET; to.sin_addr.S_un.S_addr = INADDR_BROADCAST; int n = sendto(s, (const char*)buf, len, 0, (const sockaddr*)&to, sizeof(SOCKADDR_IN)); if (n == SOCKET_ERROR) { int e = WSAGetLastError(); SAv4_Error(0, "FEHLER"); // !!! FEHLER !!! } closesocket(s); WSACleanup(); return n > 1; } ein paar Überprüfungen fehlen noch. Das Problem ist nun allerdings an der Stelle mit dem Kommentar "!!! FEHLER !!!". Ich erhalte nach dem Aufruf der Fkt. sendto den Fehler 10004: "Ein Blockierungsvorgang wurde durch einen Aufruf von WSACancelBlockingCall unterbrochen. " Weiß vielleicht jemand warum ich den Fehler bekomme und wie ich das ändern kann.
  23. Wenn so etwas eingestellt sein sollte, dann ist dass alles. Man kann die Folien mit dem Mausrad, Enter, Space, Pfeiltasten, Bild ab, ... wechseln. Kann auch sein, dass ich mich täusche, dann bitte sagt mir wo ich das eingestellt wird.
  24. Hi, ich habe ein hoffentlich kleines Problem mit PowerPoint 2003. Es ist ja möglich beim Präsentieren mit dem Mausrad die Folien zu wechseln. Gibt es eine Möglichkeit, das so umzustellen, dass ich die Folien lediglich mit einem Mausklick wechseln kann? mfg maddin
  25. Hallo Fi- Kollegen, ich bin auf der Suche nach Informationen über das Funktionsprinzip einer Computermaus. Dabei interessieren mich beiden Varianten - also mit Kugel als auch optisch. Auch wäre mir sehr wichtig, das die Informationen nicht bloß oberflächlich sondern auführlich sind. Bilder wären dabei zur visuellen Darstellung auch nicht schlecht. Weiß vielleicht jemand von euch, wo entsprechende Informationen (Internet, Buch, ...) finden kann. Ihr würded mir sehr helfen. mfg maddin PS: Wenn jemand noch ein Bild der ersten Computermaus parat hat, kann er ja auch mal schreiben

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...