-
Gesamte Inhalte
239 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Diablo999
-
-
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
-
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
-
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
-
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
-
Ich dachte da eigentlich mehr an meinen Code ->
Siehe 3 Postings weiter oben, den hast duw ahrscheinlich übersehen...
-
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
-
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
-
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
-
Geht nur mit APIs:
-
Rätsel
in Small Talk
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]
-
VB5 und 6:
DoEvents
-
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!!!!
-
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
-
und was meinst du damit, dass sich das distinct auf beide spalten bezieht?
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
-
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
-
Einfach nur geil :marine :marine :marine
-
-
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
-
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
-
So:
AnsiString as = "Mugu";
char* sz = str.c_str();
[/PHP]:-)
Diablo999
-
Hallo Zusammen,
Ich versuche mit C++ Builder5 meine Festplatte nach allen *.jpg dateien absuchen zu lassen das Problem ist in folgendem code werden keine Unterordner durchsucht
"
TSearchRec QSearchRec;
TSearchRec ZSearchRec;
ListBox1->Clear();
Edit1->Text=IntToStr(0);
AnsiString Searchpath = DirectoryListBox1->Directory;
AnsiString ZielPath = DirectoryListBox2->Directory;
int faAnyFile;
AnsiString Search = Searchpath+ "\\*.jpg";
if (FindFirst( Search , faAnyFile, QSearchRec) == 0)
{
do {
AnsiString Ergebnis = Searchpath+ "\\"+QSearchRec.Name;
ListBox1->Items->Add(Ergebnis);
Edit1->Text=IntToStr(StrToInt(Edit1->Text)+1);
}while (FindNext(QSearchRec) == 0);
FindClose(QSearchRec);
}
" Was mache ich Falsch?
Kann mir jemand Helfen
Schon mal danke im Vorraus
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
-
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
-
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
-
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
Schnappi das kleine Krokodil
in Small Talk
Geschrieben
SOOOOOOOO GEIIIL!!!!!
Hab das Lied zufällig bei ner Autobahnfahrt gehört und fands so klasse,
und finds lustig das hier noch mehr Leute total dadrauf abgehen *g*
Gruß
Diablo999