Autor Beitrag
max9
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: So 11.06.06 15:31 
hallo
ich bin immoment noch absoluter Neuling, ich hab jetzt schon ein paar einfachere Programme programmiert nun hab ich mal ein Tutorial ausprobiert, das mir recht gut eigentlich erscheint also ich denke da sind nicht gravierende programmier Fehler darin enthalen, nun wollte ich das Programm mit der Taste F9 starten aber das einzige was passiert ist , das es kurz rechnet und dann das Programmfenster erscheint aber wenn ich etwas anklick wird mir nur der Quellcode gezeigt doch keine Fehlermeldung oder dergleichen. Meine Frage ist nun was mach ich falsch?
schon mal dank im vorraus!!
mfg max9
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mo 12.06.06 09:08 
Also :welcome: im Delphiforum und überhaupt bei Delphi :)

Ich würde dir aber erstmal anraten einen Grundlagenkurs zu überfliegen, damit bist du auf der sicheren Seite und stellst dir nicht gleich am Anfang selbst ein Bein indem du Sachen unnötig kompliziert programmierst ;)
Da hätten wir Suche bei Delphi-Treff EINSTEIGER-TUTORIALS und natürlich viele weitere hier Suche bei Google DELPHI KURS TUTORIAL

Also der Quellcode wird fehlerfrei übersetzt und dein Programm auch gestartet. Dann kommt aber wieder der Quellcode wenn du irgendetwas machst? Vermutlich hast du einen oder mehere Breakpoints gesetzt. Dadurch meint Delphi du willst den Lauf des Programms untersuchen. Zu erkennen sind die Breakpoints an roten Punkten (linke Seite) im Quellcodefenster. Klicke auf diese rauf dann sind sie weg. Eine komplette übversicht über die BPs/Haltepunkte bekommst du mit STRG+ALT+B.
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Mo 12.06.06 12:46 
also erstmal vielen dank für deine antwort!
ich hab das jetzt mal überprüft aber es sind keine breakpoints gesetzt und es funktioniert immer noch nicht. gibts es nicht noch irgendwas anderes woran es liegen könnte?
mfg max9
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 12.06.06 13:01 
post mal den code und die Fehlermeldung!

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Mo 12.06.06 14:28 
also das problem ist ja gerade das keinerlei fehlermeldung kommt!
der quellcode kommt gleich
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 12.06.06 17:00 
dann speicher mal das ganze projekt unter "Datei | Alles speichern" und starten sie das programm erneut!

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Mo 12.06.06 20:43 
hallo
also es hat sich nun folgendes zugetragen.
da mich die ganze sache etwas nervte hab ich das programm nocheinmal geschrieben und in der tat es funktionierte nun. Dann hab ich es abgespeichert und wollte es nocheinmal testen und da funktionierte es wieder nicht mehr. Da hab ich mir den Tipp zu Herzen genommen mit Datei/Save all und jetzt wird auch wieder kompiliert aber es erscheint dann nur ein leeres Formular mit dem man nichts machen kann. Mein Problem geht also in die nächste Runde.
mfg max9
Born-to-Frag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Mo 12.06.06 21:45 
Warscheinlich ist es das Problem, dass du immer nur die Unit öffnest :roll:

Delphi macht am Anfang schon ein neues Project was du dann mit F9 startest ;)


greetz

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Di 13.06.06 13:19 
sodele das mit dem Forumlar das hat sich als richtig erwießen :roll: :D hab es geschlossen und jetzt passiert wieder gar nichts. Also am Code kann es nicht liegen, denn es hat ja schon einmal geklappt. Also ich denke das ist irgendein Bedienfehler von mir oder es ist irgendwo ein kleines Häckchen gesetzt wo es eigentlich nicht sein soll. Über weitere Vorschläge wäre ich sehr erfreut!
mfg max9
root_at_localhost
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 191



BeitragVerfasst: Di 13.06.06 13:26 
Poste bitte deinen Quelltext, am besten alle Dateien, die zum Projekt gehören...
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Di 13.06.06 14:14 
so hier der quelltext
ausblenden volle Höhe Delphi-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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
unit UnitMain1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, Sockets, ExtCtrls, ComCtrls, ShellAPI, StdCtrls;

type
  TForm1 = class(TForm)
    FormMain: TMainMenu;
    Datein1: TMenuItem;
    Werkzeuge1: TMenuItem;
    Hilfe1: TMenuItem;
    Neu1: TMenuItem;
    Bearbeiten1: TMenuItem;
    N1: TMenuItem;
    Schlieen1: TMenuItem;
    Portscanner1: TMenuItem;
    Pluginsladen1: TMenuItem;
    Serverkonfigurieren1: TMenuItem;
    Serverversenden1: TMenuItem;
    N2: TMenuItem;
    Ping1: TMenuItem;
    racerout1: TMenuItem;
    elnet1: TMenuItem;
    FTP1: TMenuItem;
    N3: TMenuItem;
    Basiseinstellungen1: TMenuItem;
    Info1: TMenuItem;
    Hilfe2: TMenuItem;
    Panel1: TPanel;
    Panel2: TPanel;
    Panel3: TPanel;
    ListViewServers: TListView;
    ImageHintergrund: TImage;
    TcpClient1: TTcpClient;
    TcpServer1: TTcpServer;
    ButtonNeu: TButton;
    ButtonBearbeiten: TButton;
    ButtonEntfernen: TButton;
    procedure Ping1Click(Sender: TObject);
    procedure racerout1Click(Sender: TObject);
    procedure elnet1Click(Sender: TObject);
    procedure Info1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses UnitAbout;

{$R *.dfm}

procedure TForm1.Ping1Click(Sender: TObject);
var Adresse:string;
begin
Adresse :=Inputbox('Ping...','IP-Adresse oder Hostname...','');
if Adresse='' then Exit;
ShellExecute(Handle,'open','ping',PChar(Adresse),nil,SW_SHOWDEFAULT);
end;

procedure TForm1.racerout1Click(Sender: TObject);
var Adresse:string;
begin
Adresse :=Inputbox('Tracerout...','IP-Adresse oder Hostname...','');
if Adresse='' then Exit;
ShellExecute(Handle,'open','tracerout',PChar(Adresse),nil,SW_SHOWDEFAULT);
end;


procedure TForm1.elnet1Click(Sender: TObject);
var Adresse:string;
begin
Adresse :=Inputbox('Telnet...','IP-Adresse oder Hostname...','');
if Adresse='' then Exit;
ShellExecute(Handle,'open','telnet',PChar(Adresse),nil,SW_SHOWDEFAULT);

end;

procedure TForm1.Info1Click(Sender: TObject);
begin
AboutBox.ShowModal;
end;

end.


Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
root_at_localhost
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 191



BeitragVerfasst: Di 13.06.06 14:28 
Also im Quelltext kann ich erstmal keinen Fehler finden, muss irgendwo im Formular sein...
Kannst du vieleicht mal das ganze Projekt (die .pas, .dfm, .dpr, etc. Dateien) in ne Zip packen und hier als Anhang reinstellen...
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Di 13.06.06 14:38 
hier alles
root_at_localhost
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 191



BeitragVerfasst: Di 13.06.06 14:56 
Jup, das ist aber eben nicht alles, alles was du im Objektinspektor einstellst, an dem Forumular und den Komponenten drauf, wird in den dfm-Dateien gespeichert, die sollten bei dir UnitAbout.dfm und UnitMain1.dfm heißen und im gleichen Ordner wie die .pas-Dateien liegen. Außerdem gehört noch eine .dpr-Datei dazu, die liegt wahscheinlich auch in dem Ordner (wenn du sie nicht woanders gespeichrt hast...
max9 Threadstarter
Hält's aus hier
Beiträge: 10

win 98 se
Delphi 7
BeitragVerfasst: Di 13.06.06 19:15 
ok bedeutet das wohl das die dateien alle nicht im gleichen ordner gespeichert wurden und deshalb jetzt nicht darauf zugegriffen werden kann?
max9
root_at_localhost
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 191



BeitragVerfasst: Di 13.06.06 22:05 
Also die .dpr-Datei kann man woanders speichern, aber die .dfm-Dateien sind so weit ich weiß immer in gleichen Ordner wie die .pas-Dateien
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 14.06.06 08:25 
Schau mal in die Projektverwaltung, da sind doch alle eingebundenen Dateien aufgelistet.
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 14.06.06 08:39 
Hast du auf folgendes geachtet?:
1. Projekt Öffnen und nicht Öffnen als Menüpunkt auswählen.
2. die Datei mit der Endung DPR auswählen.
oldmax
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 380


D3 Prof, D4 Prof
BeitragVerfasst: Mi 14.06.06 09:42 
Hi
Ist schon ein Leiden, anderer Leit Programme verstehen zu wollen...
Vielleicht liegts einfach an folgender Zeile
ausblenden Delphi-Quelltext
1:
if Adresse='' then Exit;					

An die Stelle mal einen Breakpoint setzen und kontrollieren, ob die Adresse ein Leerstring ist.....
Gruß oldmax

_________________
Zier dich nich so, ich krieg dich schon....