Delphi-PRAXiS
Seite 5 von 8   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Ftp-Programm/EPS-Plugin (Freeware/Open-Source) (https://www.delphipraxis.net/45563-ftp-programm-eps-plugin-freeware-open-source.html)

mirage228 14. Mai 2005 20:26

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

schau Dir mal diesen Auszug vom Dependency Walker an.
Da wird die Funktion pluginStart (und auch pluginKonfig) exportiert.
Die musste auch schon bei Phase5 Plugins (EPS 1) aufgerufen werden.

mfG
mirage228

Pr0g 14. Mai 2005 20:31

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Aso, das ist aus dem Plugin :oops: Hab mir den Code der Plugins das letzte mal vor nem Jahr oder so angesehen :lol:

@topic: Warum nutzt du eigentlich nicht eine Konfigdatei?

jfheins 14. Mai 2005 20:33

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Nein, ich erfrage bei diesem Frage-Antwort-Spielchen (pluginfrage, pluginAntwort) die beiden Infos "Aktuelle Datei" (Nr. 7) und "Pluginordner" (Nr. 4).
Wenn da was Falsches zurückommt ...

@Mirage: nein, die hat nichts zu machen ;)
Delphi-Quellcode:
FUNCTION pluginKonfig: Integer; STDCALL;
BEGIN
  Result := -1;
END;

mirage228 14. Mai 2005 20:36

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Zitat:

Zitat von jfheins
Nein, ich erfrage bei diesem Frage-Antwort-Spielchen (pluginfrage, pluginAntwort) die beiden Infos "Aktuelle Datei" (Nr. 7) und "Pluginordner" (Nr. 4).
Wenn da was Falsches zurückommt ...

@Mirage: nein, die hat nichts zu machen ;)
Delphi-Quellcode:
FUNCTION pluginKonfig: Integer; STDCALL;
BEGIN
  Result := -1;
END;

Oh ja, und ob da was "falsches" zurückkommt: Undzwar gar nichts. Ich hatte die Aufrufe noch gemaß EPS Version 1 (also Phase 5 kompatibel) gehalten und das scheint bei EPS2 nicht unbedingt mehr zu klappen.

mfG
mirage228

jfheins 14. Mai 2005 20:44

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Also die Infos, die ich vom Editor hole sind Plauginverzeichnis und Aktuelle Datei, und zwar so:
Delphi-Quellcode:
  CASE durchlauf OF
    1: Unit1.editor.pluginordner := String (zeichenkette); // Editor gibt Pluginordner zurück
    2: // Editor gibt aktuelle Datei zurück
    begin
      if FileExists (String (zeichenkette)) then // Wenn es die Datei gibt,
        Unit1.editor.aktuelledatei := String (zeichenkette) // dann den Filebrowser dort öffnen
      else
        Unit1.editor.aktuelledatei := ParamStr(0); // sonst im (Editor-)Stammverzeichnis
    end;
  END;
Später dann das:
Delphi-Quellcode:
TIniFile.Create(IncludeTrailingPathDelimiter (Editor.pluginordner) + 'ftpprofiles.ini');

ShellComboBox1.Path := ExtractFileDir (Editor.aktuelledatei);
@Pr0g: So kann ich einfach die eine ini komplett in die Combobox einlesen ;)

bigg 14. Mai 2005 21:21

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Bei einem "kick" vom Server funktioniert die Trennung nicht mehr. :cry:

jfheins 14. Mai 2005 23:01

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Es war hart, aber ich habs geschafft ... ;)

Und zwar merkt der IdFtp noch nicht mal, dass er getrennt wurde :evil:

mh166 15. Mai 2005 23:02

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Ich hab nen netten kleinen Käfer gefunden: bei mir kommt nämlich folgendes wenn ich auf verbinden gehe:
Code:
---------------------------
webweaver
---------------------------
Fehler bei Bereichsprüfung.
---------------------------
OK  
---------------------------
Danach kann ich die Verbindung nicht trennen, die Icons auf der rechten Seite sind noch gray und beim schließen kommt ne AV. Mit der Memo-Echse von Seite 1 klappt alles...

Und noch 2 Sachen:
:arrow: kannst du bitte ne Proxy-Funktion einbauen? Sonst muss ich den WW immer über SocksCap starten...
:arrow: Und lass doch oben im Memo die Begrüßungsmeldung anzeigen. Da stehen manchmal wichtige Infos drin. Danke!

Ansonsten wäre es ne feine Sache!

mfg, mh166

Kernel32.DLL 16. Mai 2005 10:46

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Zitat:

Zitat von mh166
Ich hab nen netten kleinen Käfer gefunden: bei mir kommt nämlich folgendes wenn ich auf verbinden gehe:
Code:
---------------------------
webweaver
---------------------------
Fehler bei Bereichsprüfung.
---------------------------
OK  
---------------------------
Danach kann ich die Verbindung nicht trennen, die Icons auf der rechten Seite sind noch gray und beim schließen kommt ne AV. Mit der Memo-Echse von Seite 1 klappt alles...
mfg, mh166

den kennt jfheins schon... :roll:

mh166 16. Mai 2005 16:26

Re: Ftp-Programm/EPS-Plugin (Bitte testen)
 
Zitat:

Zitat von Kernel32.DLL
den kennt jfheins schon... :roll:

Oh, sorry. Hab jetzt nich noch mal extra nach allen bisherigen Bug-Meldungen geguckt.

mfg, mh166


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.
Seite 5 von 8   « Erste     345 67     Letzte »    

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-2025 by Thomas Breitkreuz