Zum Inhalt springen

E-Sorcerer

Mitglieder
  • Gesamte Inhalte

    143
  • Benutzer seit

  • Letzter Besuch

Beiträge von E-Sorcerer

  1. hmm, das Problem ist das ich in der MSSQL-DB Links zu Produkten gespeichert hab'.

    Jetzt schicke ich die Produkte in einer Datei zu verschiedenen Preissuchmaschinen im Internet, von denen will ein Teil den Link URL-encoded haben und ein anderer Teil wieder nicht.

    Dachte mir halt es gäbe vielleicht sowas...

    Dann werd' ich wohl nicht drum rumkommen das selber zu coden.

  2. Hallo,

    ich habe eine Frage an die MSSQL-Guru's unter Euch...

    Un dzwar wüsste ich gerne ob es unter MSSQL eine Funktion gibt mittels welcher man eine URL encoden kann.

    Sprich wo in Pseudocode sowas möglich ist...

    SELECT urlencode(Spalte) FROM TABELLE

    Gibt's das?

    Fall's jemand 'ne idee hat wär' klasse.

  3. Hmm, dann bastel dir doch einfach eine Struktur "kiste"

    mit den Inhalten "Höhe", "Tiefe" und "Breite".

    Die kannst du dann in ein Array packen, das sollte meines wissens auch bei FoxPro gehen...

    Anhand diese Arrays kannst Du dann den Rauminhalt jeder Kiste berechnen und gucken ob noch Platz ist.

    Allerdings berücksichtig das nicht die optimale Lagerung der Kisten die notwendig ist um den Platz maximal nutzen zu können

  4. Moin,

    zum einen würde ich nie die DataSource Eigenschaft eines Grids verwenden.

    Zum anderen würde ich das Grid einfach füllen indem ich

    mit einer Schleife durch das RS gehe und die jeweiligen Felder auslese...

    Pseudocodemäßig etwa so...

    RS.MoveFirst

    do until rs.eof

    grid.spalte = Var1

    grid.Zeile = Var2

    grid.zelle.wert = rs!Feldname1.value

    grid.spalte = grid.spalte + 1

    grid.zelle.wert = rs!Feldname2.value

    .

    .

    .

    loop

    Das ist jetzt ned wirklich VB-Code aber ich denke es wird klar was gemeint ist.

    Übrigens würde ich als Grid das FarPoint-Grid emfehlen.

    So kannst du alle Daten ins Grid schreiben.

    Ich würde dann die Zellen die zunächst nicht gesehen werden sollen unsichtbar machen und

    sie dann sichtbar machen wen der Anwender auf die Zeile klickt...

    Ich weiß das klingt etwas wirr, funktioniert aber eigentlich ganz gut :D

  5. Soweit ich weiß wird MS in Kürze den Support für VB6 einstellen, d.h. da wirst du es auch schwer haben noch irgendwo VB6 im Laden zu finden.

    .NET ist halt neue MS Philosophie, ich find's zwar ned so prickelnd aber was will man machen...

    Die Frage ist wofür Du VB brauchst, nur für die Schule oder auch für den Betrieb?

    Für den Betrieb würd eich dann auf jedne Fall .NET emfehlen da das nun mal die neue Schiene ist.

    Anosnten halte ich für den etwa unbedarfterer "Anfänger" VB6 sicherlich für leichter verständlich.

  6. @Jazz

    Stimmt den RC hab ich net gepflegt...

    War aber auch net nötig...

    War halt nur so 2min runterschreiben des Codes... :-)

    Genau wie mit dem Rückgabewert der Funktion.

    Normalerweise sollte man das natürlich nicht mit Variant machen und den RC sollte man auch pflegen (@Technician: Wenn Du das für ein Projekt brauchst würd' ich das noch nachpflegen, ich wollte nur deutlich machen das das Grundproblem so gelöst werden kann).

    OK,

    C Ya

    and 3mal Kölle AllaaaaaF!!!! :OD

  7. ... kann ich nur sagen, das es hier wohl so ist das bei der mündlichen Prüfung dei AE's grundsätzlich schlechter abschneiden als die SI's.

    Man kann in dem Fall darüber streiten ob derPrüfungsausschuß der SI's zu lasch oder der Prüfungsausschuß der AE's zu hart bewertet.

    Fakt ist das das Bewertungsschema der beiden Auschüsse doch um einiges auseinander driftet.

    Woher ich das weiß...

    ... nun der Ausschußvorsitzende der SI's ist zufällig unser Ausbildungsleiter in meiner Firma und ist von daher auch nicht sonderlich davonm angetan das die AE's (die er ja auch betreut) grundsätzlich schlechter bewertet werden als die SI's.

    Allerdings, und das will ich de rvollständigkeit halbe rmal dazufügen hat aus unserer Firma JEDER egal ob SI oder AE die Prüfung in den letzten Jahren bestanden. Nur halt mit Unterschieden in der Benotung.

    Zu schaffen ist es aber auf jeden Fall (ich (AE) war im Winter 2000/2001 mit der Prüfung dran).

  8. Hmm, bin mir nicht ganz sicher, wir arbeiten nicht mit dem MSFlexGrid sondern mit Farpoint aber kann man nicht den einzelnen Zellen wie in Excel Formate zuweisen???

    Ich mein jetzt nicht mit Format-Befehl, der formatiert ja nur Strings, sondern halt den Feldern direkt sagen du bist jetzt ein Double feld mit soundsovielen Nachkommastellen...

    Bei Farpoint geht das auf jeden Fall so, guck doch mal ob du in der Richtung was findest

  9. moin, ichhab das mal probiert und beimir tut's...

    Form 1:

    ---------

    Option Explicit

    Private Sub cmdBox_Click()

    Dim mess As String

    mess = callBox("Testtext")

    If messBack = "Nein" Then

    ElseIf messBack = "Ja" Then

    End

    End If

    End Sub

    Form 2:

    ---------

    Option Explicit

    Private Sub cmdJa_Click()

    messBack = "Ja"

    Unload Me

    End Sub

    Private Sub cmdNein_Click()

    messBack = "Nein"

    Unload Me

    End Sub

    Module1:

    ------------

    Option Explicit

    Public messBack As String

    Public Function callBox(ByVal Text As String)

    Dim rc As String

    Load Form2

    Form2.Label1.Caption = Text

    Form2.Show vbModal

    callBox = rc

    End Function

    Er arbeitet erst weiter wenn Form2 (Messagebox) entladen ist und der Inhalt von MessBack ausgewertet ist.

    Das war's doch was du wolltest oder?

  10. Moin moin,

    ich bin mir nicht ganz sicher, aber ich glaub ich hab im Augenblick ein ziemliches Brett vorm Kopf.

    Vielleicht könnt ihr mir ja helfen...

    Also,

    ich möchte in VB eine Textdatei einlesen und den Inhalt der Textdatei exakt so wie er in der Datei steht (also mit Zeilenwechsel wo er in der Datei auch ist) in einer Textbox anzeigen.

    Soweit so gut, die Vorgabe ist klar nur leider krieg ich es zum verrecken nicht hin!

    Entweder steht in der Textbox der Dateiinhlat ohne Zeilenumbruch also quasi in einem Endlossatz oder aber (nachdem ich eine andere Art des Einlesens gewählt habe) ich kriege jeden Zeilenumbruch als | dargestellt und trotzdem steht da nur ein langer Eintrag...

    Eigentlich kann das doch gar nicht so schwer sein, aber irgendwie krieg ich das zur Zeit nicht gebacken.

    Da sist eigentlich nur eine Kleinigkeit in meinem Projekt, aber genau die hält mich jetzt ewig auf.

    Vielleicht hat ja eine® von Euch eine Idee, oder Vorschlag, oder Beispiel wie's funzt.

    Würde mir echt helfen,...

    Thx im Voraus

  11. Mhhh hallo,

    also ich würd' mal versuchen die Zeilen einzeln einzulesen und in die temporäre Datei zu schreiben (mit LineInput oder wie das heißt)

    Hab ich auch schon länger nicht gemacht.

    Quasi so:

    Lese Zeile1 aus daten.txt

    Vergleiche Zeile1 = zuloeschendeZeile

    Wenn nein schreibe Zeile1 in daten2.txt, wenn ja nicht

    usw usf.

    Damit wäre das Loeschen dann auch relativ einfach...

    Im Source sähe das dann vielleicht so oder ähnlich aus...

    Dim Kanalnr As Long

    Dim i As Long

    Dim Pfad, Zeile As String

    Kanalnr = FreeFile

    i = 1

    Pfad = Dateipfad & "\" & Dateiname

    Open Pfad For Input As #Kanalnr

    Do Until EOF(Kanalnr) = True

    Line Input #Kanalnr, Zeile

    If not Zeile = zu_loeschende_Zeile then

    call schreibe_Zeile_Temp(Zeile)

    End If

    i = i + 1

    Loop

    Close #Kanalnr

    Hoffe das hilft...

    Bye

  12. Moin, Moin

    also eine DLL oder Dynamic Link Library besteht in der Regel aus einem oder mehreren Klassenmodulen plus eventuell einiger Eingabemasken oder ähnlichem Schnickschnack...

    Im Prinzip kann man mit Hilfe von DLL's Klassen definieren die dann aus dem Hauptprogramm aufgerufen werden und bestimmte Funktionalitäten erfüllen. Das ist sehr sinnvoll wenn man Funktionalitäten hat die oft gebraucht werden, bei uns sind das zum Beispiel so sachen wie Datenbankanbindung usw. Das lagert man dann in eine DLL aus und kann es überall verwenden.

    In VB 6.0 besteht glaub ich beim Programmstart schon die Möglichkeit eine ActiveX-DLL auszuwählen. Die nimmst du dann einfach anstelle deiner EXE und dann kannst Du anfangen Klassenmodule mit der gewünschten Funktionalität zu erstellen. Schnittstellen zu einem Klassenmodul sind übrigens public-Variablen im jeweiligen Modul.

    WennDu dann alles soweit erstellt hats kompilierst du das Ganze und kannst die DLL dann in einem beliebigen Hauptprogramm unter .../Verweise oder .../Komponenten einbinden, bin mir nicht mehr ganz sicher wo das jetzt war...

    Anschließend kannst Du eine Variable definieren und als INstanz einer Klasse aus der eingebundenen DLL deklarieren. So kannst du dann die implementierten Funktionalitäten ansprechen und nutzen.

    So, hoffe das hilft dir.

    bye

  13. Hi,

    ich für meinen Teil programmiere noch im guten alten COBOL. Und das ist im Warenhausgeschäft auch durchaus noch üblich und die Standard-Programmiersprache da. Egal ob Karstadt, Kaufhof oder andere, große Warenhäuser (bzw. die für sie zuständige EDV) dürften in den meisten Fällen auch Bedarf für COBOL-Programmierer haben.

    Allerdings muß ich zugeben das ich lieber mit VB arbeite. Aber COBOL ist auch ok, solange die Entwicklung unter UNIX läuft und net' auf'm Host... *g*

    so, das wars dazu von mir.

    Ciao!

  14. Moin moin,

    erstmal solltest Du uns vielleicht verraten in welcher Sprache du arbeitest, ich tippe mal grob auf VB...

    Hmm, Du hast also 2 Formulare. Sind beide gleichzeitig offen oder lädst Du sie nacheinander? Generell am einfachsten, wenn auch nicht besonders sauber programmiert, ist es das Übergeben mit Hilfe einer "public" Variable zu machen. Die ist überall gültig und kann von jedem Formular ausgelesen werden. Aber vielleicht solltest Du erst einmal Dein Problem etwas spezifischer beschreiben.

  15. Moin!

    Also, um eine Variable zu füllen machst du einfach folgendes:

    Variable = Inhalt

    In deinem Beispiel also wie folgt.

    Variable = TextboxName.Text

    ...Denn Deine Textbox ist ein Steuerelement, und du willst der Variable ja den Text, also den Wert der eigenschaft Text des TRextfeldes (was 'n Satz) zuweisen.

    Normalerweise werden Dir bei Vb wenn Du den Namen eines Steuerelements o.ä. hinschreibst und einen Punkt dahinter setzt sämtliche Eigenschaften/Methoden dieses Objektes angezeigt.

    Kleiner Tip am Rande noch, um eventuell den Inhalt mehrerer Textboxen in einer Variable zu speichern gehst du wie folgt vor:

    Variable = Textbox1.Text

    Variable = Variable & " " & Textbox2.Text usw.

    In der Variable werden dann die Inhalte der beiden Variablen durch ein Leerzeichen getrennt ausgewiesen.

    So, genug für heute.

    Hoffe das hilft Dir.

    Bye

  16. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Poldi:

    <STRONG>

    Ich denke mal, daß die Summe es macht. Man darf nicht vergessen, daß die Araber eine ganz andere Mentalität haben und eh emotionaler sind. Außerdem werden diese Länder von dem westlichen Staaten ja so oder so immer etwas abfällig betrachtet, das schürt die Emotionen noch mehr an. Zudem sind viele auch noch tiefreligiös, was wir in Europa (bis auf die Iren) wahrscheinlich nicht so nachvollziehen können.

    -> korrekt, das Verhalten gegenüber den Nah-Ost-Staaten war sicher oft nur als falsch zu bezeichnen. aber nur weil die Menschen dort unten "emotionaler" sind kann man keine Terroranschläge auf Botschaften oder Anghörige anderer Nationen bzw. Religionen hinnehmen.

    Das war ja nicht das erste Attentat auf die USA. Die haben sich wahrscheinlich gedacht: mit reden kommen wir nicht weiter, noch nicht mal unsere Attentate bewegt die dazu, ihr Handeln mal zu überdenken, die machen immer noch mit uns, was sie wollen ... also verpassen wir ihnen einen denkzettel.

    -> Also DAS kann ja nun wirklich kein Argument sein oder? Unter Clinton haben die USA sehr viel Annäherungspolitik im Nahen Osten betrieben. Uns ich kann mich wirklich nicht an allzuviel Verhandlungsbereitschaft von Afghanistan oder anderen extremistischen Regierungen erinnern.

    Keinem Land würde es gefallen, von den USA aus heiterem Himmel heraus bombadiert zu werden, und das nur wegen vagen Vermutungen, die sich hinterher auch noch als falsch heraus stellen. Das ist im Sudan passiert.

    -> Im Sudan wurde unter Clinton eine pharmazeutische Fabrik angegriffen, das ist korrekt. Nichts desto trotz läßt es sich wohl nicht bestreiten das auch der Sudan offen terroristische Angriffe auf die USA begrüßt, wenn nicht sogar unterstützt hat.

    Die USA sind gewarnt worden. War ihnen egal.

    -> Das ist reine Spekulation. Es gab wohl vage Hinweise über geplante Aktionen, aber ich wage zu behaupten das die USA gehandelt hätten hätten sie das Ziel und den Zeitpunkt des Anschlages gekannt.

    Ich will das Attentat hier nicht rechtfertigen, ich will nur deutlich machen, daß jede Geschichte mehrere Perspektiven hat.

    -> ok, soweit kann ich zustimmen, allerdinsg finde ich das es keine wie auch immer geartete Rechtfertigung für den Anschlag gibt. Wie man sieht verurteilen auch die allermeisten Araber den Anschlag, selbst wenn sie Feinde der USA sind.

    Und wenn die Araber so unzufrieden sind, sollten die Amis sich mal überlegen warum. Ich denke nicht, daß Bombardierungen oder Völkermord eine sinnvolle Lösung darstellen.

    -> Von Völkermord wird sicherlich auch nicht die Rede sein.

    Mich würde interessieren welche Lösung du anzubieten hättest. Glaubt irgendjemand wirklich das man mit solchen Leuten VERHANDELN kann?

    Oder die Hetzjagden auf arabische Amerikaner, die derzeit in den USA stattfinden.

    -> Hier kann ich nur rückhaltlos zustimmen und hoffen das die Verrückten die so etwas tun schnell zur Vernunft gebracht und/oder eingesperrt werden. Aber auch in Deutschland gibt es nach dem Anschlag schon Ausschreitungen gegen moslemische Mitbürger, also ist das auch keine rein amerikanisches Problem.

    In amerikanischen Chaträumen rufen Amis zum Mord an arabischen Kindern auf, weil die ja sonst in 10 Jahren mit Bomben in die USA zurückkommen. Das ist doch krank. Und rassistisch. Die Amis lästern immer über uns Deutsche, weil wir uns zu wenig gegen Hitler gewehrt haben, und selber fordern sie die Massenvernichtung aller Moslems.

    -> Diese Leute sind aber auch in den USA (zum Glück), genau wie hier bei uns in Deutschland, deutlich in der Minderheit. Es stimmt, der Großteil der Amerikaner will Vergeltung. Aber sie wollen auch das es den richtigen trifft, den wahren Schuldigen an dieser Katastrophe.

    </STRONG>

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...