Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Portieren von Kylix nach Delphi (https://www.delphipraxis.net/38420-portieren-von-kylix-nach-delphi.html)

delphifan2004 19. Jan 2005 09:31


Portieren von Kylix nach Delphi
 
Hallo Delphianer!

Habe ein besonderes Problem. Habe ein Programm für Kylix aus dem Internet runtergeladen und will das nach Windows portieren. Klappt soweit, bis auf ein Problem:

Wenn ich mit diesem Programm Daten öffnen oder speichern will öffnet sich der zuständige Dialog. Wenn ich aber dann öffnen/speichern will erhalte ich folfende Fehlermeldung:

Lauferk C: existiert nicht.
Überprüfen Sie ob das richtige
Laufwerk angegeben wurde.

Ich verwende Delphi 7 Enterprise.

Es werden die Dialoge aus der gleichnamigen Registerseite verwendet. Wenn ich
eine Windows-Anwendung erzeuge, funktionieren diese Dialoge einwandfrei.

Kann mir jemand helfen?

Mfg

Delphifan2004

SirThornberry 19. Jan 2005 09:49

Re: Portieren von Kylix nach Delphi
 
da wäre wohl ein bissl source sehr hilfreich. Ich vermute der Programmierer hat einfach eine manuelle Prüfung eingebaut so der ":" im pfad zum beispiel nicht erlaubt ist. Oder die "Directoryexists"/"FileExists" Methode von Linux wird noch verwendet.

delphifan2004 19. Jan 2005 10:08

Re: Portieren von Kylix nach Delphi
 
Hallo Sir Thornberry!

Dass es allein am ':' liegt, glaub ich eigentlich nicht. Wenn ich nämlich ne
neue CLX Anwendung erzeuge und doert Open- und SaveDialog verwende, tritt das
gleiche Problem auf. Wohin kann ich Quelltxte laden, die bei der Fehlersuche
helfen könnten?

Mfg

Delphifan2004

delphifan2004 19. Jan 2005 20:57

Re: Portieren von Kylix nach Delphi
 
Hallo Delphianer!

Zu dem Thema schrieb SirThornberry, dass bei einer manuellen Prüfung vielleicht ein ':' eingebaut sei. Das kann dann aber nicht in dem portierten Projekt sein, weil
das gleiche Problem auch dann auftritt, wenn ich von Delphi aus eine CLX-Anwendung
neu anlege und dort OpenDialog/SaveDialog einsetze. Ich habe da einfach noch ein Memo draugesetzt und ein Hauptmenü mit Datei --> öffnen und speichern als. Wenn ich dann öffnen oder speichern will, kommt die Fehlermeldung. Das Speichern kann ich
natürlich nur versuchen wollen mit in das Memo eingegebenem Text, da ich ja keine Datei öffnen kann. In einer Anwendung für WIN32 tritt das Problem nicht auf.
Ich werde mal die QDialogs studieren, habe aber dort noch nichts gefunden, da die Eigenschaft Filename über das Feld FFilename gelesen und geschrieben wird.
Wo kriege ich die aktuelle Version der FreeClx her und welche Version ist die aktuelle, das heißt für mich, die für Delphi 7 lauffähige?

Wenn das alles nichts hilft, will ich FileListView, DirectoryTreeView usw. vom Register System hernehmen, um mir selber passende Dialoge zu bauen. Wenn ich
aus der DirectoryTreeView ein Verzeichnis ausgewählt habe, wie aktualisiere ich
die FileListView? Und mittels welcher Methoden übernehme ich einen Dateinamen aus der FileListView in die FileEdit Komponente. Und wie übergebe ich den Filter au´s der FilterComboBox an die FileListView? Wer kann helfen?

Delphifan2004

delphifan2004 19. Jan 2005 21:09

Re: Portieren von Kylix nach Delphi
 
Hallo!

Im Attachement ist die Datei, die die Öffnen und Speichern/als Methode(n) enthält.

Wäre klasse, wenn mir jemand helfen könnte.

Schon mal Danke im Voraus

Delphifan2004

Luckie 19. Jan 2005 21:18

Re: Portieren von Kylix nach Delphi
 
Nix Attachement.

delphifan2004 19. Jan 2005 22:10

Re: Portieren von Kylix nach Delphi
 
Hallo!

Wie kriege ich ein Attachement hin? Habe es auf dieser Antwortseite unten unter Attachement hinzufügen mit Choose probiert, Datei aus meinem Verzeichnis ausgewählt. Stand dann auch in der Eingabezeile. Dann Attachement hinzufügen. Hat offenbar nicht geklappt. Wo kann ich die Quellen noch hinschaufeln? Habe auch keine Erfahrung mit FTP. Nutze aber den Toal Commander von dem Schweizer Programmierer Christian Ghisler (www.ghisler.com). Dort gibt es eine Funktion FTP verbinden. Wie geht es in dem darauf erscheinenden Dialog weiter. Kann ich vielleicht auch später gebrauchen, wenn ich das fertige Produkt hochladen will, bei dem das hier besprochene Problem auftritt. Wird GPL. Ist ein CAD Programm zum Zeichnen elektronischer Schaltungen. Momentan nur digital, mit Simulation. Soll auf analoge Schaltungen erweitert werden und im Fertigen Produkt auch Leiterplatte erzeugen. Kann auch noch Mitstreiter gebrauchen. Habe auch WinCVS, aber noch nix damit gemacht. Keine Erfahrung.

Hilfe ist immer noch willkommen. Problem ist noch nicht gelöst!

Mfg

Delphifan2004


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