Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Probleme mit Variants (https://www.delphipraxis.net/79639-probleme-mit-variants.html)

ratloser 25. Okt 2006 19:40


Probleme mit Variants
 
Jetzt habe ich auch auf meinem 2. Rechner das Problem mit den Variants.

Hab eine kleine Software erstellt, nur wenn ich das Prog mit F9 starten will, bringt er mir etliche Fehlermeldungen, dass er z.B. VarisNUll, VarisEmpty etc. nicht finden kann.

Wo liegt der Fehler???

Delphi-Quellcode:
unit hauptprogramm;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, DB, ADODB, BetterADODataSet, StdCtrls, ComCtrls,
  DBCtrls, Mask, frxClass, frxADOComponents;

type
  Thauptmenue = class(TForm)
    Server: TADOConnection;
    svnexa: TBetterADODataSet;
    nexa: TDataSource;
    DBGrid1: TDBGrid;
    svnexadetail: TBetterADODataSet;
    DBGrid2: TDBGrid;
    nexadetail: TDataSource;
    BetterADODataSet1: TBetterADODataSet;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  hauptmenue: Thauptmenue;

implementation


{$R *.dfm}

end.
Wie Ihr seht, habe ich die Unit Variants geladen, nur irgenwie ignoriert er diese.

Danke für Eure Hilfe.

semo 25. Okt 2006 20:09

Re: Probleme mit Variants
 
wenn du per strg+mausklick auf variants gehst, springst du in die unit variants.
sind die von dir genannten methoden denn dort vorhanden?

ratloser 25. Okt 2006 20:13

Re: Probleme mit Variants
 
Hab ich schon kontrolliert, sind vorhanden.

Das interessante ist, dass die .pas Dateien am Server liegen und an meinem Büroarbeitsplatz funktioniert es. Nur auf meinem Notebook in der Wohnung nicht.

Vielleicht hilft das.

semo 25. Okt 2006 20:19

Re: Probleme mit Variants
 
die variants liegen ja bei dir auf dem notebook.
das kann ja nix zur sache tun.
es sei denn du hast eine unit variants auf dem server liegen und diese wird durch die reihenfolge deiner suchpfade vor der standard-variants-unit deines notebooks gefunden?! gibt es denn so eine unit auf dem server?

ratloser 25. Okt 2006 20:20

Re: Probleme mit Variants
 
Reiner Datenserver. Am Server liegen nur die Datenbank und das zu erstellende Programm.

Delphi ist auf beiden Rechnern lokal installiert.

semo 25. Okt 2006 20:40

Re: Probleme mit Variants
 
probier mal folgendes:

vor den methodenaufrufen kann man doch den unit-namen schreiben, getrennt mit einem punkt.
also variants.varisempty(...)

was passiert denn wenn du "variants." eingibst und dann die codevervollständigung per drücken von strg+leertaste aufrufst?. bekommst du dann deine gewünschten methoden angezeigt in der liste?

ratloser 25. Okt 2006 20:57

Re: Probleme mit Variants
 
Hab jetzt im BetterADODataset.pas Variants als Unit eingetragen.

Jetzt springt er drüber.

ABER:

Jetzt bring er folgende Meldung:

Delphi-Quellcode:
Benachrichtigung über Debugger-Exception
Im Projekt xx.exe ist eine Exception der Klasse EReadError aufgetreten. Meldung: 'Eigenschaft IndexDefs existiert nicht.' Prozess wurde angehalten.
Delphi-Quellcode:
Und als Meldung bringt er: [Warnung] DB.pas(8001): Symbol 'FPrecision' ist plattformspezifisch
Also ich versteht jetzt nur mehr Bahnhof.

semo 25. Okt 2006 21:01

Re: Probleme mit Variants
 
hast du die dcus mal gelöscht und das dsm und das projekt neu erzeugt?

und bist du sicher, dass du die selbe version deiner komponenten benutzt?

ratloser 25. Okt 2006 21:14

Re: Probleme mit Variants
 
Hat nichts gebracht - leider immer noch der selbe Fehler

Wo sehe ich die Versionen der Komponenten???

semo 25. Okt 2006 21:18

Re: Probleme mit Variants
 
meistens steht ein kommentar ind en units drin (wenn du die sourcen hast).

kannst du nicht ein bissl mehr code posten und genaus sagen wo es hapert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 Uhr.
Seite 1 von 2  1 2      

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