Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Variants für Delphi4 ? (https://www.delphipraxis.net/24873-variants-fuer-delphi4.html)

SearchBot 28. Jun 2004 00:03


Variants für Delphi4 ?
 
:duck:
Hallo, mein 1. Beitrag hier, und gleich sowas schwieriges...

Delphi4 hat es noch nicht, aber in vielen Quelltexten kommt es inzwischen vor:

die Unit Variants :pale: und die hab ich nicht :wall: und brauch sie aber...

Ich hatte mir schon mal von D6 die Unit gemopst, aber da ist dann noch eine Unit drin, die wiederum auf eine weitere zugreift und so fort :wall:

Gibts da was / hat da einer eine Downgrade-Version von der Unit Variants?



PS: Ich will kein neues Delphi (für meine kommerziellen Produkte im Sparbereich viiiiiiiiiiiiiiiiiel zu teuer!! Borland spinnt doch! :cry: )

Uncle Cracker 28. Jun 2004 00:22

Re: Variants für Delphi4 ?
 
Braucht man denn die Vriants Unit?

Ich habe die bei mir immer gelöscht und es hat trotzdem immer alles funktioniert. Was brauchst du denn für eine Funktion aus dieser Unit?

himitsu 28. Jun 2004 00:35

Re: Variants für Delphi4 ?
 
Da könnte UC recht haben ... also wenn nichts mit Varianten im Quellcode vorkommt, dann kannst du die Unit's auch aus der Uses-Klausel löschen.

Also wenn mal eine Unit nicht gefunden wird, dann lösch´ die erstmal aus der Uses - oder besser kommentier sie erstmal aus, eventuell wird ja dennoch etwas aus der entspechenden Datei benötigt und so hast du's nich gleich glöscht und kannst dann immernoch suchen.
Code:
uses ...[color=red]{[/color][color=darkred], Variants[/color][color=red]}[/color], ...

dizzy 28. Jun 2004 00:38

Re: Variants für Delphi4 ?
 
Zunächst einmal herzlich willkommen in der DP! :dp:

Ab Delphi 6 oder 7 wird die Unit Variants standardmäßig beim Erstellen eines neuen Projektes in die Uses-Liste mit aufgenommen. Sie bleibt auch dort stehen, wenn sie garnicht verwendet wird. Also kann es in den meisten Fällen eine Lösung für dich sein, einfach diesen Eintrag im Uses-Abschnitt zu entfernen.
Wenn im Code aber Variants genutzt wird, so weiss ich leider auch nichts :?

gruss,
dizzy

\\edit: *hmbf* War dieses Engelviech wieder schneller ;)

Dax 28. Jun 2004 07:20

Re: Variants für Delphi4 ?
 
Wieso steht das denn unter Internet/IP/LAN?
Gehört doch eigentlich nach Programmieren allgemein...

SearchBot 28. Jun 2004 23:23

Re: Variants für Delphi4 ?
 
Ja sorry, ich hab bei meinem 1. Beitrag wohl grad was in der Sektion Internet gesucht, brauchte den Quellcode zum Runterladen, hab mich angemeldet, dann also runtergeladen und plötzlich die Idee gehabt, das mal zu fragen.
Und schon war ich in der falschen Rubrik.

Ich bitte meinen Fehler zu Entschuldigen - bin neu hier.
http://www.smilieportal.de/img/schilder/1/28.gif

Kann man den Thread verschieben?
http://www.smilieportal.de/img/schilder/4/110.gif

Uncle Cracker 28. Jun 2004 23:32

Re: Variants für Delphi4 ?
 
Und, hatte es nun funktioniert gehabt, wenn du einfach die Unit weglässt?

DP-Maintenance 29. Jun 2004 00:45

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Internet / IP / LAN" nach "Object-Pascal / Delphi-Language" verschoben.
Ich verschiebe das mal.
Ich hoffe trotzdem das alle so lieb sind zu sagen um was es bei der Frage geht ;-)

SearchBot 8. Mär 2005 22:49

Re: Variants für Delphi4 ?
 
Hups, völlig vergessen zu antworten - grad in google meine Frage gefunden...

Nee, hat nicht gefunzt. Die Unit hat den Typ Variant benötigt. Habs dann aufgegeben :-(

himitsu 9. Mär 2005 17:58

Re: Variants für Delphi4 ?
 
Oh man, ich hab mir auch erstmal die Beiträge durchgelesen und dann bemerkt, das der ja mal von mir war -.-''


Du hättest ja auch versuchen kännen, das was mit den Varianten gemacht wurde anders (also ohne die) zu machen ... wir hätten da bestimmt auch mitgeholfen :zwinker:

shmia 9. Mär 2005 18:41

Re: Variants für Delphi4 ?
 
Vielleicht noch ein Trick (aber ungetestet)...
In den Projekt-Optionen bei Unit-Aliase einfach einen zusätzlichen Eintrag vornehmen:
Variants=Classes
und dann kann der Sourcecode völlig unverändert bleiben. :party:

SearchBot 9. Mär 2005 22:10

Re: Variants für Delphi4 ?
 
Hmja.. das will ich versuchen.

Zwischenzeitlich hab ich irgendwo gelesen, das der Type Variant ein offener Type ist.

Ich kann dann zB schreiben:
var c:Variant;
begin
c:=2.3;
c:='Hallo';
...

Und der Compiler (ab v5 wohl, Delphi4 noch nicht) macht dann den korrekten Type draus...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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