Register for your free account! | Forgot your password?

You last visited: Today at 16:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



nejFTP

Discussion on nejFTP within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
Hi,

today I wrote an ftp client. It has all of the standardfunctions every ftp client has.
Also you can save your logins so that you can work faster

I don't might be the best ftp client ever, but it looks nice, is easy to configure, and it is FREE!

Have fun.



neji is offline  
Old 08/09/2006, 17:12   #2
 
elite*gold: 0
Join Date: Apr 2006
Posts: 2,427
Received Thanks: 53
sorry but it looks like **** the normal ''skin'' looks better
robreload is offline  
Old 08/09/2006, 20:43   #3
 
elite*gold: 0
Join Date: Apr 2004
Posts: 741
Received Thanks: 454
Quote:
Originally posted by robreload@Aug 9 2006, 17:12
sorry but it looks like **** the normal ''skin'' looks better
sirru is offline  
Old 08/09/2006, 23:07   #4
 
elite*gold: 0
Join Date: May 2005
Posts: 2,922
Received Thanks: 106
Quote:
Originally posted by robreload@Aug 9 2006, 17:12
sorry but it looks like **** the normal ''skin'' looks better
sowas muss nicht sein oder ?
Wenn Kritik dann bitte ordentlich aber kein Shittalk.
CyRuSTheViRuS is offline  
Old 08/09/2006, 23:12   #5
 
elite*gold: 0
Join Date: Mar 2006
Posts: 111
Received Thanks: 0
Du solltest die qtintf70.dll mit in die Exe einbinden:
Attached Images
File Type: jpg post-136-1155157937.jpg (15.7 KB, 2 views)
SilonVier is offline  
Old 08/10/2006, 08:46   #6
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
mh danke für den Tipp....das dumme ist bloß dass ich diese dll nichtmal selber hab.

Sie wird normalerweise nur gebraucht wenn man mit Delphi eine CLX Anwendung schreibt (für Linux) die dann auch unter Windows laufen soll.

Da es aber keine CLX Anwendung ist, wüsste ich nicht warum der die dll haben will -.-

Könntest du dir die dll mal runterladen und sagen ob es dann läuft?


und hat das Problem noch jemand?
neji is offline  
Old 08/10/2006, 10:09   #7
 
elite*gold: 0
Join Date: Mar 2006
Posts: 111
Received Thanks: 0
Mit der Dll wurde die Applikation ohne weiteren Schwierigkeiten gestartet.
Du musst die Dll irgendwo haben, andernfalls würdest du den gleichen Fehler bekommen. Ich habe einen kurzen Blick auf den Code geworfen:

Paar Funktionen in der Importtable z. B.:
Code:
0058BF3C _QApplication_setFont         qtintf70 
0058BF40 _QApplication_setPalette       qtintf70 
0058BF44 _QApplication_palette         qtintf70 
0058BF48 _QApplication_setGlobalMouseTracking qtintf70 
0058BF4C _QApplication_restoreOverrideCursor  qtintf70 
0058BF50 _QApplication_setOverrideCursor    qtintf70 
0058BF54 _QApplication_setStyle        qtintf70 
0058BF58 _QWidget_to_QPaintDevice       qtintf70 
0058BF5C _QWidget_setFont2           qtintf70 
0058BF60 _QWidget_setPalette2         qtintf70 
0058BF64 _QWidget_find             qtintf70 
0058BF68 _QWidget_testWFlags          qtintf70 
0058BF6C _QWidget_testWState          qtintf70 
0058BF70 _QWidget_setAutoMask         qtintf70 
0058BF74 _QWidget_setAcceptDrops        qtintf70 
0058BF78 _QWidget_scroll            qtintf70 
0058C020 _QWidget_mapToGlobal         qtintf70 
0058C024 _QWidget_setMaximumHeight       qtintf70 
0058C028 _QWidget_setMaximumWidth       qtintf70 
0058C02C _QWidget_setMinimumHeight       qtintf70 
0058C030 _QWidget_setMinimumWidth       qtintf70 
0058C034 _QWidget_height            qtintf70 
0058C038 _QWidget_width            qtintf70 
0058C03C _QWidget_pos             qtintf70 
0058C040 _QWidget_geometry           qtintf70 
0058C044 _QWidget_frameGeometry        qtintf70 
0058C048 _QWidget_setEnabled          qtintf70 
0058C04C _QWidget_isEnabled          qtintf70 
0058C050 _QWidget_isTopLevel          qtintf70 
0058C054 _QWidget_setStyle           qtintf70 
0058C058 _QWidget_winId            qtintf70 
0058C05C _QWidget_create            qtintf70 
0058C060 _QWidget_destroy           qtintf70 
0058BF0C _QApplication_quit          qtintf70 
0058BF10 _QApplication_setStartDragDistance  qtintf70 
0058BF14 _QApplication_setStartDragTime    qtintf70 
0058BF18 _QApplication_setDesktopSettingsAware qtintf70 
0058BF1C _QApplication_postEvent        qtintf70 
0058BF20 _QApplication_sendEvent        qtintf70 
0058BF24 _QApplication_exit_loop        qtintf70 
0058BE80 _QFrame_lineWidth           qtintf70 
0058BE84 _QFrame_frameWidth          qtintf70 
0058BE88 _QFrame_setFrameStyle         qtintf70 
0058BE8C _QFrame_create            qtintf70
Die Liste ist noch wesentlich länger. Einige - die wenigsten - werden von einigen Codestellen aufgerufen:

Code:
CODE:00458A48 _QApplication_setPalette proc near   &#59; CODE XREF: sub_4922A8+1Dp
CODE:00458A48         jmp   ds:__imp__QApplication_setPalette
CODE:00458A48 _QApplication_setPalette endp


CODE:004922A8 sub_4922A8   proc near       &#59; DATA XREF: sub_490A44+10Co
CODE:004922A8         push  ebx
CODE:004922A9         push  esi
CODE:004922AA         mov   esi, edx
CODE:004922AC         mov   ebx, eax
CODE:004922AE         push  0
CODE:004922B0         push  1
CODE:004922B2         mov   eax, esi
CODE:004922B4         mov   edx, ds:off_46F79C
CODE:004922BA         call  @System@@AsClass$qqrv&#59; System::__linkproc__ AsClass(void)
CODE:004922BF         call  sub_4737C4
CODE:004922C4         push  eax
CODE:004922C5         call  _QApplication_setPalette
CODE:004922CA         add   esp, 0Ch
CODE:004922CD         mov   edx, esi
CODE:004922CF         mov   eax, ebx
CODE:004922D1         call  nullsub_7
CODE:004922D6         pop   esi
CODE:004922D7         pop   ebx
CODE:004922D8         retn
CODE:004922D8 sub_4922A8   endp


CODE:00490B50         mov   dword ptr [esi+10h], offset sub_4922A8
CODE:00490B57         mov   dl, 1
CODE:00490B59         mov   eax, ds:off_46F6C0
CODE:00490B5E         call  sub_473114
Man kann dem Compiler/Linker nicht absolut sinnfreie Resultate vorwerfen, auch wenn 90% der Funktionen zwar in die Importtable aufgenommen wurden, aber nie genutzt werden.
Ich tippe "spontan" auf dein Design-Template ;-)

Zum Thema Design:
Attached Images
File Type: jpg post-136-1155197344.jpg (22.4 KB, 0 views)
SilonVier is offline  
Old 08/10/2006, 11:14   #8
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
thx, sieht ja schonma nicht schlecht aus (nicht auf den screen bezogen, der sieht in der Tat kacke aus ^^)

die ganzen Teile mit dem Q am Anfang werden idR auch nur bei CLX Anwendungen genutzt......wird wohl irgendwo aus einer unit aufgerufen , die von einer unit eingebunden wurde, die von einer unit.... usw

Tippe jetzt spontan auch mal auf den Designkram

Die DLL habe ich bei mir über die normale Windowssuche über alle Laufwerke gesucht....selbst bei *.dll finde ich sie net -.-
neji is offline  
Old 08/10/2006, 11:49   #9
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
wie siehts mitm design aus?
Was fändet ihr besser? Dunkler, heller, moderner, einfacher.....
neji is offline  
Old 08/10/2006, 11:50   #10
 
elite*gold: 0
Join Date: Mar 2006
Posts: 111
Received Thanks: 0
Quote:
Originally posted by neji@Aug 10 2006, 11:14
Die DLL habe ich bei mir über die normale Windowssuche über alle Laufwerke gesucht....selbst bei *.dll finde ich sie net -.-
Du hast wahrscheinlich nur die falsche Sony-CD im Laufwerk gehabt ;-)

Eine Möglichkeit wäre es, dass du bei dir nejFTP startest(die Version die du veröffentlicht hast) und mithilfe der Toolhelp API die Module auflistest die geladen sind. Danach schaust du dir die Pfade an.
Trotzdem sehr merkwürdig das ganze.

Quote:
wie siehts mitm design aus?
Was fändet ihr besser?
Standard.
SilonVier is offline  
Old 08/10/2006, 12:21   #11
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
Quote:

Du hast wahrscheinlich nur die falsche Sony-CD im Laufwerk gehabt ;-)
LOL ^^
ich geh mal nachgucken :P

Quote:

Eine Möglichkeit wäre es, dass du bei dir nejFTP startest(die Version die du veröffentlicht hast) und mithilfe der Toolhelp API die Module auflistest die geladen sind. Danach schaust du dir die Pfade an.
Trotzdem sehr merkwürdig das ganze.
guter Tipp, hab das grad mal gemacht.....die dll liegt im system32 Ordner, wird aber von der Suche trotzdem nicht gefunden -.-

Quote:

Quote:
wie siehts mitm design aus?
Was fändet ihr besser?
Standard.
sorry das Design kenn ich nicht ^^ Habs aber trotzdem nochma geändert.
neji is offline  
Old 08/10/2006, 13:05   #12
 
elite*gold: 0
Join Date: May 2005
Posts: 588
Received Thanks: 52
Hier maln mirror für die quntif70.dll Oo habse auf meinen webspace loaded xD, für die diese nit finden ;o.



Für leute dies nit wissen, die muss nach

C:/Windows/system32 gepackt werden Oo.

edit://

Nice Work, evtl. nit das beste, aber ganz okay^^.
Gogel is offline  
Old 08/14/2006, 03:18   #13
 
elite*gold: 0
Join Date: Jul 2006
Posts: 1,811
Received Thanks: 12
design sieht schon besser aus als das 1. ;o
DrunkenSheep is offline  
Reply




All times are GMT +1. The time now is 16:41.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.