![]() |
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:
Wie Ihr seht, habe ich die Unit Variants geladen, nur irgenwie ignoriert er diese.
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. Danke für Eure Hilfe. |
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? |
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. |
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? |
Re: Probleme mit Variants
Reiner Datenserver. Am Server liegen nur die Datenbank und das zu erstellende Programm.
Delphi ist auf beiden Rechnern lokal installiert. |
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? |
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:
Also ich versteht jetzt nur mehr Bahnhof.
Und als Meldung bringt er: [Warnung] DB.pas(8001): Symbol 'FPrecision' ist plattformspezifisch
|
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? |
Re: Probleme mit Variants
Hat nichts gebracht - leider immer noch der selbe Fehler
Wo sehe ich die Versionen der Komponenten??? |
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 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz