Zum Inhalt springen

Diablo999

Mitglieder
  • Gesamte Inhalte

    239
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Diablo999

  1. Kommt darauf an ob du (dein Kumpel) einen Router verwendest oder direkt per DSL oder ISDN im Inet bist... Falls dem so ist tuts der Befehl "ipconfig -all" den du in der Konsole ausführen kannst vollkommen. Wenn du nen Router dazwischen hast kannst du z.B. mit ner TelnetSession an die IP kommen :-) Gruß Diablo999
  2. Hab Sommer 2003 meine Ausbildung abgeschlosen und auch den Gedanken gefasst Info auf der FH zu studieren und hab auch in Erwägung gezogen ohne Fachabi zu studieren... Jedoch wollte ich in Bayern studieren und da kann man ohne Abi einfach nicht studieren, unter keinen Umständen, unabhängig von Vorbildung etc. Finde schon schwach das ein Fachinformatiker nicht Info studieren darf, aber jemand der sein Abi in Musik und Sport macht schon.... *grmpf* Naja egal, wieder zurück zum Thema... Ich hab mich dann damals entschlossen mein Fachabi nachzuholen und bin somit auf die BOS (Berufsoberschule) gegangen und hab mittlerweile mein Zeugniss und schon an der FH in Nürnberg angemeldet. Die BOS in Bayern kann man in 1 Jahr machen, danach besitzt man die Fachhochsculreife in einem der vier Zweige (Technik, Sozial, ...), wenn man aber vorhat auf der Uni zu studieren hat man auch noch die Möglichkeit sein allg. Abi zu machen indem man noch 1 Jahr hintendranhängt. Ich hatte mich damals übrigenbs auch erkundigt und in manchen Bundesländern kann man auch ohne Abi an die FH gehen, eben durch die Vorbildung in Form einer Ausbildung. Jedoch wie mein Vorredner schon geschrieben hat ist das von Hochschule zu Hochschule unterschiedlich... Gruß Diablo999
  3. Ich seh das ganze so: Egal ob Mensch oder Fliege wenn man im fahrenden Bus hochspringt bewegt man sich exakt mit der gleichen Geschwindigkeit wie der Bus weiter da ja keine Luftreibung auf den Körper wirkt da die Luft sich ebenfalls parallel zum Bus bewegt. Solange der Bus eine konstante Geschwindigkeit hat wird also weder der Fliege noch einem Menschen etwas passieren wenn er hochsprint oder im Businneren fliegt. Anders schaut das z.B. aus wenn der Bus mit offnen Fenstern fährt, das würde bedeuten das auf die Fliege eine Kraft entgegen der Bewegungsrichtung wirkt und somit eine Beschleunigung entgegen der Fahrtrichtung auftritt. Beim Menschen wäre dieser Effekt vermutlich zu vernachlässigen (aufgrund der großen Masse und der Geringen Kraft). Das war alles bei konstanter Geschwindigkeit. Wenn der Bus beschleunigt, egal ob positiv oder negativ(bremsen), sorgt die Massenträgheit dafür das diese Beschleunigung nicht direkt auf den im Bus eingeschlossenen Körper (Mensch oder Fliege) wirkt wodurch der Effekt entsteht das z.B. der Busfahrer in seinen Sitz "gepresst" wird oder die Fliege gegen die Scheibe klatscht. Dazu muss man jetzt sagen das aufgrund der geringen Masse der Fliege die Dauer des "nicht mitbeschleunigens" sehr gering ist. Also müsste iene Fliege keine Angst haben gegen die Scheibe zu klatschen, bei einem Menschen mit viel Masse wäre die Chance schon wesentlich höher. Zusätzlich berücksichtigen müsste man jetzt aber noch die Motorleistung des Busses, den umso mehr Leistung der Bus hat desto schneller kann er beschleunigen und umso größer ist die Chance das Fliege oder Mensch gegen die Scheibe klatscht. Denke das sollte aus physikalischer Sicht recht gut stimmen, lasse mich aber auch gerne eines besseren Belehren... Gruß Diablo999
  4. Was ist das denn für eine Klasse? Ne ganz normale C++-Klasse kannst du nicht mit VB verwenden, das muss dann schon ne ActiveX-Klasse sein damit du diese in VB laden kannst.... Gruß Diablo999
  5. Ich dachte da eigentlich mehr an meinen Code -> Siehe 3 Postings weiter oben, den hast duw ahrscheinlich übersehen...
  6. Mir is noch was eingefallen... Nehme an das der Code in VBScript nicht läuft, und wenn dem so ist hättest du immer noch die Möglichkeit den oben geposteten Code in ein ActiveX-Objekt zu verpacken (z.B. VB5 oder VB6) und dieses dann mit CreateObject in deinem Script zu erzeugen und über dieses Objekt dann den Code auszuführen. Meld dich nochma wenn du dabei Hilfe brauchst
  7. So gehts in VB6, kann aber nicht garantieren das es in VBScript bzw. VBA geht -> vor allem wegen dem "Declare" Private Declare Function WNetGetConnection Lib "mpr.dll" Alias "WNetGetConnectionA" (ByVal lpszLocalName As String, ByVal lpszRemoteName As String, cbRemoteName As Long) As Long Private Function GetNetName(szDrive As String) As String Dim szBuffer As String * 255 Dim nPos As Long Call WNetGetConnection(szDrive, szBuffer, Len(szBuffer)) nPos = InStr(1, szBuffer, Chr(0), vbBinaryCompare) If nPos > 0 Then GetNetName = Left(szBuffer, nPos - 1) Else GetNetName = szBuffer End If End Function Die Funktion kann man dann so aufrufen: sz = GetNetName("U:") Probiers mal aus und sag nochma obs auch in VBS bzw. VBA funzt
  8. Wie bekommst du denn raus welche Laufwerke verbunden sind? Mit der WinAPI? Wenn ja finden sich in der MSDN sicher auch die entsprechenden Funktionen um alle Infos über das Netzlaufwerk herauszufinden... Die hier könnte was für dich sein: WNetGetConnection Weiß aber nicht ob das in VBScript funzt mit APIs und so :confused: :confused: :confused: Gruß Diablo999
  9. Geht nur mit APIs: Link http://www.activevb.de/tipps/vb6tipps/tipp0046.html
  10. Vielleicht so? Man wiegt Kugel 1-4 und 5-8: Fall 1: Gleich schwer -> Kugel 9 ist die gesuchte Kugel Fall 2: Unterschiedlich schwer -> Man nimmt die 4 schwereren Kugeln und wiegt davon die Kugeln 1,2 sowie 3,4 -> Man nimmt die 2 schwereren Kugeln und wiegt welche der beiden Kugeln schwerer ist Man braucht mindestestens einen Versuch und maximal 3 um die gesuchte Kugel zu finden!!!!! Hoffe mal das funktioniert so wie ich mir das vorstell *g* Gruß Diablo999 [EDIT] Mist, war DarthZeus wohl schneller.... [/EDIT]
  11. Diablo999

    Anwendung steht

    VB5 und 6: DoEvents
  12. Hab ich doch geschrieben, die Funktionen die ich aufrufe kommen in ziemlich der gleichen Form als Member von CWnd vor... Also musst du das nur entsprechend Anpassen!!!!
  13. Ich glaube baze meinte damit das Fenster, nicht das Programm... Nehme mal an du willst wissen wie man ein Fenster in irgendeiner beliebigen Form anzeigt :floet: :floet: Hab das ganze zwar nicht mir MFC gemacht, müsste aber ziemlich genauso gehen: ... RECT r; HRGN hRgn; if (GetClientRect(hWnd, &r)) { hRgn = CreateEllipticRgnIndirect(r); SetWindowRgn(hWnd, hRgn, FALSE); } ... [/PHP] Anstatt der API musst halt die entsprechenden MFC-Funktionen rufen, sind alles Members von CWnd... So kann man übrigens auch beliebig geformte Fenster machen Gruß Diablo999
  14. Naja, das bedeutet das das Distinct bei deiner Abfrage alle doppelten Zeilen aussortiert, wobei alle Felder einer Zeile mit einer anderen übereinstimmen müssen um als doppelt zu gelten.... Wenn du nur doppelte aus der ersten Spalte aussortiert haben willst musst du dich von den Daten der zweiten Spalte verabschieden!!! Gruß Diablo999
  15. So: Private Function TestFunction(Optional Param1 As Long = 1, Optional Param2 As String = "Test") As Long End Function Das Optional bedeutet das die Paramerter beim aufruf nicht mit übergeben werden müssen, der Wert hinter dem "=" gibt den Wert an mit dem der Parameter versorgt wird wenn er nicht übergeben wird.... [Edit] Als Anmerkung, wenn du nen Optionalen Parameter hast kannst du prüfen ob dieser übergeben wurde mit der Funktion IsMissing(...). Wenn der Parameter mit nem Default belegt ist Gibt die Funktion sMissing aber trotzdem false zurück... [/Edit] Gruß Diablo999
  16. Einfach nur geil :marine :marine :marine
  17. Diablo999

    Recordset

    Was ist es denn für ein Recordset? DAO? ADO? Oder was ganz anderes? Ansonsten würde ich einfach ne Schleife über alle Zeilen machen und diese getrennt durch vbCRLF getrennt ausgeben in die Textbox, bei der du die Eigenschaft Multiline auf True gesetzt hast :-) Gruß Diablo999
  18. Mich wunderts ein bisschen das Suse die NTFS-Platen nicht gleich von alleine mountet, naja probiers mal so: cd /mnt mkdir windows mount -t ntfs /dev/hda1 /mnt/windows Jetzt müsstest du die 1. Partition auf der ersten Plate in dem Verzeichnis /mnt/windows gemountet haben... In der fstab kann man in etwa so einen Eintrag hinzufügen dann wird das automatisch beim Systemstart gemacht PS: du musst als Root angemeldet sein Gruß Diablo999
  19. So in etwa... int Hinzufuegen(int x) { if (Anzahl==0)//sonderfall erstes Element { Bitmaske[Anzahl]=1;//Position 1 als "vergeben" markieren Element[Anzahl]=x;//an Position 1 ersten Wert setzen Startkey=Anzahl;//den startkey auf den ersten wert setzen Key[Anzahl]=-1;//den nachfolger von dem ersten wert auf -1 setzen...kein nachfolger Anzahl++;//anzahl um eins erhöhen, damit eventueller nächster wert eingetragen werden kann Bitmaske[Anzahl]=NULL;//letzte anzahl auf NULL setzen, hier kann nächstes element hin } else { for(i=0;i<=Anzahl;i++)// !!!HIER!!! if(Bitmaske[i]==NULL) { Position=i; //Die naechste 0 Stelle wird Position übergeben break; } Bitmaske[Position]=1;//Stelle wo x hinkommt auf 1 setzen Element[Position]=x;//Element an die postion setzen wo bitmaske von 0 auf 1 geaendert wurde Anzahl++;//Anzahl um 1 erhoehen..fuer weitere elemente Bitmaske[Anzahl]=NULL;//letzte Stelle auf 0 setzen // Einsortieren int nKey = Startkey, nOldKey = -1; while(nKey >= 0) { // Vergleich des neuen elements mit dem Alten if (x < Element[nKey]) { // Aha, da musses rein.. if (nOldKey >= 0) Key[nOldKey] = Position; else Startkey = Position; Key[Position] = nKey; break; } else { nOldKey = nKey; nKey = Key[nKey]; // zum nächsten Element } } // wenn der Key noch nicht gesetzt wurde jetzt machen if (nKey < 0) { Key[nOldKey] = Position; Key[Position] = -1; } } return 1;//kp...compiler will das } [/PHP] 1. Hab ein Kommentar "HIER" hingemacht -> Da hab ich umgebaut auf die Verwendung des Index 0 2. Der Block einsortieren Keine Garantie für den Code, nur schnell gehackt... Gruß Diablo999
  20. So: AnsiString as = "Mugu"; char* sz = str.c_str(); [/PHP] :-) Diablo999
  21. Ich nehme an das FindFirst und FindNext den APIs FindFirstFile und FindNextFile entsprechen, beui denen werden nur die Einträe in einem Vrezeichnis durchsucht. Wenn du die Unterverzeichnisse mitdurchsuchen willst musst du prüfen ob der gefundene Eintrag den FindFirst bzwe. FindNext zurückliefert ein Verzeichnis ist, und wenn ja musst du deine Funktion rekursiv nochmal für das Unterverzeichnis aufrufen... Hoffe das ist verständlich *g* Gruß Diablo999
  22. Mal was zu den alternativen Rohstoffen: Und zwar werden sich meine Eltern demnächst ein neues Auto anschaffen, und zwar einen Diesel, um genau zu sein einen Skoda Fabia. Und nach den 2 Jahren Garantie wird der auf Rapsölantrieb umgebaut, kostet leider etwas Geld, jedoch ist die Lesitung und der Spritverbrauch mit der des Diesels zu vergleichen... Ich selbst fahre nen Benziner und habe auch nicht vor auf irgendwas anderes umzusteigen bzw. leisten kann ich mir das ja auch nicht *g*... Aber im Moment finde ich die Benzinpreise schon echt hammer, hab so an die 50km/Tag *heul* Gruß Diablo999
  23. Naja, das sollte auch nur als Denkanstoss dienen, und wird bei keinem Compiler funktionieren... Aber prinzipiell übersetzen lassen müsste es sich wenn die Konstanten definiert sind. Wenn irgendwelche Fehlermeldungen auftauchen kannst du sie hier auch gerne posten, am besten mit der entsprechenden Zeile dazu, dann kann man dir besser helfen :-) Diablo999
  24. Könnte mir die Datenhaltung so vorstellen: Ein 2-Dimensionales Array in dem die ganzen Flugzeuge stehen, wo für einen bestimmten Kunden immer die Felder der Vermietung besetzt werden. Irgendwie müllig beschreiben von mir. Deshalb mal Code: struct Flugzeug { // Flugzeugtyp int Typ; // Hier steht ne 10 weil der Zeitraum ja von 10 - 20 Uhr geht -> 10h gesamt // Für jede Stunde ein Feld an wen das Flugzeug vermietet ist int Vermietung[10]; } int main() { // 10 Flugzeuge als Bsp Flugzeug Flugzeuge[10]; Flugzeuge[0].Typ = SEGELFLUGZEUG; // SEGELFLUGZEUG is halt ne Konstante Flugzeuge[1].Typ = MOTORSEGLER; ... // Flugzeug 1 an Kunden 1 vermietet für die Zeit von 10-12 Uhr for(int i = 0; i + 10 <= 12; i++) Flugzeuge[0].Vermietung[i] = 1; } [/PHP] Hoffe das ist einigermaßen verständlich, soll ja auch nur veranschaulichen wie man die Daten halten könnte, es gibt sicherlich elegantere Lösungen, jedoch ist das ein recht einfacher und überscheubarer Weg ... Das ganze soll eben auch nur als Anregung dienen, vielleicht hilft es dir ja was... Gruß Diablo999
  25. *grmpfl* :bimei :bimei

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...