AGB  ·  Datenschutz  ·  Impressum  







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

Unit zu Unit.

Ein Thema von thomasvonmuenster1 · begonnen am 23. Apr 2004 · letzter Beitrag vom 26. Apr 2004
Antwort Antwort
Seite 1 von 2  1 2      
thomasvonmuenster1

Registriert seit: 19. Mär 2004
132 Beiträge
 
Delphi 7 Enterprise
 
#1

Unit zu Unit.

  Alt 23. Apr 2004, 09:19
Ich möchte auf eine procedure einer anderen Unit zugreifen.
unit DbDatesF;
Delphi-Quellcode:
procedure TForm1.PageControl1Changing(Sender: TObject;
  var AllowChange: Boolean);
begin
  If (PageControl1.ActivePageIndex = 0) and (Edit3.Text <> 'key') Then AllowChange := False;
end;
Möchte gerne auch von meiner unit help das PageControll freigeben.
Meine versuche sind alle gescheittert.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#2

Re: Unit zu Unit.

  Alt 23. Apr 2004, 09:57
Da ja PageControl1Changing in TForm1 eingebunden ist, mußt du auch angeben, wo sich diese Prozedur befindet:
Delphi-Quellcode:
Unit Help;

...

Implementation
Uses DbDatesF; // Unit einbinden, auf die du zugreifen willst

...
Begin
  Form1.PageControl1Changing(Sender, AllowChange);
End;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
thomasvonmuenster1

Registriert seit: 19. Mär 2004
132 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Unit zu Unit.

  Alt 23. Apr 2004, 10:32
Uses DbDatesF; hatte ich schon.

Mit Form1.PageControl1Changing(Sender, AllowChange);

sagt er Undefinierter Bezeichner AllowChange.
Kann es sein das ich in

Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
Eintragen muß wie eine Klasse?
  Mit Zitat antworten Zitat
Benutzerbild von BluesKid
BluesKid

Registriert seit: 2. Sep 2003
Ort: NRW
133 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Unit zu Unit.

  Alt 23. Apr 2004, 10:45
Zitat von himitsu:
Delphi-Quellcode:
Unit Help;

...

Implementation
Uses DbDatesF; // Unit einbinden, auf die du zugreifen willst

...
Begin
  Form1.PageControl1Changing(Sender, true);
End;
gehts so?

schönen Gruß

Sam
  Mit Zitat antworten Zitat
thomasvonmuenster1

Registriert seit: 19. Mär 2004
132 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Unit zu Unit.

  Alt 23. Apr 2004, 10:50
Fehler! Habe ich noch nie gehört!
Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen!
  Mit Zitat antworten Zitat
Benutzerbild von BluesKid
BluesKid

Registriert seit: 2. Sep 2003
Ort: NRW
133 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Unit zu Unit.

  Alt 23. Apr 2004, 10:53
Delphi-Quellcode:
var aBoolVar : Boolean;
Begin
  aBoolVar := true;
  Form1.PageControl1Changing(Sender, aBoolVar);
End;
dann versuch das mal

ächz...ich geh jetzt Kaffe holen..
  Mit Zitat antworten Zitat
thomasvonmuenster1

Registriert seit: 19. Mär 2004
132 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Unit zu Unit.

  Alt 23. Apr 2004, 11:06
Der Fehler ist weg, aber das PageControl bleibt immer noch zu!
Jetzt liegt es an Edit3 das er nicht findet in unit DbDatesF;.
Edit3 liegt in unit help. Habe aber uses help in DbDatesF gemacht.
Muß Edit3 auch wieder auf From1 zuweisen?
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Unit zu Unit.

  Alt 23. Apr 2004, 11:14
Zitat von thomasvonmuenster1:
...Muß Edit3 auch wieder auf From1 zuweisen?
Du musst den Namen des Formulares davorstellen auf dem Edit3 liegt.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
thomasvonmuenster1

Registriert seit: 19. Mär 2004
132 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Unit zu Unit.

  Alt 23. Apr 2004, 11:16
so geht das nicht!
TForm2.Edit3
wie dann?
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Unit zu Unit.

  Alt 23. Apr 2004, 11:18
Zitat von thomasvonmuenster1:
so geht das nicht!
TForm2.Edit3
wie dann?
Das Formular heist ja bestimmt Form2 und nicht TForm2
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  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 04:29 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