![]() |
Programm auf anderem Rechner
hi
ich hab ein programm geschrieben was auf meinem pc wunderbar läuft...nur nicht auf anderen PCs :? muss ich da irgendwelche bibliotheken in mein programm packen (wie?)
Delphi-Quellcode:
die letzten 3 sind andere units.
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtDlgs, DatenmodulUnit, Daten_Filtern, Status; mfg.dominikkv edit: uses der anderen units:
Delphi-Quellcode:
uses
SysUtils, Classes, DB, ADODB, ADOConED;
Delphi-Quellcode:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; |
Re: Programm auf anderem Rechner
Wäre ganz gut zu erfahren, weswegen es nicht läuft.
|
Re: Programm auf anderem Rechner
Normalerweise sagt er, wenn er etwas vermißt (Dlls, Funktionen aus Dlls). hast du vielleicht feste Pfade verlinkt? Oder geöffnete Datenbanken?
|
Re: Programm auf anderem Rechner
ja...das wars...geöffnete datenbank^^
ich konnte euch die fehlermeldung nicht geben weil ich sie selbst nicht gesehen hab...mein vater hat einfach nur gesagt: geht nicht. könnt ihr mir aber generell sagen wie zB MSXML2_TLB in meine exe packen kann damit mein programm auf jedem pc funktioniert? |
Re: Programm auf anderem Rechner
Die TLB sagt Dir ja nur wie Du das COM-Objekt ansprechen kannst. Installieren muss man das Ding schon vorher, notfalls halt direkt bei Microsoft runterladen (z.B. via Indy) und installieren. Könnte aber schwierig werden aufgrund der "Genuine Advantage"-Prüfung und so. Wenn ich mich recht entsinne, gibts Redistributables davon, die könntest Du dann zusammen mit Deinem Programm ausliefern und bei der Programminstallation ausführen lassen.
|
Re: Programm auf anderem Rechner
Wenn Du irgendwelche COM-Kompos verwendest wirst Du nicht darum herumkommen ein vernünftiges Installprojekt aufzusetzen welches dann mit Adminrechten installiert wird.
Ich empfehle dir aber die Vorteile von Delphi auszunützen und (wenn möglich) auf COM-Komponenten zu verzichten oder welche zu verwenden die so ziemlich auf 99% der PC's installiert sind (z.B. ADO ab Version 2.5 oder IE ab Version 5). MS-XML sollte auch installiert sein, aber welche Version ... Vor allem gibt es bei XML keine 100%ige Nötigkeit auf MSXML aufzusetzen. Es gibt genügend Parser die mit Pascal implementiert sind (z.B. OpenXML) und keinerlei COM oder DLL-Registrierungen benötigen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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