Zum Inhalt springen

CSSNinja

Mitglieder
  • Gesamte Inhalte

    90
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von CSSNinja

  1. Nein mach ich nicht. Wir haben im Moment ein bisschen Zeitdruck. Mit der VM hatte ich schon vorgeschlagen ... würde aber zu lange dauern, das alles einzurichten (wurde mir gesagt!). Also muss ich vorsichtig sein, sodass ich das AD nicht zerschieße.
  2. Tut mir leid. Ich habe diese Aufgabe bekommen und mein Ausbilder weiß, was ich weiß, d.h. dass ich mir das Wissen darüber erst anlesen muss... Von daher scheinen sie sich über das Risiko bewusst zu sein und sind bereit, es einzugehen.
  3. Ok, Danke! Alles als Admin ausgeführt und jetzt klappt es.
  4. Jetzt habe ich die Änderung anders versucht: DirectoryEntry änderung = new DirectoryEntry(user.Path); änderung.Rename(kategorie + "=" + value); änderung.CommitChanges(); Damit greift dann meine Exception und liefert mir die Fehlermeldung "Zugriff verweigert".
  5. Hallo, Ich muss für ein Projekt im Betrieb Daten aus dem Active Directory auslesen und auch wieder zurückschreiben (mittels C#). Das Verbinden und lesen ist kein Problem - ich benutze die .NET-Klassen DirectoryEntry und DirectorySearcher, um darauf zuzugreifen. Doch wenn ich einen Eintrag ändern will funktioniert es nicht... Mein Verbindungsaufbau sieht so aus: entry = new DirectoryEntry(); entry.Path = "LDAP://" + controllerName + "/dc=" + domainName + ",dc=de"; search = new DirectorySearcher(); search.SearchRoot = entry; So versuche ich, auf das AD zu schreiben: SearchResult user.GetDirectoryEntry().Properties[kategorie].Value = value; Aber es wird nicht geändert. Es gibt auch keine Fehlermeldung zurück, sondern es passiert einfach gar nichts und das AD sieht noch so aus wie vorher... Brauche ich vielleicht irgendwelche speziellen Rechte? Danke für eure Hilfe!
  6. Hallo, Ich mache zurzeit eine Ausbildung als Fachinformatiker für Anwendungsentwicklung. Mit riesigen Vorkenntnissen bin ich auch nicht in die Ausbildung gegangen: ich hatte angefangen Informatik zu studieren, aber nach dem zweiten Semester abgebrochen. Programmiert hatte ich bis dahin nur privat . Für das Programmieren ist ein wenig logisches, komplexes Denken hilfreich. Wenn man Problemstellungen und deren Lösungen in ein Konzept und danach in Code umsetzen will, ist es manchmal etwas kompliziert, doch nach einiger Zeit macht einem das richtig Spaß. Ein bisschen Geduld schadet auch nicht, vor allem wenn man auf Fehlersuche ist . Bei Anwendungsentwicklern kommt es auch noch darauf an, was für Software und Dienstleistungen die Firma entwickelt/ anbietet. Bei mir im Betrieb sind es vor allem Programme für Unternehmen (Finanzbuchhaltung, Lohn usw.). Dann sollte man sich neben dem eigentlichen Programmieren auch mit der Thematik auskennen, die die Programme, die man schreibt behandeln. Die Programmiersprachen, mit denen man konfrontiert wird, sind von Betrieb zu Betrieb unterschiedlich. Viele Unternehmen benutzen noch ältere Sprachen, da sie für deren Zwecke am besten geeignet sind. Ich habe auf meiner Arbeit mit C#, Java und Progress (+ Progress Datenbank) zu tun. In alle Sprachen konnte ich mich mit meinen selbst erworbenen C und C++ Vorkentnissen relativ gut einarbeiten. Schulen sind auch sehr unterschiedlich, wenn ich mir die Antworten meiner Vorgänger anschaue . Bei mir programmieren wir nur in C#, und das auch nur minimal, da der eigentliche Erwerb der Programmierkenntnisse im Betrieb erfolgen soll. Und auch an der Berufsschule gibt es natürlich Nebenfächer wie Wirtschaft, Deutsch (Kommunikation) usw. Ich kriege die Ausbildung auch ohne nennenswerte Vorkenntnisse mit etwas Eigeninitiative und selber beibringen eigentlich ganz gut hin, also kriegst du das bestimmt auch hin
  7. Hallo zusammen, Ich habe in Progress ein Interface geschrieben: USING Progress.Lang.*. INTERFACE BeforeListener: /* *************************** Definitions ************************** */ DEFINE PUBLIC PROPERTY intMapper AS CLASS sonst.Tool0031 GET. SET. DEFINE PUBLIC PROPERTY charMapper AS CLASS sonst.Tool0030 GET. SET. METHOD PUBLIC LOGICAL EXECUTE (dateiname AS CHARACTER, bufferHandle AS HANDLE): METHOD PUBLIC VOID Mapping (mappingFelder AS CHARACTER): END INTERFACE. Jetzt versuche ich dieses Interface in eine Klasse zu implementieren CLASS RePro IMPLEMENTS BeforeListener: END CLASS. Wenn ich jetzt einen Syntax-Check mache, bekomme ich folgende Fehlermeldung: Was mache ich falsch, bzw. was muss ich verändern... Danke schon mal für die Hilfe!
  8. Titel sagt schon so gut wie alles: Ich möchte in Progress eine Textdatei erstellen, in die ich dann mittels eines Streams etwas schreiben kann. Ich war davon ausgegangen, dass es mit dem Befehl "CREATE...", doch wie es weitergeht weiß ich leider nicht. Hoffe, jemand kann helfen.
  9. Vielen Dank für die Hilfe! Es funktioniert - und wie so oft beim programmieren habe ich keine Ahnung warum... . Wirklich etwas verändert habe ich noch nicht.
  10. Außerdem sieht der Inhalt meiner manifest.mf folgendermaßen aus: Manifest-Version: 1.0 Rsrc-Class-Path: ./ org.eclipse.swt.win32.win32.x86_3.100.1.v4234e.jar Class-Path: . Rsrc-Main-Class: start Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
  11. Sorry 1. Ja, mein Programm läuft aus Eclipse heraus 2. Aufruf CMD : javaw -jar 'Dateipfad'\programm.jar 3. Dann kommt folgende Fehlermeldung: exception in thread main java.lang.noclassdeffounderror 4. Ich habe die SWT-Library in Eclipse als Abhängigkeit (org.eclipse.swt.win32.x86_3.100.1.v4234e.jar) 5. Ich habe die .jar-Datei einfach über die Export-Funktion bei Eclipse erstellt Das ist nicht die erste .jar-datei die ich erstellt habe. Und sonst hat es immer funktioniert und ich habe nichts in den Einstellungen verändert. Von einem Projekt auf das andere funktioniert es auf einmal nicht mehr. jar-Dateien, die ich vorher erstellt habe, lassen sich auch weiterhin ganz normal öffnen.
  12. Hallo zusammen, Ich habe ein Java-Programm mit Eclipse Juno geschrieben und davon ein Runnable Jar File erstellt. Als ich das dann per Doppelklick öffnen wollte, tat sich nichts. Auch durch ausführen über die Kommandozeile ist es nicht möglich die Datei zu öffnen... Ich habe schonmal eine Runnable Jar Datei von einem Programm erstellt und das klappte. Ich habe auch schon gecheckt, ob ich etwas an den Einstellungen in Eclipse geändert habe. Ist aber nicht so. Falls jemand dazu eine Idee hat, wär das echt super!
  13. Hallo, Ich habe folgendes Problem: Ich benutze Eclipse Juno und habe in einem Programm eine Table, die ich mit einem TableViewer bearbeiten möchte. Wie ich den TableViewer programmiere, weiß ich. Aber Eclipse kennt keine Methode TableViewer, und ich kann Sie auch nicht importieren. Ich habe schon recherchiert, ob es irgendein PlugIn oder sonstiges gibt, was ich zuerst dem BuildPath hinzufügen muss, doch ich habe nichts gefunden (org.eclipse.swt... ist alles schon hinzugefügt). Danke schon mal im Vorraus!
  14. Exception in thread "main" org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4361) at org.eclipse.swt.SWT.error(SWT.java:4276) at org.eclipse.swt.SWT.error(SWT.java:4247) at org.eclipse.swt.widgets.Display.checkDisplay(Display.java:775) at org.eclipse.swt.widgets.Display.create(Display.java:837) at org.eclipse.swt.graphics.Device.<init>(Device.java:137) at org.eclipse.swt.widgets.Display.<init>(Display.java:489) at org.eclipse.swt.widgets.Display.<init>(Display.java:480) at SWTButtonAction$30.widgetSelected(SWTButtonAction.java:428) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758) at SWTButtonAction.main(SWTButtonAction.java:447) Das sind die Fehlermeldungen. Keine Sorge, ich habe auch schon gegoogelt. Hätte ich dort Antwort erhalten würde ich euch nicht nerven.
  15. Hallo! Ich brauche noch einmal eure geschätzte Hilfe;) Ich habe ein Programm mit einem Menü. Ein MenuItem soll ein weiteres Fenster erzeugen. Wenn ich dann debugge und auf das MenuItem klicke, kriege ich allerdings nur Fehlermeldungen. Im Hauptprogramm habe ich einen SelectionListener auf das MenuItem gelegt, der die Methode aus der anderen Klasse aufrufen soll: /*Menü-Events*/ FlächenrechnerItem.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent arg0) { /*shellFläche und displayFläche sind als Klassenvariablen definiert*/ Flächenrechner.init(shellFläche, displayFläche); } @Override public void widgetDefaultSelected(SelectionEvent arg0) {} }); beenden.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent arg0) { System.exit(0); } @Override public void widgetDefaultSelected(SelectionEvent arg0) {} }); Und die Methode in der anderen Klasse sieht folgendermaßen aus: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.Font; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Menu; import org.eclipse.swt.widgets.MenuItem; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; public class Flächenrechner { static Text ausgewähltes_Feld=null; public static void init(Shell shell, Display display){ shell.setSize(350, 400); shell.setText("Flächenrechner"); shell.open(); final Label höhe=new Label(shell, SWT.PUSH); höhe.setFont(new Font(display, "Century Gothic", 11, SWT.BOLD)); höhe.setText("Höhe"); höhe.setBounds(20, 20, 60, 25); final Label breite=new Label (shell, SWT.PUSH); breite.setFont(new Font(display, "Century Gothic", 11, SWT.BOLD)); breite.setText("Breite"); breite.setBounds(100,20,60,25); final Label tiefe=new Label(shell, SWT.PUSH); tiefe.setFont(new Font(display, "Century Gothic", 11, SWT.BOLD)); } } Ich hab schon viel ausprobiert, aber nichts war von Erfolg gekrönt... HELFT MIR!!! BITTE!!!
  16. Funktioniert! Vielen Dank für die schnelle Hilfe:D
  17. Ja Klar import java.awt.Button; import java.awt.GridLayout; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import de.jbb.Rechenwerk; public class Taschenrechner { private static TextField ausgewähltes_Feld=null; public static void main(String[] args){ final JFrame rechner=new JFrame ("Taschenrecher"); //Erstellen des Menüs JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("Menü"); JMenuItem cr=new JMenuItem("Klassischer Rechner"); JMenuItem wr=new JMenuItem("Wissenschaftlicher Rechner"); JMenuItem beenden=new JMenuItem("Beenden"); rechner.setJMenuBar(menuBar); menuBar.add(menu); menu.add(cr); menu.add(wr); menu.addSeparator(); menu.add(beenden); //weiteres //Aktionen für die Items festlegen cr.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ sigma.setVisible(false); wurzel.setVisible(false); log.setVisible(false); hoch.setVisible(false); fakultät.setVisible(false); prozent.setVisible(false); } }); wr.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ sigma.setVisible(true); wurzel.setVisible(true); log.setVisible(true); hoch.setVisible(true); fakultät.setVisible(true); prozent.setVisible(true); } }); beenden.addActionListener(new ActionListener(){ public void actionPerformed (ActionEvent e){ System.exit(0); } });
  18. Hallo, Ich bin relativ verzweifelt: Ich habe in Java einen Taschenrechner programmiert und auch ein Menü hinzugefügt. Bei dem Menüpunkt "Klassischer Rechner" soll das Programm nur noch die Grundrechenarten und den Zahlenblock anzeigen und mit dem Menüpunkt "Wissenschaftlicher Rechner" genau das wieder rückgängig machen. Wenn ich das Programm starte, kann ich das Menü auswähle kann ich noch auf alles zugreifen. Dann klicke ich auf "Klassischer Rechner" und er tut auch genau das, was er soll. Wenn ich dann allerdings wieder auf das Menü klicke, ist es unter den darunterliegenden Buttons und man kann nichts mehr anklicken:( Ich hoffe, mir kann jemand weiterhelfen! Danke schonmal

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