Zum Inhalt springen

InsanityX

Mitglieder
  • Gesamte Inhalte

    23
  • Benutzer seit

  • Letzter Besuch

    Nie

Alle Inhalte von InsanityX

  1. Hi, ich mal wieder Bin nun auf ein neues Problem gestoßen. Sorry wenn ich so nerve, aber ist mein erstes C++ Projekt, vorher nur mit ORacle, VB und so gearbeitet. Ich will ein File in einen Array oder in einen String einlesen (Zeilenweise in Array oder komplett und dann den CString misshandeln mit String.Mid/Left/Right den String umformatieren. In der MSDN habe ich den Befehl cfile.readhuge gefunden, der liefert mir eine Violation, vielleicht kann mir wer helfen: CStdioFile f_zitate, f_logfile; CString cfile; char* pFileName1 = "zitate.txt"; char* pFileName2 = "log.txt"; char buf[99999]; f_logfile.Open( pFileName1, CFile::modeCreate | CFile::modeWrite ); f_zitate.Open( pFileName2, CFile::modeCreate | CFile::modeWrite ); f_zitate.ReadString(cfile); f_logfile.Close(); f_zitate.Close(); Many thx wenn wer helfen kann...
  2. Die Rechner greifen zZ über Centura auf die DB zu, ist aber keine Standardisierte Schnittstelle und deshalb etwas komplizierter. Die neue Version des Programms wird eh auf allen Rechnern intstalliert, und dann kann ich auch über ODBC installieren. ODBC ist auch installiert, nur die Schnittstelle zu der Datenbank ist noch nicht da, es fehlt sozusagen nur ein Eintrag. Und weil die Applikation die wir erstellt haben, eine DB-Applikation ist, müssen die eh alle auf die DBs ...
  3. Hi, ich hab mal wieder ein kleines Problem.Ich muss bei mir in der Firma ein Tool erstellen, daß Systeminformationen liest, und diese dann in eine Datenbank schreibt. Die Systeminformationen hab ich mittlerweile. Nun nur das Problem, daß ich auf den unterschiedlichen Rechnern, auf denen das Tool läuft SQLBase und Oracle8.1 DB laufen. Den Zugriff über ODBC hab ich auch hingekriegt. Nun das Problem: Es sind etwa 2000 PCs (WinNT und WIn95) Workstations und Server und Desktops und Laptops, um das ganze übersichtlich zu halten . Wie kann ich (mit einem Installationsscript o.ä.) auf den PCs die Datenbank-ODBC-Verbindung installieren? In der Registry kann ich den Datenbanktyp und den Namen des DB-Servers sowie den DB-Namen auslesen. Ich muss (wahrscheinlich?) die *.dll auf jedem PC installieren und dann die Verknüpfung erstellen und in der MSDN hab ich bloß die Installation auf einem PC (über Systemsteuerung) gefunden. Schonmal jetzt vielen Dank <FONT COLOR="#a62a2a" SIZE="1">[ 27. August 2001 15:33: Beitrag 2 mal editiert, zuletzt von InsanityX ]</font>
  4. Hi Leutz, habe ein mittleres PHP-Problem. Ich habe in meinem Adminbereich auf der Homepage eine dynamische Bearbeitung der Einträge der Tabellen erzeugt. Da ich aber bei dem Dynamischen die einzelnen Übergabeparameter nich weiß, lese ich den $QUERY_STRING aus. Das Problem dabei ist, daß ich beim ausgelesenen Text alle Sonderzeichen oder Satzzeichen in HEX-Code drin hab. Wie kann ich das wieder umformatieren? THX Ben
  5. Hi, ich habe ein Problem, und zwar muss ich für ein Tool herausfinden, wieviel Festplattenplatz verfügbar ist. Und zwar muss das Programm auf allen Win-Plattformen (Win95-WIn2000) laufen. Ich habe den Befehl GetDiskFreeSpaceEx gefunden, aber dieser liefert mir meiner Meinung nach Phantasie-Ergebnisse. Vielleicht bin ich auch zu blöd , diesen Befehl zu verstehen. Anbei mein Sourcecode. Ich will das Ergebniss des leeren Speichers in einen Array schreiben. Wäre nett, wenn mir wer helfen kann Source: int drive, i, nFreespace; static char path[_MAX_PATH]; CString sLaufwerksbuchstabe, sFreespace; char *lpStrLaufw ; _ULARGE_INTEGER lpFreeBytesAvailable; _ULARGE_INTEGER lpTotalNumberOfBytes; _ULARGE_INTEGER lpTotalNumberOfFreeBytes; int *i64FreeBytesToCaller, int *i64TotalBytes, i64FreeBytes; int MB=1024*1024; i=0; lpStrLaufw="C:\\" ; /* Schreiben der Laufwerksbuchstaben in einen Array */ for( drive = 1; drive <= 26; drive++ ) if( !_chdrive( drive ) ) { i++; /*sLaufwerksbuchstabe.Format( "%c:\\", drive + 'a' - 1 ); GetDiskFreeSpaceEx(sLaufwerksbuchstabe, &lpFreeBytesAvailable, &lpTotalNumberOfBytes, &lpTotalNumberOfFreeBytes); sa_DriveLetter[i].Add(sLaufwerksbuchstabe); sFreespace.Format("%d MB %d MB %d", &lpTotalNumberOfFreeBytes,&lpFreeBytesAvailable, &lpTotalNumberOfBytes); //sa_Freespace[i].Add(sFreespace);*/ int fResult = GetDiskFreeSpaceEx (lpStrLaufw, (PULARGE_INTEGER)&i64FreeBytesToCaller, (PULARGE_INTEGER)&i64TotalBytes, (PULARGE_INTEGER)&i64FreeBytes); sFreespace.Format("%d MB %d MB %d", &i64FreeBytesToCaller, &i64TotalBytes, &i64FreeBytes); Ben

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