Zum Inhalt springen

MeisterB

Mitglieder
  • Gesamte Inhalte

    95
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von MeisterB

  1. Auf der Windows 2000 Server CD gibt es ja das Program Winstle mit dem man recht einfach MSI-Setupdateien erstellen kann. Unter W95 kann ich diese Program leider nicht verwenden. Kennt jemand ne Win95 kompatible Alternative?
  2. Wie währe es damit? A3=A1&A2 Da war wohl einer schneller:D
  3. Also um nicht außer die Exe zu haben musst du in den Projektoptionen: 1. Compiler / Endgültig anklicken 2. Packages / Mit Laufzeit Packages compilieren abwählen 3. Linker / Dynamische RTL verwenden abwählen Nun ist deine Exe zwar um einiges größer aber du brauchst nur noch diese eine Datei weiterzugeben.
  4. msg.message gibt doch nur die Nummer der Nachricht aus (in meinem Fall immer 15). Woher weiß ich jetzt das dies für WM_DDE_ACK steht?
  5. Um ne Nachrichtenschleife abzufragen kann ich doch dies nutzen oder? MSG msg; while( ::PeekMessage( &msg, HandleDesClient, NULL, NULL, PM_NOREMOVE ) ) { if (::GetMessage( &msg, HandleDesClient, 0, 0 ) == -1) { return false; } else { ::TranslateMessage(&msg); ::DispatchMessage(&msg); } } Wie bekomme ich jetzt damit aber raus ob ein WM_DDE_ACK zurück gesendet wurde?
  6. Erstmal Danke für den Link! Doch leider ist es von der MSDN zum funktionierenden Program ein langer Weg. Wie soll denn bitte dies: atomApplication = *szApplication == 0 ? NULL : GlobalAddAtom((LPSTR) szApplication); atomTopic = *szTopic == 0 ? NULL : GlobalAddAtom((LPSTR) szTopic); funktionieren? atomApplication und atomTopic kennt mein compiler nicht, muss ich nochwas includieren? Nachdem ich diese WM_DDE_INITIATE gesendet habe soll mir der Server ja laut MSDN eine WM_DDE_ACK zurück schicken aber wie kann ich feststellen ob ich diese überhaupt bekomme?
  7. Hat jemand von euch Erfahrung im DDE Aufruf? Ich soll das irgendwie per C++ (Borlands C++ Builder) durchführen und hab keinen Plan wie ich dies anstellen soll. Bin für jede Hilfe/Anleitung dankbar.
  8. Ich meinte auch BM_CLICK!
  9. Wie kann ich eigentlich für einen TExplorerButton einen Click per API ausführen? das normale PostMessage(HandleDazu,WM_CLICK,0,0); funktioniert hier nicht!
  10. Eigentlich is es ganz einfach man muss nur wissen wie: Finde Handle durch Fensterbeschriftung: HWND HandleZuWord=FindWindow(0,"Dokument1 - Microsoft Word"); Finde Handle durch Klassenname (z.B. mit Spy++ ermitteln): HWND HandleZuWord=FindWindow("OpusApp",0); Beenden kannst du es so PostMessage(HandleZuWord,WM_CLOSE,0,0); Oder du killst es: DWORD ProzessID; GetWindowThreadProcessId(HandleZuWord,&ProzessID); HWND HandleZumToeten=OpenProcess(PROCESS_ALL_ACCESS, false, ProzessID); HandleZumToeten= TerminateProcess(HandleZumToeten, 0); CloseHandle(HandleZumToeten); Falls du noch irgendwelche Fragen hast einfach posten!
  11. MeisterB

    case 1||2||3 wie?

    Es geht eben nur darum festzustellen ob ein Wert in eine bestimmte Reihe passt. Ich wollte das nur mal so zum testen des switch-case-Befehls verwenden, hat also keine tiefere Bedeutung!
  12. MeisterB

    case 1||2||3 wie?

    Ich muss ne Abfrage durchführen die einen Wert auf bestimmte Zahlen überprüfen soll: wenn Wert 1,7,20,50 mach das wenn Wert 2,3,6,90 tu jenes wie kann ich dies in ne switch-case Anweisung umsetzen? hab es schon mit case 1||7||20 probiert aber diese funktionierte nicht. Jemand ne Idee?
  13. MeisterB

    Felder wie in Delphi

    Hab jetzt nen Weg gefunden es zu umgehen! Ich lege einfach ein zweidimensionales Feld an welches 26 Reihen+Spalten hat. Nun lass ich mir einfach die Buchstaben in Zahlen umwandeln und schon kann ich darauf zugreife. (Delphi Feld['B','C'] ->Java Feld[1][2])
  14. MeisterB

    Felder wie in Delphi

    Tja da kann man wohl nichts machen, muss mir also einen anderen Weg suchen:( Gibt es wenigstens einen Befehl der chars (besser währe ganze strings) in Groß- bzw. Kleinbuchstaben umwandelt?
  15. In Delphi konnte man so ein Feld festlegen: var feld:array['A'..'Z', 'A'..'Z'] of string; Gibt es ne Möglichkeit dies auch in Java umzusetzen?
  16. Stimmt hier gibts ja tatsächlich ein eigens Java-Forum *nächstes Mal dran denken werd* Also hängt der jeweilige Einsatz nur davon ab, ob ich will das die Schleife wenigstens einmal durchlaufen wird? Toll und mich mach mir übelst nen Kopf wann man nun unbedingt ne Do-While einsetzen muss :eek:
  17. Muss was über Schleifen in Java rausfinden und wollte mal wissen wann man eigentlich ne Do While Schleife benutzt(wenn möglich mit Beispiel)?
  18. Hab Fehler(Funktion wurde aufgerufen die den weiteren \ verursachte) gefunden!
  19. Funktioniert jetzt zwar (musste Sicherheitseinstellungen für den Ordner ändern)doch leider hab ich jetzt ein neues Problem. Ich greife über diese Programm auf eine Accessdatenbank zu. Bisher hatte ich beim lokalen ausführen auch keine Probleme doch jetzt scheint der Pfad nicht mehr zu stimmen! Hier mein Code: String* Datenbankname="Auslieferverwaltung.mdb"; GetModuleFileName (NULL, szBuffer, MAX_PATH); GetFullPathName (szBuffer, sizeof (szBuffer), szPfad, &pFilename); szPfad[pFilename-szPfad]= '\0'; String* pfad=Convert::ToString(szPfad); String* Datenbank=Datenbank->Concat(pfad,Datenbankname); OleDbConnection* DBVerbindung=new OleDbConnection(); String* Connect=S"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=XXX;"; Connect=Connect->Replace("XXX",Datenbank); DBVerbindung->ConnectionString=Connect; Wie ihr sehen könnt befindet sich die Datenbank in dem Verzeichnis in dem sich auch die Exe befindet. Durch den Programmstart über Netzwerk hängt das Programm vor den Pfad ein \ an womit er natürlich nicht mehr stimmt (aus \\44-tester\Auslieferverwaltung\Auslieferverwaltung.mdb wird \\\44-tester\Auslieferverwaltung\Auslieferverwaltung.mdb ) Woran liegt das?
  20. Nicht das ich wüsste. Hab jetzt mal ein Miniprogramm (Beenden Button auf Formular) erstellt und selbst das lässt sich nur dann starten wenn es auf der eigenen Festplatte ist! Was übrigens auch auf das richtige Program zutrifft, denn wenn ich es auf die andere Festplatte kopiere und es somit lokal ausführe funktioniert es ohne Probleme!
  21. Hab ein Vc++ .net Programm erstellt. Wollte dieses nun von einem anderen Rechner über Netzwerk starten und erhalte diese Fehlermeldung: Application has generated an exception that could not be handled. Process id=0x700(1792), Thread id=0x714(1812) Muss ich beim kompilieren der Anwendung irgendwas einstellen damit das Programm auch übers Netzwerk zu starten(von anderem Rechner in freigegebenen Ordner gehen und dort EXE starten) geht?
  22. Hab ein eigenes Steuerelement erzeugt! Es soll als Statusbar dienen. Es besteht aus einer Form auf der ein Statusbar sitzt welcher 3 Panel besitzt. Das erste besitzt AutoSize auf Spring die anderen beiden sind fest. Im 2. lasse ich per Timer das aktuelle Datum und die Uhrzeit anzeigen. Auf dem 3. Panel sitzt ein Bild und auf dem 1. ein Progressbar und ein Button. Wenn dieses Steuerelement vergrößert bzw. verkleinert wird verändert sich die Größe des Progressbars bzw. die Position des Bildes und des Buttons dynamisch. Benutze ich dieses Steuerelement jetzt in einer anderen Anwendung habe ich leider nur die Eigenschaften/Ereignisse des Formulars. Wie kann ich selber festlegen was als Eigenschaften/Ereignisse angezeigt wird?( z.B. möchte ich den Button bzw. Progressbar ausblendbar machen und als Ereignis den Button-Klick haben)
  23. Ich kann jetzt zwar ein DataGrid drucken, doch werden nur die sichtbaren Zeilen gedruckt! Wie muss ich diesen Code: private: System::Void printDocument1_PrintPage(System::Object * sender, System::Drawing::Printing::PrintPageEventArgs * e) {PaintEventArgs* myPaintArgs = new PaintEventArgs(e->Graphics, System::Drawing::Rectangle(Point(0, 0), this->Size)); this->InvokePaint(dataGrid1, myPaintArgs); } ändern damit alle Zeilen gedruckt werden?
  24. Hat jemand Erfahrung im Drucken mit VC++ .net? Ich erhalte immer nur eine leere Seite! PrintDocument* druck=new PrintDocument(); printDialog1->Document=druck; if(printDialog1->ShowDialog()==DialogResult::OK) { druck->Print(); }
  25. Lösung: Select Kunde, IIf(ISNULL(Ort),'',Ort)as Ort From Kunden

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