![]() |
Fucs V1.0 - Frequently used Codes
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo liebe DP-Community,
ich habe letztens einen Thread eröffnet, indem ich gefragt habe, was ich programmieren könnte. Meine Kriterien waren, dass ich meinen Linux-Server dabei anspreche, die auf dem Server laufende mySQL-Datenbank und dass ich der Allgemeinheit etwas bieten kann. Gut, soviele Antworten gab es leider nicht, aber die eine Idee hat mir besonders gut gefallen. Eine frontend CodeLibrary. Programmfunktionen:
Gut, das war es bisher. Aber es soll noch viel mehr gemacht werden. Hatte bisher nicht viel Zeit dafür.
Warum ich diese Version schon online stelle? Ich weiß, dass diese Version vom Style und von weiteren Funktionen sehr schlecht ist. Aber ich will erstmal sehen, ob dieses Projekt Zukunft hat. Also, macht euch ans Eintragen und dann sehen wir weiter... Was sind meine Voraussetzungen? Also, ich mache das alles logischerweise freiwillig. Ich stelle auch aus meinem eigenen Interesse meine MySQL-Datenbank zur Verfügung. Deshalb wäre ich sehr enttäuscht, wenn hier unter uns einige Schlaumeier wären, die meinen, sie müssten die Datenbank hacken. Ich habe alle logs eingeschaltet und eigentlich großzügig Rechte vergeben. Wenn ich allerdings mehrere oder große Hacks sehe, dann werde ich darauf Konsequenzen ziehen müssen - Aber ich hoffe, dies wird nicht passieren. Wie lange läuft der Server? Also, ich habe den Server extra in den Flur gestellt, damit ich hier schlafen kann. Von daher läuft er meistens Tag und Nacht. Doch wenn er einmal nicht laufen sollte, meckert bitte nicht gleich rum... Achso, ich muss auch noch das Kabel vom Switch in den Server ordentlich verlegen, da kann es auch sein, dass die DB kurzfristig nicht erreichbar ist. Und jetzt viel Spaß.. Kritik erwünscht, aber nur, wenn ihr den gesamten Beitrag gelesen habt. |
Re: Fucs V1.0
Ich würd ja die benötigte Dl mit ausliefern, weil ich bekomm immer diesen fehler:
![]() MfG goodvirus(bin zu faul die Dl selber zu suchen) Edit1: so habs mir mal angesehn. alles ganz hübsch, aber wenn ich etwas hinzufüge und dies fertig ist, gibs keine Nachricht das es eingetragen wurde. |
Re: Fucs V1.0 - Frequently used Codes
wieso muss ich da was in mein Windows-verzeichnis entpacken?
bin da n bisschen skeptisch. |
Re: Fucs V1.0 - Frequently used Codes
Du kannst sie auch in das Programmverzeichnis entpacken.
|
Re: Fucs V1.0 - Frequently used Codes
Wie stelle ich denn eine Verbindung zum Server her?
|
Re: Fucs V1.0 - Frequently used Codes
Wenn ich das Programm starte scheint direkt automatisch eine Verbindung hergestellt zu werden, zumindest springt die Firewall an.
|
Re: Fucs V1.0 - Frequently used Codes
Sie wird automatisch beim Start des Programms hergestellt.
MfG goodvirus |
Re: Fucs V1.0 - Frequently used Codes
Gut und warum wird dann nichts eingetragen? Ich trage was ein und es ist nichts da.
|
Re: Fucs V1.0 - Frequently used Codes
Hi,
hab mir das Programm mal angeschaut und folgendes festgestellt: :!: Wenn man in die Listbox klickt (einfach so, ohne auf einen Eintrag zu klicken kommt eine Acces-Violation Außerdem würde ich mir als User folgendes wünschen:
Ansonsten tolles Programm! :thumb: @Luckie Wieso nix da? :gruebel: Hab deinen "Test"-Eintrag gesehen! |
Re: Fucs V1.0 - Frequently used Codes
Ich sehe immer noch nichts. Oder hängt ihr alle nicht hinter einem Router?
|
Re: Fucs V1.0 - Frequently used Codes
Doch, ich häng an 'nem Router und seh sowohl meinen als auch deinen Beitrag!
|
Re: Fucs V1.0 - Frequently used Codes
Kann ich nicht bestätigen. :(
|
Re: Fucs V1.0 - Frequently used Codes
Hm, du hast folgenden Beitrag in der Kategorie "Windows Api" verfasst:
test Test Test Test Hm, wat 'nen Mist, dass man nicht aus dem Memo kopieren kann :!: |
Re: Fucs V1.0 - Frequently used Codes
Meine genialsten Codes vergesse ich nicht so schnell. ;)
|
Re: Fucs V1.0 - Frequently used Codes
Ich sitz auch hinter nem Router und bei mir klapt es.
Aber zum Author ich glaube nicht das dies Programm ausgereift genug ist um wirklich eine Codebase zu erstellen. Es gibt viele Webplatformen die dies um einiges komfortable lösen.(und schon exestieren und auch noch groß sind!) Wenn du es jedoch noch einmal überarbeitest kanns vieleicht was werden. Übrigens würd ich wegen soetwas nicht extra nen server zuhause rennen lassen(vieleicht solltest du dir nen Vserver holn) MfG goodvirus |
Re: Fucs V1.0 - Frequently used Codes
@Luckie:
Ich saß grade auch erst da und dachte: "Wo bitte schön sind die Codeschnipsel?" :gruebel: Dann hab ich rumgeklickt, bis was da war. Und zwar mußt du erst unter "Kategorie" eine Kategorie auswählen, damti dann was angezeigt wird. Schön versteckt... Das is doch so ein bißchen umständlich. Warum denn so was wichtiges im Menu verstecken? Da wär doch ein Treeview oder ne ListBox oä angebrachter. Auf die Idee das im Menu kommt doch eigentlich keiner... :shock: Warum is das Programm eigentlich 1,6MB groß? :shock: Was steckt denn da noch alles drin? So groß is das Projekt doch bisher gar nicht... |
Re: Fucs V1.0 - Frequently used Codes
Nicht schlecht :thumb: . Aber wenn ich in der Sparte WinApi z.B. auf "tester" oder auf Luckies Eintrag klick, krieg ich ne AV :!:
Ansonsten echt gut :thumb: mfg :hi: edit: ne sorry! Das mit der AV passiert wenn ich ins leere,also auf die "weiße Fläche" klicke! edit2: MAch mal noch, dass wenn man das Programm vergrößert, dass dann das SynEdit größer wird (Anchor Left=true). Sonst ist nähmlich in der Mitte ein fetter grauer Balken und vom Code sieht man erst nix! |
Re: Fucs V1.0 - Frequently used Codes
Also,
um mal auf die einzelnen Statements einzugehen: 1. Das Programm ist auch noch lange nicht ausgereift. Ich werde daran noch viel verändern. Es ist nur jetzt schon veröffentlicht worden, damit ihr was eintragen könnt. Komfortable ist es noch lange nicht. Werde ich aber alles nach und nach ändern. 2. Den Server lasse ich ja nicht deswegen laufen. Das, was ich hier angeboten habe ist ja praktisch nur ein "Nebeneffekt". HAbe den Server anderweitig eingesetzt. 3. Das Programm ist wegen der ZEOS-Komponente so groß. Des weiteren habe ich noch eine Jedi-Komponente, die den Syntax von Delphi hervorhebt. 4. Alle hier genannten Änderungswünsche werde ich noch einbauen (einige zum Teil sofort anch diesen post), wenn ihr mir sagt, dass ihr das Programm benutzen wollt. Wenn nämlich keine Interesse hat, dann brauche ich es auch nicht weiterentwickeln. 5. Das Programm baut sofort nach Aufruf eine Verbindung auf. Dies werde ich aber noch kennzeichnen. 6. Danke für Kritik. 7. Beim Durchlesen dieses Posts ist mir aufgefallen, dass sich dieser Beitrag durch die nummerierung ein wenig "scharf gesprochen" anhört. Soll es nicht sein - im Gegenteil... Also nicht denken, ich brülle hier förmlich rum ;-) (obwohl ich grad beim Zahnarzt war, der mir gesagt hat, meine 4 Weisheitszähne müssen raus...) Bye Sascha |
Re: Fucs V1.0 - Frequently used Codes
Auch wenn du die eigentliche GUI erst entwickeln willst:
Das Verhalten beim Verändern der Fenstergröße ist mit irgendwie suspekt. ;) Na super, mit deinem zweiten Edit haste mir doch glatt die Worte ausm Mund genommen, mr47! :mrgreen: //Edit: Die rote Meldung, daß neue Beiträge da sind, ist ja irgendwie ganz nett. Nur wenn das ganze 3mal kommt, kanns ganzs chön nervig sein! :lol: |
Re: Fucs V1.0 - Frequently used Codes
@ leddl: :mrgreen:
@ DJ-SPM: Das mit der Verwendung deines Progs ist so ne Sache! Prinzipiell hab ich an so einem Programm immer große Interesse! Aber ![]() mfg |
Re: Fucs V1.0 - Frequently used Codes
Also die Idee die dahinter steckt find ich ganz gut, nur ob du ,falls es sich duchsetzt, mit dem Traffic klar kommst ist ne andere Sache.
Die Kategorien würde ich auch nicht im Menü unterbringen sondern eher in ner Combobox und das man selbst neue Kategorien anlegen kann. Eine Suchfunktion sollte später natürlich auch mit rein wenns mal viele Beiträge werden. Weiter So! |
Re: Fucs V1.0 - Frequently used Codes
Ja, Suchfunktion ist auch noch in Planung.
Nur mit den Kategorien müsste ich mal schauen, wie ich das hinbekomme. Sollte nicht da eine extra Tabelle angelegt werden, aus der die Kategorien ausgelesen werden? Denn woher soll der User A wissen, welche Kategorie User B neu hinzugefügt hat? (Arbeite gerade an der Programm weiter... werde dann auch noch eine neue Version online stellen) |
Re: Fucs V1.0 - Frequently used Codes
bitte die auswahlliste auf align = alright oder alclient stellen. wäre sehr nett für längere zeilen, damit man es vernünftigh maximieren
kann. EDIT: und bei den kategorien bitte dazuschreiben, wie viele einträge es schon gibt bzw. ob es schon qwelche gibt. EDIT2: wenn das ganze n bisschen schöner wird, werd ich das sicher hernehmen. |
Re: Fucs V1.0 - Frequently used Codes
[quote] du ,falls es sich duchsetzt, mit dem Traffic klar kommst ist ne andere Sache.[delphi]
Ich glaub das nicht, da eine mysqlabfrage nicht viel Traffic verlangt und ja eigentlich nur Text übertragen wird. Und selbst wenns größer wird, kann er es ja auf nem Webspace mit viel traffic laufen lassen(ich sponsor dann auch wat ^^) Aber erstmal alle Vorschläge einarbeiten und vieleicht klapt es ja. MfG goodvirus |
Re: Fucs V1.0 - Frequently used Codes
So, neue Version hochgeladen (erster Beitrag)
Änderungen:
Was den Traffic angeht: Ich denke auch nicht, dass er all zu groß wird. Aber falls doch, wird sich auch da eine Lösung finden... Have Phun! |
Re: Fucs V1.0 - Frequently used Codes
ACHTUNG: TIPP Bezgülich Copy & Paste
Vorerst könnt ihr einen Code kopieren, indem ihr mit Strg+A alles markiert und mit Strg+X den Code ausschneidet. Eine andere Lösung kenne ich selbst noch nicht. Die Komponente "jvHLEditor" scheint nicht gerade die beste zu sein... (Dies soll kein "push" werden - ist es auch nicht) |
Re: Fucs V1.0 - Frequently used Codes
Hab vorher einen Code ins API-Forum gemacht, der ist jetzt weg :sad: :wink:
mfg |
Re: Fucs V1.0 - Frequently used Codes
Jap Da fehlt in der Combobox der "-" zwischen Windows und Api *g*
EDIT: Geht wieder |
Re: Fucs V1.0 - Frequently used Codes
Habe jetzt eine etwas bessere Oberfläche, aber noch lange keine perfekte GUI.
Des Weiteren kleinere Fehler behoben... |
Re: Fucs V1.0 - Frequently used Codes
so,
jetzt wird allerding der Server mal down sein, da ich das Netzwerkkabel ordentlich verlege. Also einfach später nochmal probieren! |
Re: Fucs V1.0 - Frequently used Codes
Hi,
bei mir startet zwar die Anwendung, aber wahrscheinlich war dein Server offline. Nun, ich hätte da einen Tip bezüglich der Datenanbindung: Anstatt über mysql etc. eine DB-Connection aufzubauen, könntest du z.B. direkt über http arbeiten. Das würde dann so aussehen: LESEN: Auf dem Server liegt ein php script, das Dir anhand von Parametern als Ergebniss eine Tabelle ausgibt, die Du dann auswertest SCHREIBEN: Du ruftst dein "Schreib-Script" direkt auf und übergibst per POST die zu schreibenden Werte. Somit funktioniert das ganze auch über jede Firewall / Proxy da immer nur HTTP benötigt wird. Mit Indy-Komponenten klappt die Programmierung auch sehr schnell. Mfg. + viel Erfolg damit, |
Re: Fucs V1.0 - Frequently used Codes
Ja, der Server ist wieder offline. Habe nur mal eben im Estrich einen Tunnel reingeschlagen, dass ich das Kabel raus in Flur legen konnte.
Hm, aber ich finde die MySQL-Datenbank bequem und ich arbeite gerne damit. Da gibts auch Vorteile, wie Volltextsuche Der Server ist somit wieder online. Viel Spaß beim Eintragen!!! Gute N8 |
Re: Fucs V1.0 - Frequently used Codes
Habe eine neue Version hochgeladen.
Sie hat jetzt eine Volltextsuche. Leider kann momentan nur im Code selbst gesucht werden. Werde das aber in der nächsten Stunde ändern... |
Re: Fucs V1.0 - Frequently used Codes
Noch ein paar Anregungen:
|
Re: Fucs V1.0 - Frequently used Codes
Wird gemacht...
|
Re: Fucs V1.0 - Frequently used Codes
Hi,
Habe wieder eine neue Version gepostet. Folgende Änderungen:
Bitte testet mal die Druck-Funktion. An sonsten bitte ich euch, etwas sinnvolles einzutragen. Danke! |
Re: Fucs V1.0 - Frequently used Codes
Hi,
ist es bei euch auch so, dass sich das Programm aufhängt, wenn größere Codes gepostet werden? Wollte dies posten:
Delphi-Quellcode:
Aber die Meldung war "Connection lost during query".
{Record deklarieren. Auf die Zeichenlänge achten, die
nie mehr als 255 Zeichen enthalten darf.} type TAdressen = record Name:String[50]; Str:String[40]; Ort:String[20]; end; {Globale Variable deklarieren} var Form1: TForm1; datei: file of TAdressen; data : TAdressen; {Daten schreiben} procedure TForm1.Speichern; begin try AssignFile(data, ExtractFilePath(ParamStr(0))+'Adressen.dat'); IF FileExists(datei) THEN Reset(datei) ELSE ReWrite(datei); Edit1.Text:=data.Name; Edit2.Text:=data.Str; Edit3.Text:=data.Ort; seek(datei, filesize(datei)); write(datei, data); finally CloseFile(datei); end; end; //Daten einlesen procedure TForm1.Speichern; var i:Integer; begin try AssignFile(data, ExtractFilePath(ParamStr(0))+'Adressen.dat'); IF FileExists(datei) THEN Reset(datei) ELSE ReWrite(datei); for i:=0 to filesize(datei)-1 do begin seek(datei, filesize(i)); read(datei, data); data.Name:=Edit1.Text; data.Str:=Edit2.Text; data.Ort:=Edit3.Text; end; finally CloseFile(datei); end; end; Doch kleine Codes gehen. Könnt ihr das bestätigen? PS: Habe noch das Kopieren der Codes in die Zwischenablage ermöglicht. |
Re: Fucs V1.0 - Frequently used Codes
Also ich konnte den großen Code eintragen (in Algorithmen).
MfG Pr0g |
Re: Fucs V1.0 - Frequently used Codes
Hm. Gemeinheit.
Habe aber sehr gute Verbindung... nagut. Würde mich freuen, wenn ihr das Programm nutzen würdet!! |
Re: Fucs V1.0 - Frequently used Codes
also, die GUI gefällt mir definitv noch nicht.
hau aus der hauptunit mal alles nichtvisuelle raus und schick sie mir mit der form - dann würd ich das mal q&d n bisschen ändern. kannst mir auch den kompletten source geben :D. verbesserungsvorschläge: -bessere gui :mrgreen: -editierbarkeit(mit passwort? z.B. man kann bei erstellung des codes ein pw eingeben, mit dem man dann den code ändern kann?) -neue kategorien -kategorien dynamisch aus der db lesen -das memo wieder readonly machen, wenn meine vorherigen vorschläge nicht angenommen werden ;) -das delphi-praxis banner wegklickbar machen/ wenn maximiert, in die rechte obere ecke schieben -alle datensätze anzeigen - ach das gibts ja schon! -suche(bitet sich bei sql doch geradezu an!) EDIT: das gibts gibts auch schon - ein weiterer beweis dafür, wie schlecht die gui ist :shock: -dateien/laufwerke kategorie in "Dateisystem / IO" ändern ;) ansonsten: :thumb: toll! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 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