AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Delphi, ASP.Net und PHP
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi, ASP.Net und PHP

Ein Thema von Go2EITS · begonnen am 25. Jul 2006 · letzter Beitrag vom 31. Jul 2006
Antwort Antwort
Seite 5 von 5   « Erste     345   
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#41

Re: Delphi, ASP.Net und PHP

  Alt 27. Jul 2006, 19:52
Zitat von Mavarik:
Datei nicht gefunden: 'MySql.Data.MySqlClient.dcuil';

Wie muss ich das einbinden?
Den MySQL .NET Provider, falls du MySQL nutzen willst, sonst halt den jeweiligen Provider und MySqlConnection durch die jeweilige Connection ersetzen
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#42

Re: Delphi, ASP.Net und PHP

  Alt 27. Jul 2006, 19:57
Projekt -> Referenz hinzufügen, und denn das Assembly angeben. Die Referenz ist wichtig, sonst kennt Delphi das Assembly gar nicht (genauso wie eine Unit ja auch im Projekt eingebunden sein sollte, nur, dass es bei den normalen Units zur Not auch ginge wenn sie nur um Suchpfad ist...).

Dann oben bei der Uses-Klausel den MySQL Provider wie eine normale Delphi-Unit angeben, und dann sollte das gehen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#43

Re: Delphi, ASP.Net und PHP

  Alt 28. Jul 2006, 08:21
Zitat von Phoenix:
Projekt -> Referenz hinzufügen, und denn das Assembly angeben.
Hallo!

Danke für die Antwort... Das ist mir schon klar, aber in der Referenzliste steht die Assembly nicht drinn...

Was muss ich hinzufügen? Und wir wird das Interface dann erzeugt? Queryinterface?

Nicht das ich Eure Antworten nicht schätze, aber hat nicht jemand ein Stück Delphi?

Grüsse Frank

[edit]
PS.: Ich habe 7 verschiedene MySQL.Data.dll's auf meiner Platte...

2x c:\Windows\assembly\.....
c:\Programme\MySQL\MySQL Connector Net 1.0.07\bin
und dann Mono 1.0/ .NET 2.0 /.NET 1.1 /.NET 1.0
Und noch eine von ASP.NET CMS Beispiel....

Ich gehe davon aus ich muss die :NET 1.1 einbinder / hinzufügen, oder?
[/edit]
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#44

Re: Delphi, ASP.Net und PHP

  Alt 28. Jul 2006, 08:34
Zitat von Mavarik:
Danke für die Antwort... Das ist mir schon klar, aber in der Referenzliste steht die Assembly nicht drinn...
Dann muss es da rein. Du musst schon den Pfad zur MySQL.Data.Dll von Hand einfügen.
Die liegt normalerweise wenn Du den MySQL Connector/NET installiert hast unter
C:\Programme\MySQL\MySQL Connector Net (Version)\bin\.NET (Version)

Also im Projektordner auf Referenzen -> Rechtsklick. Neue Referenz hinzufügen. Unten im Bereich 'Neue Referenzen' auf durchsuchen klicken, in den MySQL Connector/Net - Pfad wechseln und die MySQL.Data.dll dort auswählen, dann auf OK. Referenz da. Nun kannst Du in jeder Unit Deines Projektes mit Uses MySQL.Data; das Assembly ansprechen.

Zitat von Mavarik:
Und wir wird das Interface dann erzeugt? Queryinterface?
Erm, gar nicht?
Sag mir jetzt bitte nicht, dass Du wirklich nicht weisst was Interfaces sind, oder?
Falls wirklich nicht, dann schau Dir das hier mal an: http://www.dsdt.info/grundlagen/sprache/interfaces.php

Im Kurzüberblick: Interfaces sind sowas ähnliches wie Abstrakte Klassen (die Du nicht direkt instanzieren kannst), und die auch keine Properties haben, sondern ausschliesslich Methoden definieren. Eine andere Klasse kann dann dieses Interface implementieren, das bedeutet dass diese Klasse alle diese Methoden implementiert und dann als ein Interface dieses Typs benutzt werden kann.

Beispiel: Ich schreibe mir eine Klasse Baum die viele Objekte des Typs Blatt besitzt und implementiere das IEnumerable Interface darauf selber -> daraufhin kann jeder mit einer For Each-Schleife durch meine Blätter iterieren ohne dass ich ein Array sein muss oder noch besser: Ohne das er wissen muss dass ich überhaupt ein Baum bin.

Zitat von Mavarik:
Nicht das ich Eure Antworten nicht schätze, aber hat nicht jemand ein Stück Delphi?
Nein. Zumindest keines was ich nicht erst noch schreiben müsste, und dazu hab ich im Moment echt keine Zeit.

Edit: Jupp, die 1.1er ist die richtige.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#45

Re: Delphi, ASP.Net und PHP

  Alt 28. Jul 2006, 08:37
Zitat von Phoenix:
Im Kurzüberblick: Interfaces sind sowas ähnliches wie Abstrakte Klassen (die Du nicht direkt instanzieren kannst), und die auch keine Properties haben, sondern ausschliesslich Methoden definieren.
Keine Felder, aber sehr wohl Properties...
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#46

Re: Delphi, ASP.Net und PHP

  Alt 28. Jul 2006, 08:49
Zitat von Phoenix:
Dann muss es da rein. Du musst schon den Pfad zur MySQL.Data.Dll von Hand einfügen.
Die liegt normalerweise wenn Du den MySQL Connector/NET installiert hast unter
C:\Programme\MySQL\MySQL Connector Net (Version)\bin\.NET (Version)
Mich hat nur gewundert, das im Verzeichniss c:\Windows\assembly\GAC\*

Dowohl die MySQL.DATA.DLL liegt als auch die ICSSharpCode.SharpZIPLib. (Die jetzt nicht gefunden wird,
nachdem ich die DLL eingebunden habe...

Zitat von Phoenix:
Nun kannst Du in jeder Unit Deines Projektes mit Uses MySQL.Data; das Assembly ansprechen.
Das findet er immer noch nicht, aber wenigstens MySql.Data.MySqlClient..

Zitat von Phoenix:
Sag mir jetzt bitte nicht, dass Du wirklich nicht weisst was Interfaces sind, oder?
Klar, weiss ich das... Aber i.D.R sieht es doch anders aus...
Die meißten Interfaces müssen doch von "Container" per Queryinterface erst erzeugt werden... Daher die Frage..
Wie beim Webbrowser... und so...

Mein Fehler war die fehlende Referenz... Ich bin davon ausgegangen, wenn die *.dll im Verzeichniss unterhalb von GAC liegt, dass diese dann im Zugriff sind...
Nach dem ich jetzt beide DLL's hinzugefügt habe, funktioniert auch wieder die QuickHilfe...

Jetzt compiliert "er"'s

Danke Frank
  Mit Zitat antworten Zitat
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#47

Re: Delphi, ASP.Net und PHP

  Alt 31. Jul 2006, 13:41
@Alle
Nachtrag: Ich glaube, mit Visual Web Developper 2005 sollte ich mich intensiver beschäftigen.
Ich habe es heute installiert und angesehen und muss sagen: Wow!
Welche Servervoraussetzungen notwendig sind, welche SQL Dialete unterstützt werden, ob
ich auch HTML und PHP-Seiten, Perl/CGI und Interbase einbinden kann, ist noch zu klären.
Vielen Dank für die Beiträge!
Wenn jemand gute Links oder Tutorials zu Visual Web Developer 2005 für die DP und mich hat, bitte hier posten.
Go2EITS
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 5   « Erste     345   


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 09:00 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