AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

fehler bei form.show

Ein Thema von Delphi-Phil · begonnen am 5. Mai 2008 · letzter Beitrag vom 5. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#1

fehler bei form.show

  Alt 5. Mai 2008, 20:05
Hallo,

Ich bekomme eine Fehlermeldung die ich wirklich nicht zuordnen kann.
Ich habe ein Screen angehangen...

Gruß Phil
Miniaturansicht angehängter Grafiken
fehler_454.jpg  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:06
Hast di irgendein ActiveX-Control o.ä. eingelagert?
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#3

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:07
garnichts!

ich habe echt kein plan woher der fehler kommt und wie ich ihn finden soll!

Gruß Phil
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:08
Hallo, ganz einfach...Du hast einen OLE Aufruf in Deinem Programm, welcher nicht klar (pfad.. etc.) deklariert ist.
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:08
Stell mal die Unit hier rein (inkl. dfm)
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#6

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:09
das ist der gesammte source aus dem form!

Delphi-Quellcode:
unit NachrichtNeuUnit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DBCtrls, DB, ADODB, Grids, DBGrids;

type
  TNachrichtNeu = class(TForm)
    Empaenger: TEdit;
    Label1: TLabel;
    Betreff: TEdit;
    Label2: TLabel;
    Button1: TButton;
    Button2: TButton;
    nachricht: TMemo;
    Label3: TLabel;
    DSAdressen: TDataSource;
    TblAdressen: TADOTable;
    DBGrid1: TDBGrid;
    Label4: TLabel;
    Label5: TLabel;
    EdtSender: TEdit;
    Label6: TLabel;
    DSPrioritaeten: TDataSource;
    TblPrioritaeten: TADOTable;
    prioritaet: TComboBox;
    QrySender: TADOQuery;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormShow(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure DBGrid1DblClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  NachrichtNeu: TNachrichtNeu;
  EID : Integer;

implementation

uses HauptUnit;

{$R *.dfm}

procedure TNachrichtNeu.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
Empaenger.Clear;
Betreff.Clear;
Nachricht.Clear;
TblAdressen.Close;
TblPrioritaeten.Close;
QrySender.Close;
end;

procedure TNachrichtNeu.FormShow(Sender: TObject);
var
fname : String;
lname : String;
begin
TblAdressen.Open;
TblPrioritaeten.Open;
QrySender.Parameters.ParamByName('userid_Global').Value := userid_Global;
QrySender.Open;
fname := QrySender.FieldByName('fname').AsString;
lname := QrySender.FieldByName('lname').AsString;
EdtSender.Text :=''+fname+''+' '+lname+'';
Empaenger.Clear;
end;

procedure TNachrichtNeu.Button1Click(Sender: TObject);
var
Qry : TADOQuery;
begin
Qry := TADOQuery.Create(self);
qry.Connection := HauptForm.ADOConnection1;
Qry.SQL.Text := 'insert into nachrichten (sender_id,empfeanger_id,nachricht,betreff,prioritaet) values (:userid_Global, :EID, :nachricht, :betreff, :prioritaet )';
Qry.Parameters.ParamByName('userid_Global').Value := userid_Global;
Qry.Parameters.ParamByName('EID').Value := EID;
Qry.Parameters.ParamByName('nachricht').Value := nachricht.Text;
Qry.Parameters.ParamByName('betreff').Value := betreff.Text;
Qry.Parameters.ParamByName('prioritaet').Value := prioritaet.Text;
if Qry.ExecSQL > 0 then
MessageDlg('Nachricht wurde gesendet', mtInformation, [mbOK], 0);
Qry.Free;
NachrichtNeu.Close;
end;


procedure TNachrichtNeu.Button2Click(Sender: TObject);
begin
NachrichtNeu.Close;
end;


procedure TNachrichtNeu.DBGrid1DblClick(Sender: TObject);
var
Vorname : String;
Nachname : String;
begin
// var´s füllen mit vorname, nachname und der id des empfängers
Empaenger.Clear;
Vorname := TblAdressen.FieldByName ('fname').AsString;
Nachname := TblAdressen.FieldByName ('lname').AsString;
EID := TblAdressen.FieldByName ('id').AsInteger;
Empaenger.Text := ''+Vorname+' '+Nachname+'';
end;

end.
Angehängte Dateien
Dateityp: dfm nachrichtneuunit_209.dfm (3,9 KB, 1x aufgerufen)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:12
Und wo ist die Klassendeklaration?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:12
Wurde bereits angehaengt...-> Du hast die .dfm vergessen lt. siehe mkinzler
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#9

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:13
jetzt ist alles da, sry!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: fehler bei form.show

  Alt 5. Mai 2008, 20:14
Wie sieht Hauptform aus? (Besonders die AdoConnection)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz