versuche mich jetzt seit ein paar Tagen mit VB2008.
so richtig durcblicken tu ich da aber noch nicht
Mein Ziel eine Anwendung, welche automatisch die Bilder der Webcam per Mail versendet, das Programm soll ausschließlich im Hintergrund laufen. also nicht sichtbar sein auch nicht in der Taskleiste.
Dann solltest du auch die Überschrift dieses Forums erst mal durchlesen.
Da steht deutlich Visual Basic 6.0
VB2008=.NET und das ist woanderst.
Ja ich bin des lesens mächtig, auch wenn es nicht so ausschaut.
Das Programm nennt sich VisualBasic 2008 Express, nix mit .NET,
glaub Dir mal das es zu den .NET Versionen zählt.
Ist aber für den Anfänger nicht automatisch logisch, eher das es eine neue Version aufbauend auf VB 6.0 ist.
Also nicht immer sofort schimpfen, eine freundlicher Hinweis hilft meist mehr, den mir ist ja auch daran gelegen das richtige Forum zu nutzen.
sorry, wenn ich etwas harsch rübergekommen bin, aber ich bin momentan tierisch erkältet, und liege in nem irren Clinch mit nem Arbeitskollegen, worunter meine Laune etwas leidet.
Und du hast vollkommen recht: Ein freundlicher Hinweis ist 1000 mal hilfreicher als schimpfen.
Hier bist du gut aufgehoben: http://www.tutorials.de/forum/net-cafe/
@Zvoni: Deine Entschuldigung ist nicht notwendig, wenn werner_sg sich nur 10 Sekunden mit VB08 beschäftigt hat (und das setze ich mal voraus) sollte er wissen, dass VB08 eine .NET-Sprache ist.
Der Doc!
A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
weil wir Fragen auf Antworten suchen die wir selbst nicht kennen.
Schon als Kind lernt mann zumindest in Deutschland das man auf eine vernünftige Frage eine angemessene Antwort erhält.
Nun ja in Foren scheint diese Regel nicht zu gelten, da es mmer wieder Leute gibt die Ihre innere Frustation hier herrauslassen.
Google zu NET Sprache:
Die Anzahl der Programmiersprachen, die MSIL-Code für das .NET Framework erzeugen können kann beeindrucken: Neben den fünf Sprachen von Microsoft und drei Sprachen von Microsoft Research gibt es noch 19 weitere Compiler anderer Anbieter. In den insgesamt 27 Sprachen sind nicht nur objektorientierte Sprachen wie C#, Java, C++, Visual Basic und Delphi, sondern auch funktionale Sprachen wie SML, Caml und Haskell sowie "alte Tanten" wie FORTRAN und COBOL. Bis auf C++ 7.0 verschenkt Microsoft übrigens alle anderen Sprachen in einer Kommandozeilencompiler-Variante. Auch unter den anderen Anbietern findet sich viel Freeware. Sowohl MSIL-Code als auch Java-Byte-Code erzeugen kann als einziges das Gardens Point Component Pascal der Queensland University. Die Java-Variante von Microsoft (JSharp) erzeugt nur Managed Code für das .NET Framework (vg. [4]). C# ist inzwischen ebenfalls bei der ECMA ein Standard (ECMA Standard 334, Arbeitsgruppe TC39/TG2).
Basis für die Integration verschiedener Sprachen ist die Common Language Specification (CLS). Die CLS ist ein Regelwerk für Compiler, das festlegt, wie die Umsetzung von sprachspezifischen Konzepten in die MSIL erfolgen muss. Kern der CLS ist das Common Type System (CTS), das ein einheitliches System von Datentypen definiert. Denn nur wenn die verschiedenen Sprachen die gleichen Datentypen verwenden, ist eine problemlose Integration möglich. CLS und CTS ermöglichen nicht nur den sprachübergreifenden Aufruf von Methoden, sondern auch die Vererbung zwischen verschiedenen Sprachen.
Wir sehen Visual Basic zählt dazu, also müsste laut letzter Argumentation auch dieses Forum in das .NET Forum integriert werden.
So bevor ich dieses Thema schließe ich finde es absolut in Ordnung wenn mann sich für einen harschen Tonfall entschuldigt oder zumindest den Grund dafür darlegt.
Mich hatte es nur genervt schon wieder mal statt einer zur Frage passenden Antwort nur einen Rüffel zu lesen.
In mindestens der hälfte aller in Foren zu findenden Themen finden sich immer Kommentare, welche statt zu helfen nur den Sinn der Rüge hat.
Ich denke mal Foren haben das Ziel und den Zweck Untersützung zu finden und zu geben, ist eine Thema beleidigend, agressiv oder ähnliches ist eine Rüge sicherlich angepasst.
Ansonsten sollte mann nur seinen Text dazu setzen wenn er zu Thema gehört alle anderen Kommentare sind überfüssig und gehören in die Schwarzen Tonnen der Stadtwerken.
Wer das nun weiter diskutieren möchte eröffne einneues Thema in einem passendem Forum.
Entschuldigung, Werner, aber da liegst Du etwas falsch. Wenn man sich in einem Forum neu anmeldet, liest man in der Regel erstmal etliche Posts durch, macht sich mit dem Forum vertraut, und sucht, ob das Thema schon mal vorgekommen ist.
Hättest Du das gemacht, und z.B. nach VB2008 in diesem Forum gesucht, wärest Du auf hunderte von Posts gestossen, wo genau darauf verwiesen wird, dass man hier am falschen Ort ist. Und davon sind wir irgendwann wirklich genervt.
für jemanden der erst ein paar Tage mit VB2008 arbeitet finde ich das
recht schwierig.
So wie es aussieht hast du ja noch nicht mal einen Ansatz und erhoffst
wahrscheinlich was fertiges zu bekommen.
Möglichkeiten gibt es da auf alle Fälle... auch wenn es nicht ganz trivial
ist für einen Anfänger.
Beispiele zum EMailversand findest du hier wenn du suchst.
Ein grober Ansatz für die Pics wäre:
- Bild mittels API CreateCaptureWindow holen und in einer
Picturebox ablegen
Wobei es hier eine Entscheidende Rolle spielt was für eine
Cam das ist. Es gibt Webcams über USB (dafür gilt obiges)
und es gibt Netzwerkcams, die wieder ganz anders angesprochen
werden können. Die kann man oft per FTP ansprechen.
- Bild mittels Picturebox als Datei abspeichern
- Datei per Mail verschicken
Für was zum Teufel soll das eigentlich gut sein ?
Klingt irgendwie nach Ausspionieren...
Wobei ich dir nichts unterstellen möchte.
Hier wirds Anhand der WIA, Windows Image Acquisition beschrieben. Benötigt aber XP SP1.
Wenn man schon ein Weilchen VB.NET programmiert hat dürfte es kein Problem sein den Code zu nutzen.
Um es unsichtbar zu machen kannst du immer noch ein Systray Icon (NotifyIcon) einfügen, dann das Form. mit .Visible = false unsichtbar machen... Geht ganz gut wenn man ein Formular HAT.
das es nicht einfach wird ist mir klar, die Bücher die ich gefunden habe erklären mir nur wie ich halt ne Form und die Grundlegenden Elemente einsetze.
Richtig lernen ist nix dabei
geht bei mir sowieso am besten beim arbeiten, hat mit PHP und Flash genauso geklappt
Ausspionieren ist nich ganz verkehrt.
Das Ziel ist eine Anwendung in einem offenem Zugang zu haben welche vom Start an Bilder macht und versendet.
Beispiel du hast einen Laptop mit Integrierter Kamera ( kann man nachrüsten ) wer denn nun unbefugt benutzt wird Automatisch mangels anderweitiger Zugriffssperre in dieses Konto geführt.
Und schon bekommst du einen wunderschönes Täterbild, und gleichzeitig durch die IP des Absenders seinen Aufenthaltsort.
Und schon ist der verloren geglaubte Laptop wieder greifbar.
Also bin über jede Hilfe dankbar, möchte aber doch nix fertiges will ja auch dabei lernen.
für jemanden der erst ein paar Tage mit VB2008 arbeitet finde ich das
recht schwierig.
So wie es aussieht hast du ja noch nicht mal einen Ansatz und erhoffst
wahrscheinlich was fertiges zu bekommen.
Möglichkeiten gibt es da auf alle Fälle... auch wenn es nicht ganz trivial
ist für einen Anfänger.
Beispiele zum EMailversand findest du hier wenn du suchst.
Ein grober Ansatz für die Pics wäre:
- Bild mittels API CreateCaptureWindow holen und in einer
Picturebox ablegen
Wobei es hier eine Entscheidende Rolle spielt was für eine
Cam das ist. Es gibt Webcams über USB (dafür gilt obiges)
und es gibt Netzwerkcams, die wieder ganz anders angesprochen
werden können. Die kann man oft per FTP ansprechen.
- Bild mittels Picturebox als Datei abspeichern
- Datei per Mail verschicken
Für was zum Teufel soll das eigentlich gut sein ?
Klingt irgendwie nach Ausspionieren...
Wobei ich dir nichts unterstellen möchte.
Gruß
Jens
Picturebox ist gut war ich ja schon nah dran
nur wie krieg ich jetzt den Stream oder das Bild der Webcam da rein?
sowas ist optimal, ne gute Grundlage zum lernen und weiter arbeiten.
Apropos fragwürdig,
als Systemtechniker repariere und konfiguriere ich PC`s und Laptops nunmehr seit fast 20 Jahren.
Im Gegensatz zu den meisten Kolegen in meiner Umgebung ist es mein Ziel die Geräte so abzuliefern das ich Sie nach Möglichkeit erst wiedersehe wenn der Besitzer etwas neues an Hard oder Software wünscht.
Ich habe lieber täglich zufriedene neue Kunden als immer wieder die gleichen und irgendwann unzufriedenen mit ähnlichen Prolemen.
Daher sicher ich jedes System z.B. mit einem Systemschutz ab usw. mit dem Ziel wenn sich der Kunde an einfache Regeln hält, hat er solange wie es die Hardware mitmacht ein sauberes stabiles System.
Im Schnitt brauche ich so nur alle 1,5 bis 2 Jahre mal über einen von mir ausgelieferten Rechner schauen.
(Ausnahmen bestätigen die Regel)
Hört sich ertmal so an als würde ich mich selbst schädigen, aber dafür is die Mundpropaganda sehr gut.
Jetzt würde ich aber gerne noch zusätzliche ein Tool einbinden was halt im Fall des Diebstahl mir ein Foto vom Täter sendet.
Dazu muss es im Hintergrund laufen nicht sichtbar sein und geduldig auf die Internetverbindung warten.
Da hierfür ein extra Konto (welches als einzigstes kein Kennwort erhält) angelegt wird welches der Eigentümer nicht nutzt besteht keine Überwachung des legalen Users.
Und wer halt Unbefugt das Gerät nutzt soll ruhig azeige erstatten
Sobald es etwas Interessantes - wie z.B. unsere beliebten Buch-Verschenkaktionen - gibt, erhältst du unseren regelmäßig erscheinenden Newsletter. Natürlich kostenlos und jederzeit abbestellbar!