Autor Beitrag
zecken81
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 05.06.08 14:33 
Hi Leute,

ich habe ein programm geschrieben, dass .ínf dateien generiert. Undzwar soll das ganze mit einem doppelklick auf eine .*stl Datei ausgeführt werden.
Das kann ich ja auch unter Windows einstellen mit der Option "Öffnen mit".

Aber jetzt das tückische: Die .*stl Dateien können beliebige Namen haben. Und mit dem Ende des Programms soll die generierte .*inf Datei in ein Archiv verschoben werden und mit einem bestimmten Dateinamen ausgestattet werden. Das hab ich auch alles hinbekommen.
Ich habe jetzt herausgefunden, wie man den dateinamen der .*stl datei herausbekommt. Allerdings ist diese nur im Programm.cs bekannt ich bräcuhte aber den String in MainForm.cs um damit weiterzauarbeiten.

Habe auch schon etwas gegoogelt und herausgefunden, dass man Parameter übergeben kann aber irgendwie werd ich da nicht so richtig schlau.

Meine MainForm hat folgende Gestalt:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
namespace BEGO
{
  /// <summary>
  /// Description of MainForm.
  /// </summary>
  public partial class MainForm : Form
    
  {
    
    public MainForm()
    {
      
      // The InitializeComponent() call is required for Windows Forms designer support.
      //
      InitializeComponent();    
    }
      void MainFormLoad(object sender, EventArgs e)
    {
    }
      void ComboBox1SelectedIndexChanged(object sender, EventArgs e)
    {  
    }
    
      void TextBox1TextChanged(object sender, EventArgs e)
    {    
    }
            
      void Button1Click(object sender, EventArgs e)
    {
                    GANZE PROGRAMMIERUNG IST HIER DRIN


Wäre schön wenn jmd eine Antwort hätte

Genießt das Wetter

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 05.06.08 14:37 
Warnung: Eine längere Diskussion hat ihn noch nicht wirklich weitergebracht. Ob es sich lohnt, die gleichen Hinweise hier zu wiederholen? Jürgen
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Do 05.06.08 14:39 
Mach das ganze doch einfach im Kontruktor deiner MainForm
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
public MainForm(string fileName)

.
.
.


Da du aus deiner Main-Funktion in der Programm.cs wahrscheinlich eine MainForm aufrufst müsste das doch ohne Probleme möglich sein.