Laden...

Forenbeiträge von nin Ingesamt 738 Beiträge

17.07.2007 - 09:23 Uhr

hi,

selbst wenn es einen fertigen befehl gibt, der dir alles kopiert; schneller wirds auch kaum werden, als wenn du es selbst mit einer schleife machst....
aber wenigstens verwendest du "for" und nicht "foreach".. das ist zumindest schon mal der schnellere weg

17.07.2007 - 08:30 Uhr

vielleicht hilft dir der WMI Code Generator, da du ja schon weist, welche klasse du brauchst!
http://www.microsoft.com/downloads/details.aspx?FamilyID=2cc30a64-ea15-4661-8da4-55bbc145c30e&displaylang=en

EDIT:
oder eine entsprechende API-Funktion, vielleicht:
http://www.pinvoke.net/default.aspx/mpr/WNetCancelConnection.html
ist aber auch nur geraten =)

16.07.2007 - 13:09 Uhr

hallo,
laut Excel makro Recorder gehts mit AutoFit();
also in etwa so:


Excel.Range excelRange;
....
excelRange.EntireColumn.AutoFit();

oder so ähnlich!

13.07.2007 - 14:22 Uhr

Original von kleines_eichhoernchen
Ich hab jetzt leider keine Homo-Edition da, zum probieren, aber glaube bei XP musst du das explizit erst erlauben.

netter "Tippfehler" 😉

12.07.2007 - 13:27 Uhr

circa so ???


....
static void Main(string[] args);
string name = System.IO.Path.GetFileName(args[0]);
Clipboard.SetText(name);
...

kopiert den name der ersten markierten Datei in die zwischenablage

EDIT: code korrigiert

11.07.2007 - 15:05 Uhr

dann sollte das doch reichen, oder:


System.IO.Path.ChangeExtension(TempDatei, ".gif");

11.07.2007 - 11:23 Uhr

blöde Frage:

warum eigentlich nicht einfach die Temp-Datei umbenennen und falls nötig verschieben?
Wenn ich das richtig sehe ist die "Datei" ja ansonsten eine reine Kopie der TempDatei!

Kann aber auch sein, dass ich was übersehen habe, und daher kompletten schwachsinn schreibe 😉

10.07.2007 - 16:07 Uhr

hast du in Programm A

AllowDrop = true;

gesetzt ???

10.07.2007 - 15:30 Uhr

verwende die
System.IO.Path
klasse, um Pfade zu bearbeiten!

10.07.2007 - 15:27 Uhr

Was funktioniert nicht ?

du merkst dir den eingestelten StandardPfad, zum beispiel in einer "internal string myPfad" variable und setzt bei jeden openFileDialog.InitialDirectory = myPfad

10.07.2007 - 13:48 Uhr

nach


line = sr.ReadLine();

if (line != null)
     break;

einfügen

10.07.2007 - 12:33 Uhr
10.07.2007 - 12:31 Uhr

Stimmt, eine genauere Beschreibung des Problems wäre hilfreich.

Das du im Solution Explorer auf "View Class Diagramm" klicken musst, kann nicht zufällig das ganze Problem sein, oder ??

06.07.2007 - 16:04 Uhr

//EDIT: warum weist du überhaupt, dass dein Addin nicht geladen wird????
Schon durchdebuggt?

wenn du das Projekt als "Shared Addin" erstellt hast, hast du eine klasse "Connect" in der die EventHandler wie OnConnection oder OnStartupComplete als leere Funktionen drinnen sind. Diese kannst du jetzt benutzen, um z. bsp. Buttons einzuhängen, oder gleich deinen Code ausführen, wie auch immer....

06.07.2007 - 15:54 Uhr

hi,

das Installations-Projekt erstellt dir doch eine *.exe und eine *.msi Datei, die du anderen weiter geben kannst.

Für Entwicklungszwecke kannst du einfach bei den Debug Einstellungen sagen, dass dein PlugIn zur Debuggen in Excel gestartet wird (Debug - start external programm und Working Directory).

lg
nin

06.07.2007 - 12:18 Uhr

kurz und schmerzlos: garnicht!

du solltest zum beispiel for der for-schleife eine List<TableCell > machen und in der schleife die Objekte hinzufügen.

oder die TableCells irgendwo anders hinzufügen, dass hängt von deinem programm ab.....

06.07.2007 - 10:54 Uhr

ohne englisch lernen/spreche zu wollen, brauchst du aber auch nicht wiklich programmieren probieren...

trotzdem noch nen link:Chat programmieren

BTW:http://de.wikipedia.org/wiki/Exorzismus

EDIT:
kann den Thread bitte ein Moderator schließen, unteranderem wegen [Hinweis] Wie poste ich richtig? punkt 4

06.07.2007 - 10:46 Uhr

grundlagen

beispiel

und tausende weitere auf www.codeproject.com

06.07.2007 - 08:34 Uhr

hi,

das da:


if (cd[i] == null)
   return true;
else
   return false;

ist so einfacher und schöner:

return (cd[i] == null);
06.07.2007 - 07:24 Uhr

hi,

hast du die usings nur reingeschrieben, oder hast du die referencen auch tatsächlich eingehängt (also ist im SolutionExplorer bei deinem Projekt unter Referencen "Microsoft.Office.Core" eingefügt) ???

warum dass mit der CommandBar nicht hinhaut versteh ich nicht ganz, aber so hängt ich normalerweise eine CommandBar und die Buttons dazu ein:
in der OnStartupComplete() Methode:


object missing = System.Reflection.Missing.Value;
oCommandBar = applicationObject.CommandBars.Add("name", missing, missing, false);
CommandBarButton btnStart;
btnStart= (CommandBarButton)oCommandBar .Controls.Add(1, missing, missing, missing, missing);
btnStart.Caption = "hallo";
btnStart.Click += new CommandBarButtonEvents_ClickEventHandler(start);
....

05.07.2007 - 15:08 Uhr

zuerst als referenze zum projekt hinzufügen:

Solution Explorer - References - Add Reference - .Net - System.Management

05.07.2007 - 15:01 Uhr

....und nach .Show() oder ShowDialog()

05.07.2007 - 13:33 Uhr

falls(!) ich dich richtig verstehe brauchst du sowas wie:


textBox1.Text.StartsWith("search = ")

PS: das von dir gepostete Code-Snippet ist ja wohl hoffentlich nicht auch in deinem code genau so!?! 🤔

05.07.2007 - 13:17 Uhr

so zum beispiel:

string link = "http://www.google.at/search?hl=de&q=" + textBox1.Text + "&btnG=Google-Suche&meta=";
System.Diagnostics.Process.Start(link);

aber du fängst schon wieder an, fragen zu stellen, ohen dir gedanken zu machen, wie man das lösen könnte!

05.07.2007 - 11:22 Uhr

hier -->http://www.codeproject.com/csharp/steganodotnet4.asp wird ein AVi stream zerlegt und wieder zusammen gebaut, vielleicht hailft dir das als Ansatz!

05.07.2007 - 11:19 Uhr

mit .IndexOf("http://") findest du den Anfang eines links und von dort weg wieder IndexOf(".rar") solltest du das Ende finden...

ganz so leicht sind String-Manipulationen aber nie, da es immer Sonderfälle gibt, also wenn z. bsp. ".rar" irgendwo anders im text vokommt,etc,....

05.07.2007 - 11:16 Uhr

Community-Regeln
Abschnitt "Anfänger"!

05.07.2007 - 10:56 Uhr

hast du in deinem Code auch:
"C:\Dokumente und Einstellungen\...\passwort.txt"
geschrieben, und lautet der Pfad auch tatsächlich so, also mit einem Ordner namens "..." ???
Ansonsten kann ich nur sagen, dass ich deinem Compiler glaub, wenn er sagt, dass es die datei nicht gibt, dort wo du sagst....

05.07.2007 - 10:39 Uhr

label1.Text = System.IO.File.ReadAllText(path);

05.07.2007 - 09:54 Uhr

Application.StartupPath; ist nur lesbar und liefert immer den Ort, wo die Appilaktion gestartet wird, wohingegen Environment.CurrentDirectory; quasi das Arbeitsverzeichnis ist, und auch von jedem geändert werden kann.

05.07.2007 - 09:44 Uhr

nur so ne idee:

verwendest du irgentwo:

Environment.CurrentDirectory;

stattdem solltest du:

Application.StartupPath;

verwenden.

05.07.2007 - 09:41 Uhr

hi,

eigener Thread statt in wartschleife rumlaufen und:
[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke)

04.07.2007 - 15:42 Uhr

hallo webstarg,

nein!
Environment.Version liefert dir die Versionsnummer des Frameworks!

04.07.2007 - 09:27 Uhr

zum bsp. so:


int a = 1;
int b = 3;

float test = (float)a / (float)b;

04.07.2007 - 07:15 Uhr

vermutlich, weil das Propertie:
"DateTimePicker.BackColor"
heißt!

03.07.2007 - 16:12 Uhr

heute vormittag schon diskutiert:
Wird Datei verwendet

03.07.2007 - 15:41 Uhr

hi,

die FileSystemEventArgs des Changed-Events sollten dir eigentlich die nötigen informationen mitbringen!

03.07.2007 - 15:18 Uhr

probier mal (ungetestet):


SendKeys.Send("F9");

03.07.2007 - 13:01 Uhr

schau einfach in der Doku, welche Exception geworfen wird, wenn das Öffnen einer Datei schief geht, vielleicht so was wie:
UnauthorizedAccessException

Andererseits wird dir ja wahrscheinlich egal sein, warum die datei nicht aufgeht, es geht halt nicht 😉

03.07.2007 - 12:11 Uhr
DateTime.TryParse()
03.07.2007 - 11:14 Uhr

unschön aber einfach:
Schreibzugriff innerhalb eines Try-Blockes probieren, wenn Excaption--> datei wird verwendet!

03.07.2007 - 09:52 Uhr

einfach aber irgendwie hässlich wäre:


richTextBox1.Text = "hallo" + Environment.NewLine + richTextBox1.Text;

03.07.2007 - 07:37 Uhr

Hallo herbivore,

mir ist's egal...

und die echte arbeit - nämlich die FAQ - hast ja wirklich du gemacht!

03.07.2007 - 07:34 Uhr

vielleicht hilft dir der Encoding Tester:
Encoding Tester

03.07.2007 - 07:23 Uhr

vielleicht ist auch keine Hintergrundbild gesetzt, sondern nur eine Hintergrundfarbe 😉

02.07.2007 - 16:03 Uhr

FAQ zu genau diesem (ziemlich umfangreichen) thema:
[Tutorial] Das neue Konfigurationsmodell im .NET Framework 2.0

02.07.2007 - 16:00 Uhr

hi,

http://www.codeproject.com/useritems/portscan.asp
ist zwar VB, aber die Klassen die verwendet werden, und das Prinzip sind gleich!