Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 07.12.2004, 17:39   #1
Board Veteran
 
Benutzerbild von agmblp4eh4e
 
Offline
Registriert seit: 12-2004
Ort: Nähe Karlsruhe
Beiträge: 524
Frage VB 6.0 Programmierung

Hallo, ich hoffe, jemand kennt sich ein bisschen mit visual basic 6.0 aus...

ich möchte z.B einen geschriebenen text
name = Text1.text

speichern...und zwar soll sich dann wie bei windows ein kleines fenster öffnen, wo ich dann bestimmen kann, als was ich es speichern will und den ort, wo ich es speichern kann...

wär cool, wenn mir jemand helfen kann...

cya...

Signatur
rettet die wälder....esst mehr biber

    Mit Zitat antworten
Alt 07.12.2004, 17:42   #2
Board Veteran
 
Benutzerbild von agmblp4eh4e
 
Offline
Registriert seit: 12-2004
Ort: Nähe Karlsruhe
Beiträge: 524
ich habe einen button mit der caption "Speichern"
und dem namen "save"

sobalt ich etwas geschrieben habe und die speichern will und ich dann auf den button drücke soll das kleine fenster autfauchen, wo ich auswählen kann, wo ich es speichern kann....

Signatur
rettet die wälder....esst mehr biber

    Mit Zitat antworten
Alt 08.12.2004, 10:30   #3
Board Veteran
 
Benutzerbild von agmblp4eh4e
 
Offline
Registriert seit: 12-2004
Ort: Nähe Karlsruhe
Beiträge: 524
+++SCHNITTSTELLENPROGRAMMIERUNG+++

hallo zusammen, kenn von euch jemand tools, mit denen man einen kleinen microcontroller programmieren kann ?

oder ein paar seiten, wo man sich weiterbilden kann, was das thema schnittstellenprogrammierung betifft...

würde mich auf antworten freuen....

Signatur
rettet die wälder....esst mehr biber

    Mit Zitat antworten
Alt 08.12.2004, 11:16   #4
Junior Member
 
Benutzerbild von JollyJumper
 
Offline
Registriert seit: 08-2004
Ort: aus der schönen Schweiz
Beiträge: 112
Das sieht etwa so aus...

'File Open /Save Dialoge
'zunächst die benötigten API-Deklarationen
Private Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type

Private Const OFN_READONLY = &H1
Private Const OFN_OVERWRITEPROMPT = &H2
Private Const OFN_HIDEREADONLY = &H4
Private Const OFN_NOCHANGEDIR = &H8
Private Const OFN_SHOWHELP = &H10
Private Const OFN_ENABLEHOOK = &H20
Private Const OFN_ENABLETEMPLATE = &H40
Private Const OFN_ENABLETEMPLATEHANDLE = &H80
Private Const OFN_NOVALIDATE = &H100
Private Const OFN_ALLOWMULTISELECT = &H200
Private Const OFN_EXTENSIONDIFFERENT = &H400
Private Const OFN_PATHMUSTEXIST = &H800
Private Const OFN_FILEMUSTEXIST = &H1000
Private Const OFN_CREATEPROMPT = &H2000
Private Const OFN_SHAREAWARE = &H4000
Private Const OFN_NOREADONLYRETURN = &H8000
Private Const OFN_NOTESTFILECREATE = &H10000
Private Const OFN_NONETWORKBUTTON = &H20000
Private Const OFN_NOLONGNAMES = &H40000
Private Const OFN_EXPLORER = &H80000
Private Const OFN_NODEREFERENCELINKS = &H100000
Private Const OFN_LONGNAMES = &H200000
Private Const OFN_SHAREFALLTHROUGH = 2
Private Const OFN_SHARENOWARN = 1
Private Const OFN_SHAREWARN = 0

Private Declare Function GetSaveFileName Lib "comdlg32.dll" _
Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) _
As Long
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) _
As Long

...
....


code


'Speichern-Dialog
Public Function ShowSaveDlg(f As Form, strFilter As String, _
strTitel As String, strInitDir As String) As String

Dim lngOpenFileName As OPENFILENAME
Dim lngAnt As Long

With lngOpenFileName
.lStructSize = Len(lngOpenFileName)
.hwndOwner = f.hWnd
.hInstance = App.hInstance
If Right$(strFilter, 1) <> "|" Then _
strFilter = strFilter + "|"

For lngAnt = 1 To Len(strFilter)
If Mid$(strFilter, lngAnt, 1) = "|" Then _
Mid$(strFilter, lngAnt, 1) = Chr$(0)
Next

.lpstrFilter = strFilter
.lpstrFile = Space$(254)
.nMaxFile = 255
.lpstrFileTitle = Space$(254)
.nMaxFileTitle = 255
.lpstrInitialDir = strInitDir
.lpstrTitle = strTitel
.flags = OFN_HIDEREADONLY Or OFN_OVERWRITEPROMPT Or _
OFN_CREATEPROMPT

lngAnt = GetSaveFileName(lngOpenFileName)
If (lngAnt) Then
ShowSaveDlg = Tri***(.lpstrFile)
Else
ShowSaveDlg = ""
End If
End With
End Function

...
..
Private Sub cmdLoad_Click()
sFile = ShowOpenDlg(Me, "Textdateien (*.txt)|*.txt|All Files (*.*)|*.*", "Open Text File...", App.Path)
If (sFile <> "") Then MsgBox "Ausgewählte Datei: " + sFile
..
..

End Sub

Private Sub cmdSave_Click()
'Speichern...
sFile = ShowSaveDlg(Me, "*.txt (Textdateien)|*.txt", "Save File", App.Path)
If (sFile <> "") Then MsgBox "Gewählter Dateiname: " + sFile
...
End Sub

Signatur
JollyJumper

    Mit Zitat antworten
Alt 08.12.2004, 11:42   #5
Board Veteran
 
Benutzerbild von agmblp4eh4e
 
Offline
Registriert seit: 12-2004
Ort: Nähe Karlsruhe
Beiträge: 524
hey cool....ich danke dir...

Signatur
rettet die wälder....esst mehr biber

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ADS und VB Programmierung Larzarus Windows Forum — Allgemein 1 29.12.2005 15:53
Literaturempfehlung Programmierung SPS ? Freundlicher Off Topic 2 27.10.2005 09:48
Programmierung in C Troja2k Off Topic 10 03.09.2004 15:22
asp.net Programmierung blub Testsoftware & Bücher 3 15.06.2004 10:56
VB Programmierung nessus Off Topic 2 09.02.2004 11:16


Alle Zeitangaben in MEZ/CET. Es ist jetzt 03:44 Uhr. Seite generiert in 0,061 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang